atlas-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Madhan Neethiraj (JIRA)" <>
Subject [jira] [Updated] (ATLAS-1730) Error after updating attribute's data type of an Atlas type
Date Wed, 17 May 2017 17:01:04 GMT


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:
>             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
> {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

View raw message