couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yvonne Aburrow <yabur...@brookes.ac.uk>
Subject CouchDB sync error net::ERR_CONNECTION_RESET
Date Tue, 28 Nov 2017 14:37:54 GMT
I am trying to sync a local PouchDB instance with a remote CouchDB instance
on Google App Engine. I am not using Node.js

I have successfully logged in to the remote instance
<https://stackoverflow.com/questions/47474384/couchdb-login-access-on-google-app-engine>,
but I am getting the following error when I try to sync:

    replication paused (e.g. user went offline)
    pouchdb-6.3.4.min.js:9 GET
https://<ipaddress>:5984/pouchnotes/?_nonce=1511870134012
net::ERR_CONNECTION_RESET

*This is my sync function:*

    PouchNotesObj.prototype.syncnoteset = function (start, end) {
        var start = new Date().getTime();
        document.getElementById("syncbutton").innerHTML = "Syncing...";

        var i,
        that = this,

        options = {
        doc_ids:['1450853987668']
      };


        //options.include_docs = true;

        if(start){ options.startkey = start; }
        if(end){ options.endkey = end; }

        PouchDB.sync(this.dbname, this.remote, { retry: true })
        //this.pdb.sync(this.remote, { doc_id:['1450853987668'] })
        .on('change', function (info) {
           console.log('change');
    document.getElementById("syncbutton").innerHTML = "Sync Notes";
        }).on('paused', function () {
           console.log('replication paused (e.g. user went offline)');
    document.getElementById("syncbutton").innerHTML = "Sync Notes";
        }).on('active', function () {
           console.log('replicate resumed (e.g. user went back online)');
    document.getElementById("syncbutton").innerHTML = "Sync Notes";
        }).on('denied', function (info) {
           console.log('a document failed to replicate, e.g. due to
permissions');
    document.getElementById("syncbutton").innerHTML = "Sync Notes";
        }).on('complete', function (info) {
          console.log("Sync Complete");
          document.getElementById("syncbutton").innerHTML = "Sync Notes";
          that.viewnoteset();
          that.formobject.reset();
          that.show(that.formobject.dataset.show);
          that.hide(that.formobject.dataset.hide);
          var end = new Date().getTime();
          console.log("Time Taken - " + (end - start) + " ms");
        }).on('error', function (error) {
          console.log("Sync Error:" + JSON.stringify(error));
          alert("Sync Error:" + error);
          that.showerror(error);
        });

    }

Any idea what is causing the connection to reset?


Regards,

*Yvonne Aburrow*
Applications Developer
Information Systems Team
*IT Services <http://www.brookes.ac.uk/obis/>*
Oxford Brookes University <http://www.brookes.ac.uk/>

extn 2706

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message