[ 
https://issues.apache.org/jira/browse/ATLAS-1458?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Radley resolved ATLAS-1458.
---------------------------------
    Resolution: Duplicate

> 2nd loop Loop in Atlas using V2 entity API CONSTRAINT_TYPE_MAPPED_FROM_REF 
> pointing to its own type
> ---------------------------------------------------------------------------------------------------
>
>                 Key: ATLAS-1458
>                 URL: https://issues.apache.org/jira/browse/ATLAS-1458
>             Project: Atlas
>          Issue Type: Bug
>            Reporter: David Radley
>            Assignee: David Radley
>         Attachments: 01-test.json, 02-test.json, 03-test.json, 
> QuickStartNoFKUpdatechildafterparentloop.java
>
>
> similar to 1452. I am trying to knit a parent to a child entity. Both the 
> parent and child are the same type.  I have supplied the app that shows this 
> loop. This loop is of the form:
> xception in thread "main" java.lang.StackOverflowError
>       at sun.util.calendar.ZoneInfo.getOffsets(ZoneInfo.java:271)
>       at sun.util.calendar.ZoneInfo.getOffsets(ZoneInfo.java:248)
>       at 
> java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2276)
>       at 
> java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2248)
>       at java.util.Calendar.setTimeInMillis(Calendar.java:1140)
>       at java.util.Calendar.setTime(Calendar.java:1106)
>       at java.text.SimpleDateFormat.format(SimpleDateFormat.java:955)
>       at java.text.SimpleDateFormat.format(SimpleDateFormat.java:948)
>       at java.text.DateFormat.format(DateFormat.java:336)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpDateField(AtlasStruct.java:257)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:176)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at java.util.AbstractCollection.toString(AbstractCollection.java:458)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:180)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:180)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at java.util.AbstractCollection.toString(AbstractCollection.java:458)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:180)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:180)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at java.util.AbstractCollection.toString(AbstractCollection.java:458)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:180)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:180)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at java.util.AbstractCollection.toString(AbstractCollection.java:458)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:180)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:180)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at java.util.AbstractCollection.toString(AbstractCollection.java:458)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:180)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:180)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at java.util.AbstractCollection.toString(AbstractCollection.java:458)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:180)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:180)
>       at 
> org.apache.atlas.model.instance.AtlasEntity.toString(AtlasEntity.java:209)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at java.util.AbstractCollection.toString(AbstractCollection.java:458)
>       at java.lang.String.valueOf(String.java:2849)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.dumpObjects(AtlasStruct.java:243)
>       at 
> org.apache.atlas.model.instance.AtlasStruct.toString(AtlasStruct.java:137)
>       at org.apache. 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to