dominictarr / npmd

MIT License
450 stars 37 forks source link

npmd --sync crashes with weird error if there is already an npmd instance syncing. #32

Open dominictarr opened 10 years ago

dominictarr commented 10 years ago

I get this error, because it's connected to the main process via multilevel and post is not exposed on multilevel.

Solution: better error message.

/home/dominic/c/npmd/plugins/couch-sync.js:101
      db.sublevel('pkg').post(function (op) {
                         ^
TypeError: Object #<Object> has no method 'post'
    at /home/dominic/c/npmd/plugins/couch-sync.js:101:26
    at /home/dominic/c/npmd/options.js:11:27
    at execCommands (/home/dominic/c/npmd/index.js:78:31)
    at EventEmitter.<anonymous> (/home/dominic/c/npmd/index.js:102:7)
    at EventEmitter.emit (events.js:98:17)
    at Socket.onConnect (/home/dominic/c/npmd/node_modules/autonode/index.js:53:15)
    at Socket.g (events.js:175:14)
    at Socket.EventEmitter.emit (events.js:92:17)
    at Object.afterConnect [as oncomplete] (net.js:883:10)