[ https://issues.apache.org/jira/browse/ATLAS-1730?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Madhan Neethiraj updated ATLAS-1730: ------------------------------------ Affects Version/s: (was: 0.9-incubating) Request participants: (was: ) Fix Version/s: 0.8.1-incubating > Error after updating attribute's data type of an Atlas type > ------------------------------------------------------------ > > Key: ATLAS-1730 > URL: https://issues.apache.org/jira/browse/ATLAS-1730 > Project: Atlas > Issue Type: Bug > Components: atlas-core > Affects Versions: 0.8-incubating > Reporter: Sharmadha Sainath > Assignee: Apoorv Naik > Fix For: 0.9-incubating, 0.8.1-incubating > > > 1.Created a type with one of its attributes' type as date and POSTed the type > definition to > {code} > /api/atlas/v2/types/typedefs > {code} > 2. Tried to update the attribute data type to string , hence modified the > JSON (changed "date" to "string") and PUT the JSON to the same API which > succeeded. > 3. Tried to create an entity of the type and provided "val1" as value for the > string attribute (which was updated from date). > 4. Entity creation failed with > {code} > java.lang.ClassCastException: java.lang.Long cannot be cast to > java.lang.String > {code} > This could be a rare one but this scenario might cause issues when user > initially gave data type as "date" by mistake and wants to update it as > "string". > Also , since attribute delete is not allowed as part of type update , > attribute with "date" type can't be deleted and recreated with string. -- This message was sent by Atlassian JIRA (v6.3.15#6346)