You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Apoorv Naik (JIRA)" <ji...@apache.org> on 2017/04/28 16:24:04 UTC

[jira] [Assigned] (ATLAS-1730) Error after updating attribute's data type of an Atlas type

     [ https://issues.apache.org/jira/browse/ATLAS-1730?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Apoorv Naik reassigned ATLAS-1730:
----------------------------------

    Assignee: Apoorv Naik

> 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, 0.9-incubating
>            Reporter: Sharmadha Sainath
>            Assignee: Apoorv Naik
>
> 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)