Hello,
We are using Specify 6.8.03 - as of Wednesday of last week we cannot seem to save any new Collection Object records. After checking the logs I noticed the issue is being caused by a stack overflow error, however nothing has changes as far as I can tell in our forms or instance of Specify 6. Any ideas why it’s suddenly getting a stack overflow/What might fix it?
I thought it might be being caused by the auto numbering of our catalogNumber but the error still occurs after turning it off and manually adding it.
The error:
Exception in thread “AWT-EventQueue-0” Exception in thread “AWT-EventQueue-0” java.lang.StackOverflowError
java.lang.StackOverflowErrorjava.lang.StackOverflowError
at edu.ku.brc.specify.datamodel.CollectionObject.toString(CollectionObject.java:1737)
at edu.ku.brc.specify.datamodel.CollectionObject.toString(CollectionObject.java:1737) at edu.ku.brc.specify.datamodel.CollectionObject.toString(CollectionObject.java:1737)
at java.base/java.lang.String.valueOf(String.java:2951)
at java.base/java.lang.String.valueOf(String.java:2951) at java.base/java.lang.String.valueOf(String.java:2951)
at java.base/java.lang.StringBuilder.append(StringBuilder.java:172)
at java.base/java.lang.StringBuilder.append(StringBuilder.java:172) at java.base/java.lang.StringBuilder.append(StringBuilder.java:172)
at edu.ku.brc.af.ui.forms.formatters.DataObjFieldFormatMgr.format(DataObjFieldFormatMgr.java:1119)
at edu.ku.brc.af.ui.forms.formatters.DataObjFieldFormatMgr.format(DataObjFieldFormatMgr.java:1119) at edu.ku.brc.af.ui.forms.formatters.DataObjFieldFormatMgr.format(DataObjFieldFormatMgr.java:1119)
at edu.ku.brc.specify.datamodel.DataModelObjBase.getIdentityTitle(DataModelObjBase.java:134)
at edu.ku.brc.specify.datamodel.DataModelObjBase.getIdentityTitle(DataModelObjBase.java:134) at edu.ku.brc.specify.datamodel.DataModelObjBase.getIdentityTitle(DataModelObjBase.java:134)
at edu.ku.brc.specify.datamodel.CollectionObject.getIdentityTitle(CollectionObject.java:1728)
at edu.ku.brc.specify.datamodel.CollectionObject.getIdentityTitle(CollectionObject.java:1728) at edu.ku.brc.specify.datamodel.CollectionObject.getIdentityTitle(CollectionObject.java:1728)
Any help would be appreciated.
Best regards,
Leo