You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Madhan Neethiraj (JIRA)" <ji...@apache.org> on 2017/05/17 17:01:04 UTC
[jira] [Updated] (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 ]
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)