Syncing Files Using Jungledisk

I am having a lot of trouble getting my files to sync using the WebDav server for jungledisk. When I run the test of the server, I get the -15 error message, which using the terminal and seeing the error message is "Storage sync verification failed".
I do see the zotero test file uploaded to my jungledisk bucket, but nothing else is there, and I keep getting the error message.
One things which is confusing to me is what username and password to put in, since I am connecting to a localhost.
I am running 1.5-sync3.1.
Any help would be appreciated.
  • Can you post the debug output from the test file upload through the failure message?
  • I'm not sure if this is too much or to little, but here is some output.


    zotero(3): ===>200<===(number)

    zotero(3): Server: Jungle Disk DAV
    Date: Tue, 28 Oct 2008 02:05:02 GMT
    Content-Type: text/html
    Content-Length: 0
    MS-Author-Via: DAV
    DASL: <DAV:sql>
    DAV: 1, 2
    Public: OPTIONS, TRACE, GET, HEAD, DELETE, PUT, POST, COPY, MOVE, MKCOL, PROPFIND, PROPPATCH, LOCK, UNLOCK, SEARCH
    Allow: OPTIONS, TRACE, GET, HEAD, DELETE, COPY, MOVE, PROPFIND, PROPPATCH, SEARCH, MKCOL, LOCK, UNLOCK


    zotero(3):

    zotero(3): ===>200<===(number)

    zotero(3): 'QueryInterface' => function(...){...}
    'message' => "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIHttpChannel.getRequestHeader]"
    'result' => 2147746065
    'name' => "NS_ERROR_NOT_AVAILABLE"
    'filename' => "chrome://zotero/content/xpcom/utilities.js"
    'lineNumber' => 1139
    'columnNumber' => 0
    'location' ...
    'QueryInterface' => function(...){...}
    'language' => 2
    'languageName' => "JavaScript"
    'filename' => "chrome://zotero/content/xpcom/utilities.js"
    'name' => "anonymous"
    'lineNumber' => 1139
    'sourceLine' ...
    'caller' ...
    'QueryInterface' => function(...){...}
    'language' => 2
    'languageName' => "JavaScript"
    'filename' => "chrome://zotero/content/xpcom/storage.js"
    'name' => "anonymous"
    'lineNumber' => 1591
    'sourceLine' ...
    'caller' ...
    'QueryInterface' => function(...){...}
    'language' => 2
    'languageName' => "JavaScript"
    'filename' => "chrome://zotero/content/xpcom/utilities.js"
    'name' => "_stateChange"
    'lineNumber' => 1264
    'sourceLine' ...
    'caller' ...
    'QueryInterface' => function(...){...}
    'language' => 2
    'languageName' => "JavaScript"
    'filename' => "chrome://zotero/content/xpcom/utilities.js"
    'name' => "anonymous"
    'lineNumber' => 943
    'sourceLine' ...
    'caller' ...
    'inner' ...
    'data' ...
    'initialize' => function(...){...}


    zotero(3): HTTP PROPFIND <?xml version="1.0" encoding="utf-8" ?>
    <D:propfind xmlns:D="DAV:">
    <D:prop>
    <D:getcontentlength/>
    </D:prop>
    </D:propfind> to http://rosenbat:********@localhost:2667/zotero/

    zotero(3): <?xml version="1.0" encoding="utf-8" ?><a:multistatus xmlns:a="DAV:"><a:response xmlns:Z="urn:schemas-microsoft-com:"><a:href>http://localhost:2667/zotero/</a:href><a:propstat><a:status>HTTP/1.1 200 OK</a:status><a:prop><a:displayname></a:displayname><a:creationdate>2008-10-28T02:05:02.0Z</a:creationdate><a:getcontentlength>0</a:getcontentlength><a:getlastmodified>Tue, 28 Oct 2008 02:05:02 GMT</a:getlastmodified><a:resourcetype><a:collection/></a:resourcetype><a:iscollection>1</a:iscollection></a:prop></a:propstat></a:response></a:multistatus>

    zotero(3): ===>207<===(number)

    zotero(3): HTTP PUT '' to http://rosenbat:********@localhost:2667/zotero/zotero-test-file

    zotero(3):

    zotero(3): ===>200<===(number)
  • That all looks relatively correct. What comes after that?
  • That was it. I get the -15 error message, but nothing else shows up in the terminal.
  • I am getting exactly the same behaviour as described above. I used the "Report Errors..." function to submit error info, for what it's worth. The error report ID I was given was 1543619317.
  • This should now be fixed on the trunk. We'll be pushing a Sync Preview 3.2 later tonight that includes this fix.

    You should be able to work around it in the meantime by deleting the test file manually and then going to about:config in the Firefox address bar and setting extensions.zotero.sync.storage.verified to true.

    We haven't tested with Jungle Disk yet, however, so there may be other issues.

This is an old discussion that has not been active in a long time. Instead of commenting here, you should start a new discussion. If you think the content of this discussion is still relevant, you can link to it from your new discussion.