gedcom4j seems to crash because of a loop in data.
Exception in thread "main" java.lang.StackOverflowError
at org.gedcom4j.model.AbstractNotesElement.<init>(AbstractNotesElement.java:60)
at org.gedcom4j.model.ChangeDate.<init>(ChangeDate.java:62)
at org.gedcom4j.model.NoteRecord.<init>(NoteRecord.java:86)
at org.gedcom4j.model.NoteStructure.<init>(NoteStructure.java:75)
at org.gedcom4j.model.AbstractNotesElement.<init>(AbstractNotesElement.java:64)
at org.gedcom4j.model.Multimedia.<init>(Multimedia.java:124)
at org.gedcom4j.model.MultimediaReference.<init>(MultimediaReference.java:73)
at org.gedcom4j.model.Source.<init>(Source.java:128)
at org.gedcom4j.model.CitationWithSource.<init>(CitationWithSource.java:111)
at org.gedcom4j.model.AbstractEvent.<init>(AbstractEvent.java:134)
at org.gedcom4j.model.IndividualAttribute.<init>(IndividualAttribute.java:60)
at org.gedcom4j.model.Individual.<init>(Individual.java:212)
at org.gedcom4j.model.IndividualReference.<init>(IndividualReference.java:76)
at org.gedcom4j.model.Family.<init>(Family.java:157)
at org.gedcom4j.model.FamilyChild.<init>(FamilyChild.java:93)
at org.gedcom4j.model.FamilyChild.<init>(FamilyChild.java:74)
at org.gedcom4j.model.LdsIndividualOrdinance.<init>(LdsIndividualOrdinance.java:71)
at org.gedcom4j.model.Individual.<init>(Individual.java:255)
at org.gedcom4j.model.IndividualReference.<init>(IndividualReference.java:76)
at org.gedcom4j.model.Family.<init>(Family.java:157)
at org.gedcom4j.model.FamilyChild.<init>(FamilyChild.java:93)
at org.gedcom4j.model.FamilyChild.<init>(FamilyChild.java:74)
at org.gedcom4j.model.LdsIndividualOrdinance.<init>(LdsIndividualOrdinance.java:71)
...
at org.gedcom4j.model.Individual.<init>(Individual.java:255)
at org.gedcom4j.model.IndividualReference.<init>(IndividualReference.java:76)
at org.gedcom4j.model.Family.<init>(Family.java:157)
at org.gedcom4j.model.FamilyChild.<init>(FamilyChild.java:93)
at org.gedcom4j.model.FamilyChild.<init>(FamilyChild.java:74)
at org.gedcom4j.model.LdsIndividualOrdinance.<init>(LdsIndividualOrdinance.java:71)
at org.gedcom4j.model.Individual.<init>(Individual.java:255)
at org.gedcom4j.model.IndividualReference.<init>(IndividualReference.java:76)
at org.gedcom4j.model.Family.<init>(Family.java:157)
at org.gedcom4j.model.FamilyChild.<init>(FamilyChild.java:93)
at org.gedcom4j.model.FamilyChild.<init>(FamilyChild.java:74)
get test data here http://www.geditcom.com/gedcom.html
gedcom4j seems to crash because of a loop in data.