[
https://issues.apache.org/jira/browse/OLINGO-1578?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vladimir Mikhaylenko updated OLINGO-1578:
-----------------------------------------
Description:
Our customers discovered that malformed JSON payload causes CAP to expose the
details of the implementation to end users.
The offending message is here
[https://github.com/google/gson/blob/503c20bb392e10fd6ffa9a12afdc33d2ba2d2c38/gson/src/main/java/com/google/gson/stream/JsonReader.java#L1412]
Olingo wraps all the exceptions under EntityProviderException with message
reference EXCEPTION_OCCURED. To filter that on CAP side, we need more specific
message reference.
I have attached suggested changes as a patch.
was:
Our customers discovered that malformed JSON payload causes CAP to expose the
details of the implementation to end uses.
The offending message is here
[https://github.com/google/gson/blob/503c20bb392e10fd6ffa9a12afdc33d2ba2d2c38/gson/src/main/java/com/google/gson/stream/JsonReader.java#L1412]
Olingo wraps all the exceptions under EntityProviderException with message
reference EXCEPTION_OCCURED. To filter that on CAP side, we need more specific
message reference.
I have attached suggested changes as a patch.
> The error messages from Olingo V2 expose implementation details
> ---------------------------------------------------------------
>
> Key: OLINGO-1578
> URL: https://issues.apache.org/jira/browse/OLINGO-1578
> Project: Olingo
> Issue Type: Bug
> Components: odata2-core
> Affects Versions: V2 2.0.12
> Reporter: Vladimir Mikhaylenko
> Priority: Major
> Attachments: 0001-Removed-Gson-messages-from-the-error-response.patch
>
>
> Our customers discovered that malformed JSON payload causes CAP to expose the
> details of the implementation to end users.
> The offending message is here
> [https://github.com/google/gson/blob/503c20bb392e10fd6ffa9a12afdc33d2ba2d2c38/gson/src/main/java/com/google/gson/stream/JsonReader.java#L1412]
> Olingo wraps all the exceptions under EntityProviderException with message
> reference EXCEPTION_OCCURED. To filter that on CAP side, we need more
> specific message reference.
> I have attached suggested changes as a patch.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)