[ https://issues.apache.org/jira/browse/ATLAS-3515?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16969592#comment-16969592 ]
Ashutosh Mestry commented on ATLAS-3515: ---------------------------------------- PC build: [https://builds.apache.org/view/A/view/Atlas/job/PreCommit-ATLAS-Build-Test/1533/] > Migration: New Types Referenced within Existing Types > ----------------------------------------------------- > > Key: ATLAS-3515 > URL: https://issues.apache.org/jira/browse/ATLAS-3515 > Project: Atlas > Issue Type: Bug > Components: atlas-core > Affects Versions: 2.0.0, trunk > Reporter: Ashutosh Mestry > Assignee: Ashutosh Mestry > Priority: Major > Fix For: trunk, 2.1.0 > > Attachments: ATLAS-3515-Migration-import-type-definition.patch > > > *Background* > During migration import (and regular Import) types coming in are processed in > the following way: > * New types are determined. > * Modification to existing types are determined. > *Steps to Duplicate* > _Pre-requisites:_ > * Create type definition with new _structDef_. > * Modify _hive_table_ (existing) such a new attribute references the > _structDef_. > _Steps_ > * Initiate migration import. > _Expected outcome_ > * New types should be part of the types definition (using REST APIs and > property pages). > * Data should get migrated. > _Actual outcome_ > * Type definition import fails. > _Additional information_ > Stack trace: > {code:java} > org.apache.atlas.exception.AtlasBaseException: Given typename > hive_table_profile_data was invalid > at > org.apache.atlas.repository.store.graph.AtlasTypeDefGraphStore.tryUpdateByName(AtlasTypeDefGraphStore.java:1025) > > at > org.apache.atlas.repository.store.graph.AtlasTypeDefGraphStore.updateEntityDefByName(AtlasTypeDefGraphStore.java:285) > > at > org.apache.atlas.repository.store.graph.AtlasTypeDefGraphStore$$FastClassBySprin > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)