chaitali borole created ATLAS-4093:
--------------------------------------

             Summary: "NullPointerException" is thrown when mandatory attribute 
is missing endDef-name
                 Key: ATLAS-4093
                 URL: https://issues.apache.org/jira/browse/ATLAS-4093
             Project: Atlas
          Issue Type: Task
    Affects Versions: 3.0.0
            Reporter: chaitali borole
            Assignee: chaitali borole
             Fix For: 3.0.0


{  "relationshipDefs": [
    {      "category": "RELATIONSHIP",        "name": "create_rel_1",        
"relationshipCategory": "ASSOCIATION",        "endDef1": {            "type": 
"rel_type_1"        },        "endDef2": {            "type": "rel_type_2"      
  }
    },
    {      "category": "RELATIONSHIP",        "name": "create_rel_2",        
"relationshipCategory": "ASSOCIATION",        "endDef1": {            "type": 
"rel_type_1"        },        "endDef2": {            "type": "rel_type_2"      
  }
    }
  ]
}

Exception : 

18:01:23,265 ERROR - [etp238564722-17 - ad9e1d0a-2302-40fb-91b0-077f7ddd8f9c:] 
~ graph rollback due to exception  
(GraphTransactionInterceptor:192)java.lang.NullPointerException at 
org.apache.atlas.type.AtlasRelationshipType.addRelationshipEdgeDirection(AtlasRelationshipType.java:171)
 at 
org.apache.atlas.type.AtlasRelationshipType.resolveReferencesPhase2(AtlasRelationshipType.java:141)
 at 
org.apache.atlas.type.AtlasTypeRegistry$AtlasTransientTypeRegistry.resolveReferences(AtlasTypeRegistry.java:447)
 at 
org.apache.atlas.type.AtlasTypeRegistry$AtlasTransientTypeRegistry.addTypes(AtlasTypeRegistry.java:517)
 at 
org.apache.atlas.repository.store.graph.AtlasTypeDefGraphStore.tryTypeCreation(AtlasTypeDefGraphStore.java:1193)
 at 
org.apache.atlas.repository.store.graph.AtlasTypeDefGraphStore.createTypesDef(AtlasTypeDefGraphStore.java:395)
 at 
org.apache.atlas.repository.store.graph.AtlasTypeDefGraphStore$$FastClassBySpringCGLIB$$5226c80b.invoke(<generated>)
 at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at 
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)
 at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
 at 
org.apache.atlas.GraphTransactionInterceptor.invoke(GraphTransactionInterceptor.java:107)
 at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)
 at 
org.apache.atlas.repository.store.graph.v2.AtlasTypeDefGraphStoreV2$$EnhancerBySpringCGLIB$$377d7b16.createTypesDef(<generated>)
 at org.apache.atlas.web.rest.TypesREST.createAtlasTypeDefs(TypesREST.java:381)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to