How to troubleshoot periodic corruption of Zotero citations

I love Zotero, but it has happened again. I worked on a research paper at the office, saved it, closed it. And then came home to open it on my laptop, only to find corruption in my Zotero citations. Somewhere there is a 'bad' citation. I don't know how it happens. And it probably should not happen. But life would be better if I could simply ID and replace the bad citation. Unfortunately, what I get is the following, with no information that is meaningful or helpful about what the problem is or even where it is. Could we have some better error trapping than this? It would make life a LOT easier using and troubleshooting Zotero

Thanks
Michael

==== the error is below ====

Zotero experienced an error updating your document.

An error occurred communicating with Zotero:
com.sun.star.uno.RuntimeException: End of content node doesn't have the proper start node
at com.sun.star.bridges.jni_uno.JNI_proxy.dispatch_call(Native Method)
at com.sun.star.bridges.jni_uno.JNI_proxy.invoke(JNI_proxy.java:185)
at com.sun.proxy.$Proxy16.createTextCursorByRange(Unknown Source)
at org.zotero.integration.ooo.comp.ReferenceMark.setText(ReferenceMark.java:157)
at org.zotero.integration.ooo.comp.CommMessage.execute(CommMessage.java:127)
at org.zotero.integration.ooo.comp.CommMessage.getBytes(CommMessage.java:40)
at org.zotero.integration.ooo.comp.CommServer.run(CommServer.java:60)
at java.lang.Thread.run(Thread.java:745)
'An error occurred communicating with Zotero:
com.sun.star.uno.RuntimeException: End of content node doesn't have the proper start node
at com.sun.star.bridges.jni_uno.JNI_proxy.dispatch_call(Native Method)
at com.sun.star.bridges.jni_uno.JNI_proxy.invoke(JNI_proxy.java:185)
at com.sun.proxy.$Proxy16.createTextCursorByRange(Unknown Source)
at org.zotero.integration.ooo.comp.ReferenceMark.setText(ReferenceMark.java:157)
at org.zotero.integration.ooo.comp.CommMessage.execute(CommMessage.java:127)
at org.zotero.integration.ooo.comp.CommMessage.getBytes(CommMessage.java:40)
at org.zotero.integration.ooo.comp.CommServer.run(CommServer.java:60)
at java.lang.Thread.run(Thread.java:745)
' when calling method: [zoteroIntegrationField::setText]
Sign In or Register to comment.