[
https://issues.apache.org/jira/browse/ATLAS-4104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
chaitali borole resolved ATLAS-4104.
------------------------------------
Resolution: Duplicate
> Throw 400 malformed request error from atlas when the payload is malformed
> --------------------------------------------------------------------------
>
> Key: ATLAS-4104
> URL: https://issues.apache.org/jira/browse/ATLAS-4104
> Project: Atlas
> Issue Type: Task
> Affects Versions: 3.0.0
> Reporter: chaitali borole
> Assignee: chaitali borole
> Priority: Major
>
> There is an additional "," in the below 2 payloads, which make it a client
> side payload error. But when firing such a request 500 internal server error
> is thrown
> *These are client errors that are being thrown as server errors*
> Error handling a request: 31167d3d0dc60f70
> (ExceptionMapperUtil:32)com.fasterxml.jackson.databind.JsonMappingException:
> Unexpected character (']' (code 93)): expected a value at [Source:
> (org.eclipse.jetty.server.HttpInputOverHTTP); line: 6, column: 6] (through
> reference chain:
> org.apache.atlas.model.typedef.AtlasTypesDef["classificationDefs"]) at
> com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:397)
> at
> com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:356)
> at
> com.fasterxml.jackson.databind.deser.BeanDeserializerBase.wrapAndThrow(BeanDeserializerBase.java:1719)
> at
> com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:290)
> at
> com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:151)
> at com.fasterxml.jackson.databind.ObjectReader._bind(ObjectReader.java:1682)
> at
> {code:java|title=Malformed payload for creating a classification}
> {
> "classificationDefs": [
> {
> "name": "tag_1",
> }
> ]
> }
> {code}
> {code:java|title=Malformed payload for creating a classification}
> {
> "classificationDefs": [
> {
> "name": "tag_1"
> },
> ]
> }{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)