diff --git a/nodes/core/core/20-inject.js b/nodes/core/core/20-inject.js index 4ae1ead97..b7daac709 100644 --- a/nodes/core/core/20-inject.js +++ b/nodes/core/core/20-inject.js @@ -84,7 +84,7 @@ module.exports = function(RED) { res.send(200); } catch(err) { res.send(500); - node.error(RED._("inject.failed",{error:err})); + node.error(RED._("inject.failed",{error:err.toString()})); } } else { res.send(404); diff --git a/nodes/core/hardware/36-rpi-gpio.html b/nodes/core/hardware/36-rpi-gpio.html index a24c32f19..6278fdad0 100644 --- a/nodes/core/hardware/36-rpi-gpio.html +++ b/nodes/core/hardware/36-rpi-gpio.html @@ -40,11 +40,11 @@  
- +
diff --git a/nodes/core/hardware/36-rpi-gpio.js b/nodes/core/hardware/36-rpi-gpio.js index 8a678ce56..9104a9a9c 100644 --- a/nodes/core/hardware/36-rpi-gpio.js +++ b/nodes/core/hardware/36-rpi-gpio.js @@ -99,7 +99,7 @@ module.exports = function(RED) { node.child.on('error', function (err) { if (err.errno === "ENOENT") { node.error(RED._("rpi-gpio.errors.commandnotfound")); } else if (err.errno === "EACCES") { node.error(RED._("rpi-gpio.errors.commandnotexecutable")); } - else { node.error(RED._("rpi-gpio.errors.error",{error:err.errnp})) } + else { node.error(RED._("rpi-gpio.errors.error",{error:err.errno})) } }); } diff --git a/nodes/core/io/31-tcpin.js b/nodes/core/io/31-tcpin.js index fe4d1ac4b..0774743e1 100644 --- a/nodes/core/io/31-tcpin.js +++ b/nodes/core/io/31-tcpin.js @@ -183,13 +183,13 @@ module.exports = function(RED) { }); server.on('error', function(err) { if (err) { - node.error(RED._("tcpin.errors.cannot-listen",{port:node.port,error:err})); + node.error(RED._("tcpin.errors.cannot-listen",{port:node.port,error:err.toString()})); } }); server.listen(node.port, function(err) { if (err) { - node.error(RED._("tcpin.errors.cannot-listen",{port:node.port,error:err})); + node.error(RED._("tcpin.errors.cannot-listen",{port:node.port,error:err.toString()})); } else { node.log(RED._("tcpin.status.listening-port",{port:node.port})); node.on('close', function() { @@ -236,7 +236,7 @@ module.exports = function(RED) { node.status({fill:"green",shape:"dot",text:RED._("common.status.connected")}); }); client.on('error', function (err) { - node.log(RED._("tcpin.errors.error",{error:err})); + node.log(RED._("tcpin.errors.error",{error:err.toString()})); }); client.on('end', function (err) { }); @@ -343,13 +343,13 @@ module.exports = function(RED) { server.on('error', function(err) { if (err) { - node.error(RED._("tcpin.errors.cannot-listen",{port:node.port,error:err})); + node.error(RED._("tcpin.errors.cannot-listen",{port:node.port,error:err.toString()})); } }); server.listen(node.port, function(err) { if (err) { - node.error(RED._("tcpin.errors.cannot-listen",{port:node.port,error:err})); + node.error(RED._("tcpin.errors.cannot-listen",{port:node.port,error:err.toString()})); } else { node.log(RED._("tcpin.status.listening-port",{port:node.port})); node.on('close', function() { diff --git a/nodes/core/locales/en-US/messages.json b/nodes/core/locales/en-US/messages.json index 70e335728..bdc98b0a6 100644 --- a/nodes/core/locales/en-US/messages.json +++ b/nodes/core/locales/en-US/messages.json @@ -280,8 +280,8 @@ "return": { "timeout": "after a fixed timeout of", "character": "when character received is", - "number": "a fixed number of chars:", - "never": "keep connection open" + "number": "a fixed number of chars", + "never": "never - keep connection open" }, "status": { "connecting": "connecting to __host__:__port__", @@ -499,7 +499,7 @@ "label": { "gpiopin": "GPIO Pin", "selectpin": "select pin", - "registor": "Registor?", + "resistor": "Resistor?", "readinitial": "Read initial state of pin on deploy/restart?", "type": "Type", "initpin": "Initialise pin state?", @@ -509,7 +509,7 @@ "right": "Right", "middle": "Middle" }, - "registor": { + "resistor": { "none": "none", "pullup": "pullup", "pulldown": "pulldown" diff --git a/nodes/core/storage/50-file.js b/nodes/core/storage/50-file.js index 26ffb1386..910c3b4ea 100644 --- a/nodes/core/storage/50-file.js +++ b/nodes/core/storage/50-file.js @@ -47,13 +47,13 @@ module.exports = function(RED) { // using "binary" not {encoding:"binary"} to be 0.8 compatible for a while //fs.writeFile(filename, data, {encoding:"binary"}, function (err) { fs.writeFile(filename, data, "binary", function (err) { - if (err) { node.error(RED._("file.errors.writefail",{error:err}),msg); } + if (err) { node.error(RED._("file.errors.writefail",{error:err.toString()}),msg); } else if (RED.settings.verbose) { node.log(RED._("file.status.wrotefile",{file:filename})); } }); } else if (this.overwriteFile === "delete") { fs.unlink(filename, function (err) { - if (err) { node.error(RED._("file.errors.deletefail",{error:err}),msg); } + if (err) { node.error(RED._("file.errors.deletefail",{error:err.toString()}),msg); } else if (RED.settings.verbose) { node.log(RED._("file.status.deletedfile",{file:filename})); } }); } @@ -61,7 +61,7 @@ module.exports = function(RED) { // using "binary" not {encoding:"binary"} to be 0.8 compatible for a while longer //fs.appendFile(filename, data, {encoding:"binary"}, function (err) { fs.appendFile(filename, data, "binary", function (err) { - if (err) { node.error(RED._("file.errors.appendfail",{error:err}),msg); } + if (err) { node.error(RED._("file.errors.appendfail",{error:err.toString()}),msg); } else if (RED.settings.verbose) { node.log(RED._("file.status.appendedfile",{file:filename})); } }); } diff --git a/red/api/library.js b/red/api/library.js index e699fa3a7..b3020e568 100644 --- a/red/api/library.js +++ b/red/api/library.js @@ -35,7 +35,7 @@ function createLibrary(type) { } }).otherwise(function(err) { if (err) { - log.warn(log._("api.library.error-load-entry",{path:path,message:err})); + log.warn(log._("api.library.error-load-entry",{path:path,message:err.toString()})); if (err.code === 'forbidden') { log.audit({event: "library.get",type:type,error:"forbidden"},req); res.send(403); @@ -57,7 +57,7 @@ function createLibrary(type) { log.audit({event: "library.set",type:type},req); res.send(204); }).otherwise(function(err) { - log.warn(log._("api.library.error-save-entry",{path:path,message:err})); + log.warn(log._("api.library.error-save-entry",{path:path,message:err.toString()})); if (err.code === 'forbidden') { log.audit({event: "library.set",type:type,error:"forbidden"},req); res.send(403); @@ -89,7 +89,7 @@ module.exports = { res.send(data); }).otherwise(function(err) { if (err) { - log.warn(log._("api.library.error-load-flow",{path:req.params[0],message:err})); + log.warn(log._("api.library.error-load-flow",{path:req.params[0],message:err.toString()})); if (err.code === 'forbidden') { log.audit({event: "library.get",type:"flow",path:req.params[0],error:"forbidden"},req); res.send(403); @@ -106,7 +106,7 @@ module.exports = { log.audit({event: "library.set",type:"flow",path:req.params[0]},req); res.send(204); }).otherwise(function(err) { - log.warn(log._("api.library.error-save-flow",{path:req.params[0],message:err})); + log.warn(log._("api.library.error-save-flow",{path:req.params[0],message:err.toString()})); if (err.code === 'forbidden') { log.audit({event: "library.set",type:"flow",path:req.params[0],error:"forbidden"},req); res.send(403); diff --git a/red/nodes/flows.js b/red/nodes/flows.js index c7c235afa..7038487e4 100644 --- a/red/nodes/flows.js +++ b/red/nodes/flows.js @@ -58,7 +58,7 @@ var flowNodes = module.exports = { flowNodes.startFlows(); }); }).otherwise(function(err) { - log.warn(log._("nodes.flows.error",{err:err})); + log.warn(log._("nodes.flows.error",{message:err.toString()})); console.log(err.stack); }); },