==== JS stack trace =========================================
Security context: 0x1d54076c9e59 <JS Object>#0#
1: .node [module.js:568] [pc=0x3f37cae709e4] (this=0x3fd4c6006e99 <an Object with map 0x2ac0ae9d3109>#1#,module=0x2e63cb168859 <a Module with map 0x2ac0ae918319>#2#,filename=0x2e63cb1687e9 <String[87]: /Users/james/code/canadiannessgit/node_modules/serialport/build/Release/serialport.node>)
2: load [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x3f37cab41f34] (this=0x2e63cb168859 <a Module with map 0x2ac0ae918319>#2#,filename=0x2e63cb1687e9 <String[87]: /Users/james/code/canadiannessgit/node_modules/serialport/build/Release/serialport.node>)
3: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x3f37ca7342dd] (this=0x1d5407604189 <undefined>,module=0x2e63cb168859 <a Module with map 0x2ac0ae918319>#2#,filename=0x2e63cb1687e9 <String[87]: /Users/james/code/canadiannessgit/node_modules/serialport/build/Release/serialport.node>)
4: _load [module.js:409] [pc=0x3f37ca72fec2] (this=0x3fd4c6006f19 <JS Function Module (SharedFunctionInfo 0x22319c824c31)>#3#,request=0x2e63cb167e49 <String[87]: /Users/james/code/canadiannessgit/node_modules/serialport/build/Release/serialport.node>,parent=0x2e63cb152749 <a Module with map 0x2ac0ae918319>#4#,isMain=0x1d5407604299 <false>)
5: require [module.js:~465] [pc=0x3f37ca8191eb] (this=0x2e63cb152749 <a Module with map 0x2ac0ae918319>#4#,path=0x2e63cb167e49 <String[87]: /Users/james/code/canadiannessgit/node_modules/serialport/build/Release/serialport.node>)
6: require(aka require) [internal/module.js:20] [pc=0x3f37ca73e206] (this=0x1d5407604189 <undefined>,path=0x2e63cb167e49 <String[87]: /Users/james/code/canadiannessgit/node_modules/serialport/build/Release/serialport.node>)
7: bindings [/Users/james/code/canadiannessgit/node_modules/bindings/bindings.js:76] [pc=0x3f37caafb596] (this=0x1d54076e4ef9 <JS Global Object>#5#,opts=0x3c3185c6dc81 <String[15]: serialport.node>)
8: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/serialport/lib/bindings.js:3] [pc=0x3f37caafa0ae] (this=0x2e63cb14cc99 <an Object with map 0xa3095b07bc9>#6#,exports=0x2e63cb14cc99 <an Object with map 0xa3095b07bc9>#6#,require=0x2e63cb14dc91 <JS Function require (SharedFunctionInfo 0x22319c8552a1)>#7#,module=0x2e63cb14cc49 <a Module with map 0x2ac0ae918319>#8#,__filename=0x2e63cb14cbe1 <String[73]: /Users/james/code/canadiannessgit/node_modules/serialport/lib/bindings.js>,__dirname=0x2e63cb14dc29 <String[61]: /Users/james/code/canadiannessgit/node_modules/serialport/lib>)
9: _compile [module.js:541] [pc=0x3f37ca73d2b0] (this=0x2e63cb14cc49 <a Module with map 0x2ac0ae918319>#8#,content=0x2e63cb14d661 <String[784]\: 'use strict';\n\nvar bindings = require('bindings')('serialport.node');\nvar listUnix = require('./list-unix');\n\nvar linux = process.platform !== 'win32' && process.platform !== 'darwin';\n\nfunction listLinux(callback) {\n callback = callback || function(err) {\n if (err) { this.emit('error', err) }\n }.bind(this);\n return listUnix(callback);\n};\n\nvar platformOptions = {};\nif (process.platform !== 'win32') {\n platformOptions = {\n vmin: 1,\n vtime: 0\n };\n}\n\nmodule.exports = {\n close: bindings.close,\n drain: bindings.drain,\n flush: bindings.flush,\n list: linux ? listLinux : bindings.list,\n open: bindings.open,\n SerialportPoller: bindings.SerialportPoller,\n set: bindings.set,\n update: bindings.update,\n write: bindings.write,\n platformOptions: platformOptions\n};\n>,filename=0x2e63cb14cbe1 <String[73]: /Users/james/code/canadiannessgit/node_modules/serialport/lib/bindings.js>)
10: .js [module.js:550] [pc=0x3f37ca735dab] (this=0x3fd4c6006e99 <an Object with map 0x2ac0ae9d3109>#1#,module=0x2e63cb14cc49 <a Module with map 0x2ac0ae918319>#8#,filename=0x2e63cb14cbe1 <String[73]: /Users/james/code/canadiannessgit/node_modules/serialport/lib/bindings.js>)
11: load [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x3f37cab41f34] (this=0x2e63cb14cc49 <a Module with map 0x2ac0ae918319>#8#,filename=0x2e63cb14cbe1 <String[73]: /Users/james/code/canadiannessgit/node_modules/serialport/lib/bindings.js>)
12: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x3f37ca7342dd] (this=0x1d5407604189 <undefined>,module=0x2e63cb14cc49 <a Module with map 0x2ac0ae918319>#8#,filename=0x2e63cb14cbe1 <String[73]: /Users/james/code/canadiannessgit/node_modules/serialport/lib/bindings.js>)
13: _load [module.js:~383] [pc=0x3f37cad79cd7] (this=0x3fd4c6006f19 <JS Function Module (SharedFunctionInfo 0x22319c824c31)>#3#,request=0x3c3185c54741 <String[10]: ./bindings>,parent=0x2e63cb0ff629 <a Module with map 0x2ac0ae918319>#9#,isMain=0x1d5407604299 <false>)
14: require [module.js:~465] [pc=0x3f37ca8191eb] (this=0x2e63cb0ff629 <a Module with map 0x2ac0ae918319>#9#,path=0x3c3185c54741 <String[10]: ./bindings>)
15: require(aka require) [internal/module.js:20] [pc=0x3f37ca73e206] (this=0x1d5407604189 <undefined>,path=0x3c3185c54741 <String[10]: ./bindings>)
16: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/serialport/lib/serialport.js:16] [pc=0x3f37caefdaae] (this=0x2e63cb0ff679 <an Object with map 0xa3095b07bc9>#10#,exports=0x2e63cb0ff679 <an Object with map 0xa3095b07bc9>#10#,require=0x2e63cb1081f9 <JS Function require (SharedFunctionInfo 0x22319c8552a1)>#11#,module=0x2e63cb0ff629 <a Module with map 0x2ac0ae918319>#9#,__filename=0x2e63cb0ff5c1 <String[75]: /Users/james/code/canadiannessgit/node_modules/serialport/lib/serialport.js>,__dirname=0x2e63cb108191 <String[61]: /Users/james/code/canadiannessgit/node_modules/serialport/lib>)
17: _compile [module.js:541] [pc=0x3f37ca73d2b0] (this=0x2e63cb0ff629 <a Module with map 0x2ac0ae918319>#9#,content=0x2e63cb104271 <Very long string[13557]>#12#,filename=0x2e63cb0ff5c1 <String[75]: /Users/james/code/canadiannessgit/node_modules/serialport/lib/serialport.js>)
18: .js [module.js:550] [pc=0x3f37ca735dab] (this=0x3fd4c6006e99 <an Object with map 0x2ac0ae9d3109>#1#,module=0x2e63cb0ff629 <a Module with map 0x2ac0ae918319>#9#,filename=0x2e63cb0ff5c1 <String[75]: /Users/james/code/canadiannessgit/node_modules/serialport/lib/serialport.js>)
19: load [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x3f37cab41f34] (this=0x2e63cb0ff629 <a Module with map 0x2ac0ae918319>#9#,filename=0x2e63cb0ff5c1 <String[75]: /Users/james/code/canadiannessgit/node_modules/serialport/lib/serialport.js>)
20: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x3f37ca7342dd] (this=0x1d5407604189 <undefined>,module=0x2e63cb0ff629 <a Module with map 0x2ac0ae918319>#9#,filename=0x2e63cb0ff5c1 <String[75]: /Users/james/code/canadiannessgit/node_modules/serialport/lib/serialport.js>)
21: _load [module.js:~383] [pc=0x3f37cad79cd7] (this=0x3fd4c6006f19 <JS Function Module (SharedFunctionInfo 0x22319c824c31)>#3#,request=0x9323a0396a1 <String[10]: serialport>,parent=0x2e63cb006059 <a Module with map 0x2ac0ae918319>#13#,isMain=0x1d5407604299 <false>)
22: require [module.js:~465] [pc=0x3f37ca8191eb] (this=0x2e63cb006059 <a Module with map 0x2ac0ae918319>#13#,path=0x9323a0396a1 <String[10]: serialport>)
23: require(aka require) [internal/module.js:20] [pc=0x3f37ca73e206] (this=0x1d5407604189 <undefined>,path=0x9323a0396a1 <String[10]: serialport>)
24: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/microflo/lib/serial.coffee:18] [pc=0x3f37caefd2d8] (this=0x2e63cb0167f1 <an Object with map 0xa3095b07bc9>#14#)
25: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/microflo/lib/serial.coffee:189] [pc=0x3f37caefd70d] (this=0x2e63cb0167f1 <an Object with map 0xa3095b07bc9>#14#,exports=0x2e63cb0167f1 <an Object with map 0xa3095b07bc9>#14#,require=0x2e63cb0f77f1 <JS Function require (SharedFunctionInfo 0x22319c8552a1)>#15#,module=0x2e63cb006059 <a Module with map 0x2ac0ae918319>#13#,__filename=0x2e63cb005ff1 <String[73]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/serial.coffee>,__dirname=0x2e63cb0f7789 <String[59]: /Users/james/code/canadiannessgit/node_modules/microflo/lib>)
26: _compile [module.js:541] [pc=0x3f37ca73d2b0] (this=0x2e63cb006059 <a Module with map 0x2ac0ae918319>#13#,content=0x2e63cb0f4649 <Very long string[5611]>#16#,filename=0x2e63cb005ff1 <String[73]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/serial.coffee>)
27: .coffee [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:16] [pc=0x3f37cab424b4] (this=0x3fd4c6006e99 <an Object with map 0x2ac0ae9d3109>#1#,module=0x2e63cb006059 <a Module with map 0x2ac0ae918319>#13#,filename=0x2e63cb005ff1 <String[73]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/serial.coffee>)
28: load [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x3f37cab41f34] (this=0x2e63cb006059 <a Module with map 0x2ac0ae918319>#13#,filename=0x2e63cb005ff1 <String[73]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/serial.coffee>)
29: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x3f37ca7342dd] (this=0x1d5407604189 <undefined>,module=0x2e63cb006059 <a Module with map 0x2ac0ae918319>#13#,filename=0x2e63cb005ff1 <String[73]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/serial.coffee>)
30: _load [module.js:~383] [pc=0x3f37cad79cd7] (this=0x3fd4c6006f19 <JS Function Module (SharedFunctionInfo 0x22319c824c31)>#3#,request=0x9323a03cdf9 <String[8]: ./serial>,parent=0x2699a6e32a81 <a Module with map 0x2ac0ae918319>#17#,isMain=0x1d5407604299 <false>)
31: require [module.js:~465] [pc=0x3f37ca8191eb] (this=0x2699a6e32a81 <a Module with map 0x2ac0ae918319>#17#,path=0x9323a03cdf9 <String[8]: ./serial>)
32: require(aka require) [internal/module.js:20] [pc=0x3f37ca73e206] (this=0x1d5407604189 <undefined>,path=0x9323a03cdf9 <String[8]: ./serial>)
33: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/microflo/lib/runtime.coffee:34] [pc=0x3f37cae4916e] (this=0x2699a6e696d9 <an Object with map 0xa3095b07bc9>#18#)
34: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/microflo/lib/runtime.coffee:798] [pc=0x3f37cae49c6d] (this=0x2699a6e696d9 <an Object with map 0xa3095b07bc9>#18#,exports=0x2699a6e696d9 <an Object with map 0xa3095b07bc9>#18#,require=0x308f1165f161 <JS Function require (SharedFunctionInfo 0x22319c8552a1)>#19#,module=0x2699a6e32a81 <a Module with map 0x2ac0ae918319>#17#,__filename=0x2699a6e32a19 <String[74]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/runtime.coffee>,__dirname=0x308f1165f3b9 <String[59]: /Users/james/code/canadiannessgit/node_modules/microflo/lib>)
35: _compile [module.js:541] [pc=0x3f37ca73d2b0] (this=0x2699a6e32a81 <a Module with map 0x2ac0ae918319>#17#,content=0x308f1166b0c1 <Very long string[24079]>#20#,filename=0x2699a6e32a19 <String[74]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/runtime.coffee>)
36: .coffee [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:16] [pc=0x3f37cab424b4] (this=0x3fd4c6006e99 <an Object with map 0x2ac0ae9d3109>#1#,module=0x2699a6e32a81 <a Module with map 0x2ac0ae918319>#17#,filename=0x2699a6e32a19 <String[74]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/runtime.coffee>)
37: load [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x3f37cab41f34] (this=0x2699a6e32a81 <a Module with map 0x2ac0ae918319>#17#,filename=0x2699a6e32a19 <String[74]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/runtime.coffee>)
38: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x3f37ca7342dd] (this=0x1d5407604189 <undefined>,module=0x2699a6e32a81 <a Module with map 0x2ac0ae918319>#17#,filename=0x2699a6e32a19 <String[74]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/runtime.coffee>)
39: _load [module.js:~383] [pc=0x3f37cad79cd7] (this=0x3fd4c6006f19 <JS Function Module (SharedFunctionInfo 0x22319c824c31)>#3#,request=0x9323a03ccd1 <String[9]: ./runtime>,parent=0x1b62b71bf369 <a Module with map 0x2ac0ae918319>#21#,isMain=0x1d5407604299 <false>)
40: require [module.js:~465] [pc=0x3f37ca8191eb] (this=0x1b62b71bf369 <a Module with map 0x2ac0ae918319>#21#,path=0x9323a03ccd1 <String[9]: ./runtime>)
41: require(aka require) [internal/module.js:20] [pc=0x3f37ca73e206] (this=0x1d5407604189 <undefined>,path=0x9323a03ccd1 <String[9]: ./runtime>)
42: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/microflo/lib/microflo.coffee:5] [pc=0x3f37cade83b4] (this=0x1b62b71bf521 <an Object with map 0xa3095b07bc9>#22#)
43: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/microflo/lib/microflo.coffee:13] [pc=0x3f37cade86ad] (this=0x1b62b71bf521 <an Object with map 0xa3095b07bc9>#22#,exports=0x1b62b71bf521 <an Object with map 0xa3095b07bc9>#22#,require=0x1b62b71bf3f9 <JS Function require (SharedFunctionInfo 0x22319c8552a1)>#23#,module=0x1b62b71bf369 <a Module with map 0x2ac0ae918319>#21#,__filename=0x1b62b71bf5c9 <String[75]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/microflo.coffee>,__dirname=0x1b62b71bf5a1 <String[59]: /Users/james/code/canadiannessgit/node_modules/microflo/lib>)
44: _compile [module.js:541] [pc=0x3f37ca73d2b0] (this=0x1b62b71bf369 <a Module with map 0x2ac0ae918319>#21#,content=0x1b62b71bf829 <String[379]\: (function() {\n module.exports = {\n util: require("./util"),\n componentlib: require("./componentlib"),\n runtime: require("./runtime"),\n generate: require("./generate"),\n commandstream: require("./commandstream"),\n devicecommunication: require("./devicecommunication"),\n simulator: require("./simulator"),\n serial: require("./serial")\n };\n\n}).call(this);\n>,filename=0x1b62b71bf5c9 <String[75]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/microflo.coffee>)
45: .coffee [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:16] [pc=0x3f37cab424b4] (this=0x3fd4c6006e99 <an Object with map 0x2ac0ae9d3109>#1#,module=0x1b62b71bf369 <a Module with map 0x2ac0ae918319>#21#,filename=0x1b62b71bf5c9 <String[75]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/microflo.coffee>)
46: load [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x3f37cab41f34] (this=0x1b62b71bf369 <a Module with map 0x2ac0ae918319>#21#,filename=0x1b62b71bf5c9 <String[75]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/microflo.coffee>)
47: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x3f37ca7342dd] (this=0x1d5407604189 <undefined>,module=0x1b62b71bf369 <a Module with map 0x2ac0ae918319>#21#,filename=0x1b62b71bf5c9 <String[75]: /Users/james/code/canadiannessgit/node_modules/microflo/lib/microflo.coffee>)
48: _load [module.js:~383] [pc=0x3f37cad79cd7] (this=0x3fd4c6006f19 <JS Function Module (SharedFunctionInfo 0x22319c824c31)>#3#,request=0x109346653891 <String[8]: microflo>,parent=0x9323a0a8a79 <a Module with map 0x2ac0ae918319>#24#,isMain=0x1d5407604299 <false>)
49: require [module.js:~465] [pc=0x3f37ca8191eb] (this=0x9323a0a8a79 <a Module with map 0x2ac0ae918319>#24#,path=0x109346653891 <String[8]: microflo>)
50: require(aka require) [internal/module.js:20] [pc=0x3f37ca73e206] (this=0x1d5407604189 <undefined>,path=0x109346653891 <String[8]: microflo>)
51: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/src/microflo.coffee:9] [pc=0x3f37cade782c] (this=0x9323a0a8ac9 <an Object with map 0xa3095b07bc9>#25#)
52: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/src/microflo.coffee:262] [pc=0x3f37cade7acd] (this=0x9323a0a8ac9 <an Object with map 0xa3095b07bc9>#25#,exports=0x9323a0a8ac9 <an Object with map 0xa3095b07bc9>#25#,require=0x1b62b71bfa21 <JS Function require (SharedFunctionInfo 0x22319c8552a1)>#26#,module=0x9323a0a8a79 <a Module with map 0x2ac0ae918319>#24#,__filename=0x9323a0a8b01 <String[86]: /Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/src/microflo.coffee>,__dirname=0x1b62b71bfb99 <String[70]: /Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/src>)
53: _compile [module.js:541] [pc=0x3f37ca73d2b0] (this=0x9323a0a8a79 <a Module with map 0x2ac0ae918319>#24#,content=0x1b62b71c3ae9 <Very long string[7990]>#27#,filename=0x9323a0a8b01 <String[86]: /Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/src/microflo.coffee>)
54: .coffee [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:16] [pc=0x3f37cab424b4] (this=0x3fd4c6006e99 <an Object with map 0x2ac0ae9d3109>#1#,module=0x9323a0a8a79 <a Module with map 0x2ac0ae918319>#24#,filename=0x9323a0a8b01 <String[86]: /Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/src/microflo.coffee>)
55: load [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x3f37cab41f34] (this=0x9323a0a8a79 <a Module with map 0x2ac0ae918319>#24#,filename=0x9323a0a8b01 <String[86]: /Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/src/microflo.coffee>)
56: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x3f37ca7342dd] (this=0x1d5407604189 <undefined>,module=0x9323a0a8a79 <a Module with map 0x2ac0ae918319>#24#,filename=0x9323a0a8b01 <String[86]: /Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/src/microflo.coffee>)
57: _load [module.js:~383] [pc=0x3f37cad79cd7] (this=0x3fd4c6006f19 <JS Function Module (SharedFunctionInfo 0x22319c824c31)>#3#,request=0x109346653f09 <String[14]: ./src/microflo>,parent=0x3275446303d1 <a Module with map 0x2ac0ae918319>#28#,isMain=0x1d5407604299 <false>)
58: require [module.js:~465] [pc=0x3f37ca8191eb] (this=0x3275446303d1 <a Module with map 0x2ac0ae918319>#28#,path=0x109346653f09 <String[14]: ./src/microflo>)
59: require(aka require) [internal/module.js:20] [pc=0x3f37ca73e206] (this=0x1d5407604189 <undefined>,path=0x109346653f09 <String[14]: ./src/microflo>)
60: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/index.js:8] [pc=0x3f37cad7a96a] (this=0x3275446304d9 <an Object with map 0x2ac0ae9885d1>#29#,exports=0x3275446304d9 <an Object with map 0x2ac0ae9885d1>#29#,require=0x327544630461 <JS Function require (SharedFunctionInfo 0x22319c8552a1)>#30#,module=0x3275446303d1 <a Module with map 0x2ac0ae918319>#28#,__filename=0x3275446305b9 <String[75]: /Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/index.js>,__dirname=0x327544630591 <String[66]: /Users/james/code/canadiannessgit/node_modules/fbp-protocol-client>)
61: _compile [module.js:541] [pc=0x3f37ca73d2b0] (this=0x3275446303d1 <a Module with map 0x2ac0ae918319>#28#,content=0x327544630829 <String[398]\: exports.transports = {\n 'websocket': require('./src/websocket'),\n 'iframe': require('./src/iframe'),\n 'webrtc': require('./src/webrtc')\n};\n\ntry {\n exports.transports.microflo = require('./src/microflo');\n} catch (e) {\n console.log('fbp-protocol-client: MicroFlo transport unavailable: ' + e.message);\n}\n\nexports.getTransport = function (transport) {\n return exports.transports[transport];\n};\n>,filename=0x3275446305b9 <String[75]: /Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/index.js>)
62: .js [module.js:550] [pc=0x3f37ca735dab] (this=0x3fd4c6006e99 <an Object with map 0x2ac0ae9d3109>#1#,module=0x3275446303d1 <a Module with map 0x2ac0ae918319>#28#,filename=0x3275446305b9 <String[75]: /Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/index.js>)
63: load [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x3f37cab41f34] (this=0x3275446303d1 <a Module with map 0x2ac0ae918319>#28#,filename=0x3275446305b9 <String[75]: /Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/index.js>)
64: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x3f37ca7342dd] (this=0x1d5407604189 <undefined>,module=0x3275446303d1 <a Module with map 0x2ac0ae918319>#28#,filename=0x3275446305b9 <String[75]: /Users/james/code/canadiannessgit/node_modules/fbp-protocol-client/index.js>)
65: _load [module.js:~383] [pc=0x3f37cad79cd7] (this=0x3fd4c6006f19 <JS Function Module (SharedFunctionInfo 0x22319c824c31)>#3#,request=0x2254a43809c9 <String[19]: fbp-protocol-client>,parent=0x25984467db41 <a Module with map 0x2ac0ae918319>#31#,isMain=0x1d5407604299 <false>)
66: require [module.js:~465] [pc=0x3f37ca8191eb] (this=0x25984467db41 <a Module with map 0x2ac0ae918319>#31#,path=0x2254a43809c9 <String[19]: fbp-protocol-client>)
67: require(aka require) [internal/module.js:20] [pc=0x3f37ca73e206] (this=0x1d5407604189 <undefined>,path=0x2254a43809c9 <String[19]: fbp-protocol-client>)
68: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/fbp-spec/src/runner.coffee:15] [pc=0x3f37cad1a62c] (this=0x1cc8d2317231 <an Object with map 0xa3095b07bc9>#32#)
69: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/fbp-spec/src/runner.coffee:465] [pc=0x3f37cad1abed] (this=0x1cc8d2317231 <an Object with map 0xa3095b07bc9>#32#,exports=0x1cc8d2317231 <an Object with map 0xa3095b07bc9>#32#,require=0x383b6ddf12e1 <JS Function require (SharedFunctionInfo 0x22319c8552a1)>#33#,module=0x25984467db41 <a Module with map 0x2ac0ae918319>#31#,__filename=0x25984467dad9 <String[73]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/src/runner.coffee>,__dirname=0x383b6ddf14a9 <String[59]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/src>)
70: _compile [module.js:541] [pc=0x3f37ca73d2b0] (this=0x25984467db41 <a Module with map 0x2ac0ae918319>#31#,content=0x383b6ddf85b9 <Very long string[14356]>#34#,filename=0x25984467dad9 <String[73]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/src/runner.coffee>)
71: .coffee [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:16] [pc=0x3f37cab424b4] (this=0x3fd4c6006e99 <an Object with map 0x2ac0ae9d3109>#1#,module=0x25984467db41 <a Module with map 0x2ac0ae918319>#31#,filename=0x25984467dad9 <String[73]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/src/runner.coffee>)
72: load [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x3f37cab41f34] (this=0x25984467db41 <a Module with map 0x2ac0ae918319>#31#,filename=0x25984467dad9 <String[73]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/src/runner.coffee>)
73: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x3f37ca7342dd] (this=0x1d5407604189 <undefined>,module=0x25984467db41 <a Module with map 0x2ac0ae918319>#31#,filename=0x25984467dad9 <String[73]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/src/runner.coffee>)
74: _load [module.js:409] [pc=0x3f37ca72fec2] (this=0x3fd4c6006f19 <JS Function Module (SharedFunctionInfo 0x22319c824c31)>#3#,request=0x249502bc9b91 <String[8]: ./runner>,parent=0x25984467dbb1 <a Module with map 0x2ac0ae918319>#35#,isMain=0x1d5407604299 <false>)
75: require [module.js:~465] [pc=0x3f37ca8191eb] (this=0x25984467dbb1 <a Module with map 0x2ac0ae918319>#35#,path=0x249502bc9b91 <String[8]: ./runner>)
76: require(aka require) [internal/module.js:20] [pc=0x3f37ca73e206] (this=0x1d5407604189 <undefined>,path=0x249502bc9b91 <String[8]: ./runner>)
77: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/fbp-spec/src/index.coffee:12] [pc=0x3f37caccb997] (this=0x25984467dda9 <an Object with map 0xa3095b07bc9>#36#)
78: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/fbp-spec/src/index.coffee:23] [pc=0x3f37caccbd0d] (this=0x25984467dda9 <an Object with map 0xa3095b07bc9>#36#,exports=0x25984467dda9 <an Object with map 0xa3095b07bc9>#36#,require=0x25984467dc41 <JS Function require (SharedFunctionInfo 0x22319c8552a1)>#37#,module=0x25984467dbb1 <a Module with map 0x2ac0ae918319>#35#,__filename=0x25984467de51 <String[72]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/src/index.coffee>,__dirname=0x25984467de29 <String[59]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/src>)
79: _compile [module.js:541] [pc=0x3f37ca73d2b0] (this=0x25984467dbb1 <a Module with map 0x2ac0ae918319>#35#,content=0x25984467e109 <String[478]\: (function() {\n var getSchema;\n\n getSchema = function(id) {\n var schema;\n id = id.replace('.json', '');\n schema = module.exports.schema[id];\n return schema;\n };\n\n module.exports = {\n runner: require('./runner'),\n subprocess: require('./subprocess'),\n mocha: require('./mocha'),\n testsuite: require('./testsuite'),\n schema: require('../schema'),\n getSchema: getSchema,\n ui: {\n widgets: require('../ui/widgets')\n }\n };\n\n}).call(this);\n>,filename=0x25984467de51 <String[72]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/src/index.coffee>)
80: .coffee [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:16] [pc=0x3f37cab424b4] (this=0x3fd4c6006e99 <an Object with map 0x2ac0ae9d3109>#1#,module=0x25984467dbb1 <a Module with map 0x2ac0ae918319>#35#,filename=0x25984467de51 <String[72]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/src/index.coffee>)
81: load [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x3f37cab41f34] (this=0x25984467dbb1 <a Module with map 0x2ac0ae918319>#35#,filename=0x25984467de51 <String[72]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/src/index.coffee>)
82: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x3f37ca7342dd] (this=0x1d5407604189 <undefined>,module=0x25984467dbb1 <a Module with map 0x2ac0ae918319>#35#,filename=0x25984467de51 <String[72]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/src/index.coffee>)
83: _load [module.js:409] [pc=0x3f37ca72fec2] (this=0x3fd4c6006f19 <JS Function Module (SharedFunctionInfo 0x22319c824c31)>#3#,request=0x2254a4380f31 <String[11]: ./src/index>,parent=0x25984467e321 <a Module with map 0x2ac0ae918319>#38#,isMain=0x1d5407604299 <false>)
84: require [module.js:~465] [pc=0x3f37ca8191eb] (this=0x25984467e321 <a Module with map 0x2ac0ae918319>#38#,path=0x2254a4380f31 <String[11]: ./src/index>)
85: require(aka require) [internal/module.js:20] [pc=0x3f37ca73e206] (this=0x1d5407604189 <undefined>,path=0x2254a4380f31 <String[11]: ./src/index>)
86: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/fbp-spec/index.js:2] [pc=0x3f37caccb56d] (this=0x25984467e4c1 <an Object with map 0xa3095b07bc9>#39#,exports=0x25984467e4c1 <an Object with map 0xa3095b07bc9>#39#,require=0x25984467e3b1 <JS Function require (SharedFunctionInfo 0x22319c8552a1)>#40#,module=0x25984467e321 <a Module with map 0x2ac0ae918319>#38#,__filename=0x25984467e469 <String[64]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/index.js>,__dirname=0x25984467e441 <String[55]: /Users/james/code/canadiannessgit/node_modules/fbp-spec>)
87: _compile [module.js:541] [pc=0x3f37ca73d2b0] (this=0x25984467e321 <a Module with map 0x2ac0ae918319>#38#,content=0x25984467e5c1 <String[76]\: require('coffee-script/register');\nmodule.exports = require('./src/index');\n>,filename=0x25984467e469 <String[64]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/index.js>)
88: .js [module.js:550] [pc=0x3f37ca735dab] (this=0x3fd4c6006e99 <an Object with map 0x2ac0ae9d3109>#1#,module=0x25984467e321 <a Module with map 0x2ac0ae918319>#38#,filename=0x25984467e469 <String[64]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/index.js>)
89: load [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x3f37cab41f34] (this=0x25984467e321 <a Module with map 0x2ac0ae918319>#38#,filename=0x25984467e469 <String[64]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/index.js>)
90: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x3f37ca7342dd] (this=0x1d5407604189 <undefined>,module=0x25984467e321 <a Module with map 0x2ac0ae918319>#38#,filename=0x25984467e469 <String[64]: /Users/james/code/canadiannessgit/node_modules/fbp-spec/index.js>)
91: _load [module.js:409] [pc=0x3f37ca72fec2] (this=0x3fd4c6006f19 <JS Function Module (SharedFunctionInfo 0x22319c824c31)>#3#,request=0x249502bb31b9 <String[8]: fbp-spec>,parent=0x25984467e649 <a Module with map 0x2ac0ae918319>#41#,isMain=0x1d5407604299 <false>)
92: require [module.js:~465] [pc=0x3f37ca8191eb] (this=0x25984467e649 <a Module with map 0x2ac0ae918319>#41#,path=0x249502bb31b9 <String[8]: fbp-spec>)
93: require(aka require) [internal/module.js:20] [pc=0x3f37ca73e206] (this=0x1d5407604189 <undefined>,path=0x249502bb31b9 <String[8]: fbp-spec>)
94: /* anonymous */ [/Users/james/code/canadiannessgit/spec/fbpspec.coffee:4] [pc=0x3f37caccb124] (this=0x25984467e7a1 <an Object with map 0xa3095b07bc9>#42#)
95: /* anonymous */ [/Users/james/code/canadiannessgit/spec/fbpspec.coffee:22] [pc=0x3f37caccb345] (this=0x25984467e7a1 <an Object with map 0xa3095b07bc9>#42#,exports=0x25984467e7a1 <an Object with map 0xa3095b07bc9>#42#,require=0x25984467e6d9 <JS Function require (SharedFunctionInfo 0x22319c8552a1)>#43#,module=0x25984467e649 <a Module with map 0x2ac0ae918319>#41#,__filename=0x25984467e849 <String[53]: /Users/james/code/canadiannessgit/spec/fbpspec.coffee>,__dirname=0x25984467e821 <String[38]: /Users/james/code/canadiannessgit/spec>)
96: _compile [module.js:541] [pc=0x3f37ca73d2b0] (this=0x25984467e649 <a Module with map 0x2ac0ae918319>#41#,content=0x25984467ee01 <String[596]\: (function() {\n var fbpspec, nodeRuntime;\n\n fbpspec = require('fbp-spec');\n\n nodeRuntime = {\n label: "NoFlo node.js",\n description: "",\n type: "noflo",\n protocol: "websocket",\n secret: 'notasecret',\n address: "ws://localhost:3333",\n id: "7807f4d8-63e0-4a89-a577-2770c14f8106",\n command: './node_modules/.bin/noflo-nodejs --verbose --debug --catch-exceptions=false --secret notasecret --port=3333 --host=localhost --register=false --cache=true'\n };\n\n fbpspec.mocha.run(nodeRuntime, './spec', {\n fixturetimeout: 20000,\n starttimeout: 100000\n });\n\n}).call(this);\n>,filename=0x25984467e849 <String[53]: /Users/james/code/canadiannessgit/spec/fbpspec.coffee>)
97: .coffee [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:16] [pc=0x3f37cab424b4] (this=0x3fd4c6006e99 <an Object with map 0x2ac0ae9d3109>#1#,module=0x25984467e649 <a Module with map 0x2ac0ae918319>#41#,filename=0x25984467e849 <String[53]: /Users/james/code/canadiannessgit/spec/fbpspec.coffee>)
98: load [/Users/james/code/canadiannessgit/node_modules/noflo/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x3f37cab41f34] (this=0x25984467e649 <a Module with map 0x2ac0ae918319>#41#,filename=0x25984467e849 <String[53]: /Users/james/code/canadiannessgit/spec/fbpspec.coffee>)
99: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x3f37ca7342dd] (this=0x1d5407604189 <undefined>,module=0x25984467e649 <a Module with map 0x2ac0ae918319>#41#,filename=0x25984467e849 <String[53]: /Users/james/code/canadiannessgit/spec/fbpspec.coffee>)
100: _load [module.js:409] [pc=0x3f37ca72fec2] (this=0x3fd4c6006f19 <JS Function Module (SharedFunctionInfo 0x22319c824c31)>#3#,request=0x25984467f2e1 <String[53]: /Users/james/code/canadiannessgit/spec/fbpspec.coffee>,parent=0x3448f427d7c1 <a Module with map 0x2ac0ae918319>#44#,isMain=0x1d5407604299 <false>)
101: require [module.js:~465] [pc=0x3f37ca8191eb] (this=0x3448f427d7c1 <a Module with map 0x2ac0ae918319>#44#,path=0x25984467f2e1 <String[53]: /Users/james/code/canadiannessgit/spec/fbpspec.coffee>)
102: require(aka require) [internal/module.js:20] [pc=0x3f37ca73e206] (this=0x1d5407604189 <undefined>,path=0x25984467f2e1 <String[53]: /Users/james/code/canadiannessgit/spec/fbpspec.coffee>)
103: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/mocha/lib/mocha.js:220] [pc=0x3f37caa8a51a] (this=0x1d54076e4ef9 <JS Global Object>#5#,file=0x25984467f2e1 <String[53]: /Users/james/code/canadiannessgit/spec/fbpspec.coffee>)
104: arguments adaptor frame: 3->1
105: InnerArrayForEach(aka InnerArrayForEach) [native array.js:~946] [pc=0x3f37ca70d610] (this=0x1d5407604189 <undefined>,br=0x17b0b7069b51 <JS Function (SharedFunctionInfo 0x39efdb154d39)>#45#,bs=0x1d5407604189 <undefined>,w=0x17b0b7069bd9 <JS Array[2]>#46#,x=2)
106: forEach [native array.js:~956] [pc=0x3f37ca70d38d] (this=0x17b0b7069bd9 <JS Array[2]>#46#,br=0x17b0b7069b51 <JS Function (SharedFunctionInfo 0x39efdb154d39)>#45#,bs=0x1d5407604189 <undefined>)
107: arguments adaptor frame: 1->2
108: loadFiles [/Users/james/code/canadiannessgit/node_modules/mocha/lib/mocha.js:217] [pc=0x3f37caa8a300] (this=0x17b0b7069bf9 <a Mocha with map 0x2ac0ae9d1169>#47#,fn=0x1d5407604189 <undefined>)
109: arguments adaptor frame: 0->1
110: run [/Users/james/code/canadiannessgit/node_modules/grunt-mocha-test/tasks/lib/MochaWrapper.js:51] [pc=0x3f37caa89ad1] (this=0x17b0b7069cf9 <a MochaWrapper with map 0x2ac0ae9d1219>#48#,callback=0x17b0b7069cb1 <JS Function (SharedFunctionInfo 0x39efdb14e7e1)>#49#)
111: /* anonymous */(aka /* anonymous */) [/Users/james/code/canadiannessgit/node_modules/grunt-mocha-test/tasks/mocha-test.js:86] [pc=0x3f37caa855d0] (this=0x1d5407604189 <undefined>,complete=0x17b0b7069dd9 <JS Function (SharedFunctionInfo 0x39efdb14d8b9)>#50#)
112: /* anonymous */(aka /* anonymous */) [/Users/james/code/canadiannessgit/node_modules/grunt-mocha-test/tasks/mocha-test.js:33] [pc=0x3f37caa84770] (this=0x1d5407604189 <undefined>,captureFile=0x1d5407604189 <undefined>,quiet=0x1d5407604189 <undefined>,run=0x17b0b7069d59 <JS Function (SharedFunctionInfo 0x39efdb14b331)>#51#,done=0x17b0b7069e69 <JS Function (SharedFunctionInfo 0x39efdb14b3f1)>#52#)
113: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/grunt-mocha-test/tasks/mocha-test.js:81] [pc=0x3f37ca7eca8a] (this=0x17b0b7069f31 <an Object with map 0x2ac0ae9df291>#53#)
114: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/grunt/lib/grunt/task.js:264] [pc=0x3f37ca97cbfa] (this=0x17b0b7069f31 <an Object with map 0x2ac0ae9df291>#53#,target=0x17b0b7069fa9 <String[6]: nodejs>)
115: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/grunt/lib/grunt/task.js:82] [pc=0x3f37ca97a00e] (this=0x17b0b7069f31 <an Object with map 0x2ac0ae9df291>#53#,arg=0x17b0b7069fa9 <String[6]: nodejs>)
116: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/grunt/lib/util/task.js:301] [pc=0x3f37ca979911] (this=0x17b0b7069f31 <an Object with map 0x2ac0ae9df291>#53#)
117: runTaskFn [/Users/james/code/canadiannessgit/node_modules/grunt/lib/util/task.js:251] [pc=0x3f37ca979076] (this=0x11a67dadb801 <an Object with map 0x2ac0ae9d8439>#54#,context=0x17b0b7069f31 <an Object with map 0x2ac0ae9df291>#53#,fn=0x17b0b706a029 <JS Function (SharedFunctionInfo 0x3448f4207431)>#55#,done=0x212fdc833719 <JS BoundFunction bound (BoundTargetFunction 0x212fdc833759)>#56#,asyncDone=0x1d5407604231 <true>)
118: /* anonymous */ [/Users/james/code/canadiannessgit/node_modules/grunt/lib/util/task.js:300] [pc=0x3f37ca978da3] (this=0x11a67dadb801 <an Object with map 0x2ac0ae9d8439>#54#)
119: arguments adaptor frame: 2->0
120: /* anonymous */(aka /* anonymous */) [/Users/james/code/canadiannessgit/node_modules/grunt/lib/util/task.js:227] [pc=0x3f37ca97bdbf] (this=0x1d5407604189 <undefined>)
121: _combinedTickCallback(aka _combinedTickCallback) [internal/process/next_tick.js:67] [pc=0x3f37ca97ba72] (this=0x1d5407604189 <undefined>,args=0x1d5407604189 <undefined>,callback=0x17b0b706a101 <JS Function (SharedFunctionInfo 0x3448f4207f19)>#57#)
122: _tickCallback(aka _tickDomainCallback) [internal/process/next_tick.js:122] [pc=0x3f37ca97b6c7] (this=0x1d54076e0f49 <a process with map 0x2ac0ae91c0a1>#58#)
123: /* anonymous */(aka /* anonymous */) [module.js:577] [pc=0x3f37ca72f9ed] (this=0x1d5407604189 <undefined>)
124: run(aka run) [node.js:348] [pc=0x3f37ca72f808] (this=0x1d5407604189 <undefined>,entryFunction=0x22319c84b1e9 <JS Function Module.runMain (SharedFunctionInfo 0x22319c8259b1)>#59#)
125: startup(aka startup) [node.js:140] [pc=0x3f37ca64054b] (this=0x1d5407604189 <undefined>)
126: /* anonymous */(aka /* anonymous */) [node.js:463] [pc=0x3f37ca63e59f] (this=0x1d5407604101 <null>,process=0x1d54076e0f49 <a process with map 0x2ac0ae91c0a1>#58#)
=====================
==== C stack trace ===============================
1: v8::Template::Set(v8::Local<v8::Name>, v8::Local<v8::Data>, v8::PropertyAttribute)
2: SerialportPoller::Init(v8::Local<v8::Object>)
3: init
4: node::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&)
5: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&))
6: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>)
7: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
8: 0x3f37ca60961b
(node) v8::ObjectTemplate::Set() with non-primitive values is deprecated
(node) and will stop working in the next major release.