[ https://issues.apache.org/jira/browse/ATLAS-1611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ayub Khan updated ATLAS-1611: ----------------------------- Description: * *Scenario-1: Creating an entity with invalidGUID results in "500 server error", expected response is "400 Bad Request"* Sample json when posted to atlas results in 500 internal error, {noformat} { "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", "id":{ "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "id":"invalid", "version":0, "typeName":"ComplexEntityTestColumnroshbaacqm", "state":"ACTIVE" }, "typeName":"ComplexEntityTestColumnroshbaacqm", "values":{ "name":"column1hlrfnjmmth" }, "traitNames":[ ], "traits":{ }, "systemAttributes":{ "createdBy":null, "modifiedBy":null, "createdTime":null, "modifiedTime":null } } {noformat} * *Scenario-2: Full update REST API call of an entity with request payload having unsupported value for a type(for example: for float type value is set as "str") results in "500 server error" but the expected response is "400 bad request".* was: Sample json when posted to atlas results in 500 internal error, {noformat} { "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", "id":{ "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Id", "id":"invalid", "version":0, "typeName":"ComplexEntityTestColumnroshbaacqm", "state":"ACTIVE" }, "typeName":"ComplexEntityTestColumnroshbaacqm", "values":{ "name":"column1hlrfnjmmth" }, "traitNames":[ ], "traits":{ }, "systemAttributes":{ "createdBy":null, "modifiedBy":null, "createdTime":null, "modifiedTime":null } } {noformat} > Regression: Creating an entity with invalidGUID results in "500 server > error", expected response is "400 Bad Request" > --------------------------------------------------------------------------------------------------------------------- > > Key: ATLAS-1611 > URL: https://issues.apache.org/jira/browse/ATLAS-1611 > Project: Atlas > Issue Type: Bug > Components: atlas-core > Affects Versions: trunk, 0.8-incubating > Reporter: Ayub Khan > Priority: Critical > Fix For: trunk, 0.8-incubating > > > * *Scenario-1: Creating an entity with invalidGUID results in "500 server > error", expected response is "400 Bad Request"* > Sample json when posted to atlas results in 500 internal error, > {noformat} > { > > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Reference", > "id":{ > > "jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Id", > "id":"invalid", > "version":0, > "typeName":"ComplexEntityTestColumnroshbaacqm", > "state":"ACTIVE" > }, > "typeName":"ComplexEntityTestColumnroshbaacqm", > "values":{ > "name":"column1hlrfnjmmth" > }, > "traitNames":[ > ], > "traits":{ > }, > "systemAttributes":{ > "createdBy":null, > "modifiedBy":null, > "createdTime":null, > "modifiedTime":null > } > } > {noformat} > * *Scenario-2: Full update REST API call of an entity with request payload > having unsupported value for a type(for example: for float type value is set > as "str") results in "500 server error" but the expected response is "400 bad > request".* -- This message was sent by Atlassian JIRA (v6.3.15#6346)