nodestalker
nodestalker copied to clipboard
TypeError: Cannot read property 'write' of null at node_modules/nodestalker/lib/beanstalk_client.js:254:15
Hey guys!
I'm using [email protected] and from time to time I get this error. Error that crashes my Node.js process,...
TypeError: Cannot read property 'write' of null
at <dir>/node_modules/nodestalker/lib/beanstalk_client.js:254:15
at process._tickDomainCallback (node.js:381:11)
Any idea what is going on or how can I fix this?
This is how I'm using nodestalker:
bsClient = bs.Client(config.get('beanstalkd:host') + ':' + config.get('beanstalkd:port'))
.on 'error', (err)->
log.error err
process.exit(1)
putOnTube = (tubeName, payload, priority, delay, ttr, client, callback)->
try
client.use(tubeName).onError (err)->
callback(err, null)
return
.onSuccess (pom)->
pom = null
client
.put(payload, priority, delay, ttr)
.onError (err)->
callback(err, null)
return
.onSuccess (data)->
client.disconnect()
callback(null, data)
return
return
catch error
log.error(error)
pmx.notify(error)
callback(error, null)
return
# Somewhere...
putOnTube 'my_tube', JSON.stringify(is_ok: "ok"), 0, 0, 60, bsClient, callback
Thank you for your comments and effort!
- Oto