You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
var gearman = require("gearman"),
client = gearman.createClient(4730, "my-gearman-server.example.com");
console.log("Sending job...");
var job = client.submitJob("reverse", "Hello World!", { encoding: "utf8" });
job.on("complete", function (data) {
console.log(data);
client.end();
});
sometime error bellow when do submitJob faster:
/home/jj/node_modules/gearman/lib/client/responses.js:9
if ("encoding" in job) { d = d.toString(job.encoding); }
^
TypeError: Cannot use 'in' operator to search for 'encoding' in undefined
at Object.WORK_COMPLETE (/home/jj/node_modules/gearman/lib/client/responses.js:9:27)
at Socket.Client.getConnection.connection (/home/jj/node_modules/gearman/lib/client.js:38:53)
at Socket.EventEmitter.emit (events.js:96:17)
at TCP.onread (net.js:397:14)
is that need a callback in gearman.createClient,
and using callback to submitJob a job ?
The text was updated successfully, but these errors were encountered:
Which version of Node are you using? This project hasn't been updated in a long time (I'm no longer using it so no longer making updates) and it's possible that the latest release of this module doesn't work at all with newer releases of Node.
code:
var gearman = require("gearman"),
client = gearman.createClient(4730, "my-gearman-server.example.com");
console.log("Sending job...");
var job = client.submitJob("reverse", "Hello World!", { encoding: "utf8" });
job.on("complete", function (data) {
console.log(data);
client.end();
});
sometime error bellow when do submitJob faster:
/home/jj/node_modules/gearman/lib/client/responses.js:9
if ("encoding" in job) { d = d.toString(job.encoding); }
^
TypeError: Cannot use 'in' operator to search for 'encoding' in undefined
at Object.WORK_COMPLETE (/home/jj/node_modules/gearman/lib/client/responses.js:9:27)
at Socket.Client.getConnection.connection (/home/jj/node_modules/gearman/lib/client.js:38:53)
at Socket.EventEmitter.emit (events.js:96:17)
at TCP.onread (net.js:397:14)
is that need a callback in gearman.createClient,
and using callback to submitJob a job ?
The text was updated successfully, but these errors were encountered: