"An error occurred communicating with Zotero"

Report ID: 939094874

This might be a duplicate error report, but I could not find anything that matches mine exactly. So please excuse me if this error is already reported elsewhere.

The error message I receive is like the following:

An error occurred communicating with Zotero:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.codePointAt(Unknown Source)
at org.zotero.integration.ooo.comp.Comm.ReferenceMark.setText(ReferenceMark.java:184)
at org.zotero.integration.ooo.comp.Comm.getMessageResponse(Comm.java:209)
at org.zotero.integration.ooo.comp.Comm.readMessage(Comm.java:126)
at org.zotero.integration.ooo.comp.Comm.mainLoop(Comm.java:260)
at org.zotero.integration.ooo.comp.Comm.run(Comm.java:288)
at org.zotero.integration.ooo.comp.Comm.sendMessage(Comm.java:100)
at org.zotero.integration.ooo.comp.Comm.mainLoop(Comm.java:248)
at org.zotero.integration.ooo.comp.Comm.run(Comm.java:288)
at java.lang.Thread.run(Unknown Source)

How to reproduce the error:
1- Open a new LibreOffice Writer document
2- Insert a new Citation
3- Click on "Insert Bibliography"
4- The error message pops up

At this point, the process that belongs to firefox.exe goes up to 13% of CPU and stays up there. Closing Firefox does not close the process, as it should, in the memory and manual termination of the process is needed (i.e. Firefox cannot be restarted normally).

Is it still related to the following bug?
https://bugs.freedesktop.org/show_bug.cgi?id=43869

Note: after disabling the Experimental features in LibreOffice, the error message stops and everything works as usual after re-starting Firefox through "End Process Tree" through Windows Task Manager.
Sign In or Register to comment.