David Kantor created ATLAS-1003:
-----------------------------------

             Summary: DataSetLineageServiceTest, 
GraphBackedDiscoveryServiceTest, and GraphRepoMapperScaleTest failing in some 
environments
                 Key: ATLAS-1003
                 URL: https://issues.apache.org/jira/browse/ATLAS-1003
             Project: Atlas
          Issue Type: Bug
            Reporter: David Kantor
            Assignee: David Kantor


DataSetLineageServiceTest, GraphBackedDiscoveryServiceTest, and 
GraphRepoMapperScaleTest are failing in some environments, depending on the 
order in which the surefire plugin runs the repository tests.  On my Windows 
box, these tests consistently pass when running the repository tests.  But on 
my Linux VM, the surefire plugin runs the repository tests in a different 
order, and the tests listed above consistently fail, due to what appears to be 
a type system incompatibility between types left around by previously run tests 
and the types defined/used by these tests.  For example, here is the stack 
trace from the DataSetLineageServiceTest failure:
{noformat}Running org.apache.atlas.discovery.DataSetLineageServiceTest
Tests run: 60, Failures: 1, Errors: 0, Skipped: 59, Time elapsed: 11,167.532 
sec <<< FAILURE! - in org.apache.atlas.discovery.DataSetLineageServiceTest
setUp(org.apache.atlas.discovery.DataSetLineageServiceTest)  Time elapsed: 
11,166.618 sec  <<< FAILURE!
org.apache.atlas.typesystem.types.ValueConversionException: Cannot convert 
value '{Id='(type: hive_process, id: <unassigned>)', traits=[ETL], 
values={startTime=1468254266594, inputs=[(type: hive_table, id: 
2e600105-d4a9-4a3a-8f7b-d81fedbf3abc), (type: hive_table, id: 
9d71dc2d-4a6a-4365-858c-d7d6c2ab88da)], description=hive query for daily 
summary, queryGraph=graph, qualifiedName=loadSalesDaily, name=loadSalesDaily, 
queryId=id, queryText=create table as select , outputs=[(type: hive_table, id: 
908a7192-080a-4c59-a6c1-3a75f68b7d37)], endTime=1468254276594, user=John ETL, 
queryPlan=plan}}' to datatype hive_process
        at 
org.apache.atlas.typesystem.types.ClassType.convert(ClassType.java:100)
        at 
org.apache.atlas.typesystem.types.ClassType.convert(ClassType.java:46)
        at 
org.apache.atlas.typesystem.types.DataTypes$ArrayType.convert(DataTypes.java:495)
        at 
org.apache.atlas.typesystem.types.DataTypes$ArrayType.convert(DataTypes.java:464)
        at 
org.apache.atlas.typesystem.persistence.StructInstance.set(StructInstance.java:121)
        at 
org.apache.atlas.typesystem.types.ClassType.convert(ClassType.java:143)
        at 
org.apache.atlas.BaseRepositoryTest.createInstance(BaseRepositoryTest.java:373)
        at 
org.apache.atlas.BaseRepositoryTest.loadProcess(BaseRepositoryTest.java:351)
        at 
org.apache.atlas.BaseRepositoryTest.setupInstances(BaseRepositoryTest.java:227)
        at org.apache.atlas.BaseRepositoryTest.setUp(BaseRepositoryTest.java:73)
        at 
org.apache.atlas.discovery.DataSetLineageServiceTest.setUp(DataSetLineageServiceTest.java:67){noformat}
 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to