Can't sync and the sync spin don't stop
The error log pasted below. I doubt this is because the network connection broken. But then the sync dont' stop and when the network reconnected, new sync can't start.
JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsIObserver::observe]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsIObserver::observe]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsIObserver::observe]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsIObserver::observe]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsIObserver::observe]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "uncaught exception: Sync already running in Zotero.Sync.Runner.sync()"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "uncaught exception: Sync already running in Zotero.Sync.Runner.sync()"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "uncaught exception: Sync already running in Zotero.Sync.Runner.sync()"]
JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsIObserver::observe]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsIObserver::observe]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsIObserver::observe]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsIObserver::observe]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsIObserver::observe]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "uncaught exception: Sync already running in Zotero.Sync.Runner.sync()"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "uncaught exception: Sync already running in Zotero.Sync.Runner.sync()"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Sync already running in Zotero.Sync.Runner.sync()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "uncaught exception: Sync already running in Zotero.Sync.Runner.sync()"]
This discussion has been closed.
--Edit:
Okay, my claim above is not true. Putting the computer to sleep might be a necessary condition, but it is certainly not a sufficient one to produce the endless synch. If anyone's interested, I guess I could do a more systematic investigation under which circumstances that problem comes up.
I tried restarting Firefox, and now the sync spin ends with an error symbol. I think that the sync is actually failing.
Error Report ID: 2102939466
The error log contains messages that suggest that it is confused because the previous operation did not complete.
UPDATE: I shook this loose by using the "Reset Storage History" option, in combination with restarting Firefox. So, now the sync proceeds part way, and just keeps spinning -- never halts. The error log now has very different messages in it. I've submitted a new error report:
Report ID: 2106839304
UPDATE 2: I did another full reset. This time, after resolving one conflict, the sync has completed successfully.
This problem began in my Zotero database since one week ago. I realized it was the same time since I activated the option "Automatically attach associated PDFs and other files when saving the items" (Preferences --> General --> Miscellaneous).
In order to solve the "non-stop sync spin", I just deactivated that option and then I deleted from my library all the references that I downloaded during this time (around nine articles from different sources, such as Jstor, Sage, Springer, Google Scholar, etc.). I didn't erase all my database. Then I restarted my machine and the the problem was gone.
In order to test if the problem really was gone, I downloaded the same nine references, obviously without the option "Automatically attach...". Instead, I proceed to manually attach the PDFs files to each reference. I didn't experience the problem any more.
Some extra info: I am using an IMac, Mac OS X 10.5.6, Firefox 3.0.10 and Zotero 2.0b4.
I hope this information is useful for you guys!
Also, today the sync will "end" with an error and will tell me to do a full sync reset. I did it and nothing changed. I also did a full local to server reset and got no improvements.
Thanks.