XML Parsing Error leads to yellow screen of death

Hi, I just started using Zotero. It seems that after browsing for a while, Firefox will eventually become unresponsive (menus don't show up, text can't be entered) and any new tab will lead to a yellow screen with this error message:

XML Parsing Error: undefined entity
Location: jar:file:///usr/lib64/xulrunner-1.9.2/chrome/toolkit.jar!/content/global/netError.xhtml
Line Number 60, Column 12: <title>&loadError.label;</title>
-----------^

I am forced to close firefox and manually kill the process. I am running Zotero 2.0.9 on Firefox 3.6.13. I am running CentOs 5 on a 64-bit machine. I also have enabled the webdav feature.

Thanks for any help on resolving this issue!
  • This error isn't taking place within Zotero, and seems symptomatic of a bug in the CentOS Firefox packages. Are you sure you can't reproduce this with Zotero disabled?
  • This error definitely started occurring once I installed and started using Zotero.
  • It's still a bug in your Firefox build—the localized string for "Problem loading page" isn't available for some reason. (Is this a non-English locale?)

    But in terms of the underlying cause, 1) disable Zotero to make sure the problem goes away, and 2) if so, if you're using a proxy server, check proxy troubleshooting.
  • edited March 16, 2011
    So Firefox just crashed again on and this time I opened up Zotero there was an exclamation point next to the sync symbol. When I clicked on it this error message came up: WebDAV file sync error occurred. Please restart Firefox and try syncing again.

    If you receive this message repeatedly, submit an error report and post the Report ID to a new thread in the Zotero Forums.

    Then the error report comes up with these errors:

    [JavaScript Error: "[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFileOutputStream.init]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: file:///usr/lib64/firefox-3.6/components/nsSessionStore.js :: sss_writeFile :: line 2944" data: no]" {file: "file:///usr/lib64/firefox-3.6/components/nsSessionStore.js" line: 2944}]

    [JavaScript Error: "[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFileInputStream.init]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://zotero/content/xpcom/file.js :: getContents :: line 90" data: no]" {file: "file:///home/linjh/.mozilla/firefox/1q3x7if9.default/zotero/translators/Library%20Catalog%20(InnoPAC).js" line: 0}]

    [JavaScript Error: "uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFileInputStream.init]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://zotero/content/xpcom/file.js :: getContents :: line 90" data: no]"]

    [extra output removed — D.S.]
  • edited March 16, 2011
    [JavaScript Error: "undefined entity" {file: "jar:file:///usr/lib64/xulrunner-1.9.2/chrome/toolkit.jar!/content/global/netError.xhtml" line: 60 column: 12 source: " &loadError.label;"}]

    [extra output removed — D.S.]

    I tried to submit but nothing happenned. Is this a problem with firefox or zotero? How can I tell the difference?

    In regards to Dan's comments, I not using a non-English locale, the problem only started once I installed Zotero, and I am not using a proxy.
  • A WebDAV sync error indicates a problem with your WebDAV server.
  • It looks like there are a number of problems with your Firefox installation, though. I'd recommend trying a different package or waiting for a Firefox 4 build.
Sign In or Register to comment.