Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
0.8-incubating
-
None
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,{ "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 } }
- 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".