sync error with firefox 3.5

I am experimenting with the firefox 3.5 rc on linux (ubuntu jaunty). I have a working, and indispensable setup with zotero 2.0b4 on firefox 3.stable. This syncs through the zotero servers, and also does file synching through a webdav server on my desk. So far so good.

When I try to set up synching with zotero in firefox 3.5, I get the dread error -15 when I test it. The relevant debug output says:

zotero(3): 'name' => "NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS"
'QueryInterface' => function(...){...}
'message' => "'[JavaScript Error: "this._storage is null" {file: "file:///usr/lib/xulrunner-1.9.1/components/nsLoginManager.js" line: 527}]' when calling method: [nsILoginManager::findLogins]"
'result' => 2153185313
'filename' => "chrome://zotero/content/xpcom/storage.js"
'lineNumber' => 122
'columnNumber' => 0
'location' ...
'QueryInterface' => function(...){...}
'language' => 2
'languageName' => "JavaScript"
'filename' => "chrome://zotero/content/xpcom/storage.js"
'name' => "anonymous"
'lineNumber' => 122
'sourceLine' ...
'caller' ...
'QueryInterface' => function(...){...}
'language' => 2
'languageName' => "JavaScript"
'filename' => "chrome://zotero/content/xpcom/storage.js"
'name' => "anonymous"
'lineNumber' => 53
'sourceLine' ...
'caller' ...
'QueryInterface' => function(...){...}
'language' => 2
'languageName' => "JavaScript"
'filename' => "chrome://zotero/content/xpcom/storage.js"
'name' => "anonymous"
'lineNumber' => 1642
'sourceLine' ...
'caller' ...
'QueryInterface' => function(...){...}
'language' => 2
'languageName' => "JavaScript"
'filename' => "chrome://zotero/content/preferences/preferences.js"
'name' => "verifyStorageServer"
'lineNumber' => 246
'sourceLine' ...
'caller' ...
'QueryInterface' => function(...){...}
'language' => 2
'languageName' => "JavaScript"
'filename' => "chrome://zotero/content/preferences/preferences.xul"
'name' => "oncommand"
'lineNumber' => 1
'sourceLine' ...
'caller' ...
'inner' ...
'data' ...
'QueryInterface' => function(...){...}
'initialize' => function(...){...}



Does this suggest where the problem lies? Note that so far as I can tell, the storage isn't null: ie the webdav server is working fine, and I have filled out the passwords correctly in the form.
  • whoops: I see that the most relevant line in the error log got truncated.

    should have been

    'message' => "'[JavaScript Error: "this._storage is null" {file: "file:///usr/lib/xulrunner-1.9.1/components/nsLoginManager.js" line: 527}]' when calling method: [nsILoginManager::findLogins]"


    Sorry.
  • I have the same problem with 3.5 (the last RC that is for public beta)
  • This appears to be a Firefox problem, not a Zotero problem. See this Mozilla support thread for a possible solution.
  • That fixed it for me. Thanks so much. I really depend on being able to access stuff from my laptop as well as my desktop
Sign In or Register to comment.