[ 
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)

Reply via email to