diff --git a/lib/core/ipc.js b/lib/core/ipc.js index e84e88abc..de028afa7 100644 --- a/lib/core/ipc.js +++ b/lib/core/ipc.js @@ -38,6 +38,7 @@ class IPC { } serve() { + fs.mkdirpSync(fs.dappPath(".embark")); ipc.serve(this.socketPath, () => {}); ipc.server.start(); @@ -50,7 +51,7 @@ class IPC { if (data.action !== action) { return; } - let reply = function(replyData) { + let reply = function(_err, replyData) { self.reply(socket, 'compile', replyData); }; done(data.message, reply, socket); @@ -66,7 +67,7 @@ class IPC { if (msg.action !== action) { return; } - cb(msg.message); + cb(null, msg.message); }); } diff --git a/lib/tests/test.js b/lib/tests/test.js index e4eef7b86..da444e9db 100644 --- a/lib/tests/test.js +++ b/lib/tests/test.js @@ -117,8 +117,8 @@ class Test { web3: this.web3 }); this.engine.startService("deployment", { - trackContracts: false - //ipcRole: 'client' // disabled for now due to issues with ipc file + trackContracts: false, + ipcRole: 'client' }); this.events.request('deploy:setGasLimit', 6000000); }