From 8dbddc60a5293cd6bf4a0f0c3739a5f0026232f0 Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Mon, 25 Sep 2017 11:00:57 -0700 Subject: [PATCH] Added --tlsoffload support --- agents/meshcore.js | 4 + meshcentral.js | 2 +- mesherrors.txt | 2088 +------------------------------------- mpsserver.js | 19 +- package.json | 2 +- readme.txt | 2 +- views/default.handlebars | 20 +- webserver.js | 3 +- 8 files changed, 68 insertions(+), 2072 deletions(-) diff --git a/agents/meshcore.js b/agents/meshcore.js index c59c18dc..00bf98c6 100644 --- a/agents/meshcore.js +++ b/agents/meshcore.js @@ -640,6 +640,10 @@ function createMeshCore(agent) { } break; } + case 'dbkeys': { // Return all data store keys + response = JSON.stringify(db.Keys); + break; + } case 'dbget': { // Return the data store value for a given key if (db == null) { response = 'Database not accessible.'; break; } if (args['_'].length != 1) { diff --git a/meshcentral.js b/meshcentral.js index c9ac3915..7957e086 100644 --- a/meshcentral.js +++ b/meshcentral.js @@ -57,7 +57,7 @@ function CreateMeshCentralServer() { try { require('./pass').hash('test', function () { }); } catch (e) { console.log('Old version of node, must upgrade.'); return; } // TODO: Not sure if this test works or not. // Check for invalid arguments - var validArguments = ['_', 'notls', 'user', 'port', 'mpsport', 'redirport', 'cert', 'deletedomain', 'deletedefaultdomain', 'showusers', 'shownodes', 'showmeshes', 'showevents', 'showpower', 'showiplocations', 'help', 'exactports', 'install', 'uninstall', 'start', 'stop', 'restart', 'debug', 'filespath', 'datapath', 'noagentupdate', 'launch', 'noserverbackup', 'mongodb', 'mongodbcol', 'wanonly', 'lanonly', 'nousers', 'mpsdebug', 'mpspass', 'ciralocalfqdn', 'dbexport', 'dbimport', 'selfupdate']; + var validArguments = ['_', 'notls', 'user', 'port', 'mpsport', 'redirport', 'cert', 'deletedomain', 'deletedefaultdomain', 'showusers', 'shownodes', 'showmeshes', 'showevents', 'showpower', 'showiplocations', 'help', 'exactports', 'install', 'uninstall', 'start', 'stop', 'restart', 'debug', 'filespath', 'datapath', 'noagentupdate', 'launch', 'noserverbackup', 'mongodb', 'mongodbcol', 'wanonly', 'lanonly', 'nousers', 'mpsdebug', 'mpspass', 'ciralocalfqdn', 'dbexport', 'dbimport', 'selfupdate', 'tlsoffload']; for (var arg in obj.args) { if (validArguments.indexOf(arg.toLocaleLowerCase()) == -1) { console.log('Invalid argument "' + arg + '", use --help.'); return; } } if (obj.args.mongodb == true) { console.log('Must specify: --mongodb [connectionstring] \r\nSee https://docs.mongodb.com/manual/reference/connection-string/ for MongoDB connection string.'); return; } diff --git a/mesherrors.txt b/mesherrors.txt index f762e5b2..fca6f59f 100644 --- a/mesherrors.txt +++ b/mesherrors.txt @@ -1,2076 +1,52 @@ --------- 9/5/2017, 4:28:13 PM -------- +-------- 9/25/2017, 10:38:00 AM -------- -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:167 - obj.getValueOfTheDay = function (id, startValue) { obj.Get(id, function (err, docs) { var t = Date.now().toLocaleDateString(); if (docs.length == 1) { var r = docs[0]; if (r.t == t) { return { _id: id, value: r.v, day: t } } } return { _id: id, value: startValue, day: t }; }); } - ^ +C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\mpsserver.js:86 + socket.tag = { first: true, clientCert: socket.getPeerCertificate(true), accumulator: "", activetunnels: 0, boundPorts: [], socket: socket, host: null, nextchannelid: 4, channels: {}, nextsourceport: 0 }; + ^ -TypeError: Date.now(...).toLocaleDateString is not a function - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:167:110 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/5/2017, 4:29:52 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:169 - var t = Date.now().toLocaleDateString(); - ^ - -TypeError: Date.now(...).toLocaleDateString is not a function - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:169:32 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/5/2017, 4:29:54 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:169 - var t = Date.now().toLocaleDateString(); - ^ - -TypeError: Date.now(...).toLocaleDateString is not a function - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:169:32 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/5/2017, 4:30:37 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:170 - var t = data.toLocaleDateString(); - ^ - -ReferenceError: data is not defined - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:170:21 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/5/2017, 4:30:54 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:170 - var t = date.toLocaleDateString(); - ^ - -TypeError: date.toLocaleDateString is not a function - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:170:26 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/5/2017, 4:31:59 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:170 - console.log(date, t); - ^ - -ReferenceError: date is not defined - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:170:25 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/5/2017, 4:45:04 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:305 - var loc = doIpLocation.split(','); - ^ - -TypeError: doIpLocation.split is not a function - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:305:44 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/5/2017, 4:45:07 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:305 - var loc = doIpLocation.split(','); - ^ - -TypeError: doIpLocation.split is not a function - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:305:44 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/5/2017, 4:50:24 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:308 - if (t < new Date.now()) { doIpLocation = 3; } - ^ - -TypeError: Date.now is not a constructor - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:308:33 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/5/2017, 4:51:11 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:309 - if (t < new Date.now()) { doIpLocation = 3; } - ^ - -TypeError: Date.now is not a constructor - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:309:33 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/5/2017, 4:51:42 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:309 - if (t < new Date.now()) { doIpLocation = 3; } - ^ - -TypeError: Date.now is not a constructor - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:309:33 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/5/2017, 4:52:05 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:309 - if (t < new Date.now()) { doIpLocation = 3; } - ^ - -TypeError: Date.now is not a constructor - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:309:33 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/5/2017, 4:52:42 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:307 - var now = new Date.now(); - ^ - -TypeError: Date.now is not a constructor - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:307:35 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/7/2017, 12:15:48 PM -------- - -Error: ENOENT: no such file or directory, stat 'C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\agents\meshagent_pi2' - at Error (native) - - --------- 9/11/2017, 4:02:32 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:335 - obj.peerServers[serverId] = CreatePeerServer(obj, serverId, url); - ^ - -ReferenceError: CreatePeerServer is not defined - at Object.obj.ConnectToPeer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:335:37) - at Object.obj.ConnectToPeers (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:328:21) - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:360:9) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:291:71) - - --------- 9/11/2017, 4:02:34 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:335 - obj.peerServers[serverId] = CreatePeerServer(obj, serverId, url); - ^ - -ReferenceError: CreatePeerServer is not defined - at Object.obj.ConnectToPeer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:335:37) - at Object.obj.ConnectToPeers (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:328:21) - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:360:9) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:291:71) - - --------- 9/11/2017, 4:03:00 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:20 - obj.db = db; - ^ - -ReferenceError: db is not defined - at Object.obj.CreatePeerServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:20:18) - at Object.obj.ConnectToPeer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:335:41) - at Object.obj.ConnectToPeers (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:328:21) - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:360:9) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:291:71) - - --------- 9/11/2017, 4:08:08 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:22 - obj.settings = settings; - ^ - -ReferenceError: settings is not defined - at Object.obj.CreatePeerServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:22:24) - at Object.obj.ConnectToPeer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:255:41) - at Object.obj.ConnectToPeers (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:248:21) - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:280:9) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:291:71) - - --------- 9/11/2017, 4:08:10 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:22 - obj.settings = settings; - ^ - -ReferenceError: settings is not defined - at Object.obj.CreatePeerServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:22:24) - at Object.obj.ConnectToPeer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:255:41) - at Object.obj.ConnectToPeers (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:248:21) - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:280:9) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:291:71) - - --------- 9/11/2017, 4:08:55 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:22 - obj.settings = settings; - ^ - -ReferenceError: settings is not defined - at Object.obj.CreatePeerServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:22:24) - at Object.obj.ConnectToPeer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:255:41) - at Object.obj.ConnectToPeers (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:248:21) - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:280:9) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/11/2017, 4:09:38 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:22 - obj.certificates = certificates; - ^ - -ReferenceError: certificates is not defined - at Object.obj.CreatePeerServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:22:28) - at Object.obj.ConnectToPeer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:254:41) - at Object.obj.ConnectToPeers (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:247:21) - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:279:9) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/11/2017, 4:10:15 PM -------- - -module.js:440 - throw err; - ^ - -Error: Cannot find module 'websocket' - at Function.Module._resolveFilename (module.js:438:15) - at Function.Module._load (module.js:386:25) - at Module.require (module.js:466:17) - at require (internal/module.js:20:19) - at connect (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:44:31) - at Object.obj.CreatePeerServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:185:9) - at Object.obj.ConnectToPeer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:254:41) - at Object.obj.ConnectToPeers (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:247:21) - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:279:9) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/11/2017, 4:59:13 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:541 -}); -^ -SyntaxError: Unexpected token } - at exports.runInThisContext (vm.js:53:16) - at Module._compile (module.js:511:25) - at Object.Module._extensions..js (module.js:550:10) - at Module.load (module.js:456:32) - at tryModuleLoad (module.js:415:12) - at Function.Module._load (module.js:407:3) - at Module.require (module.js:466:17) - at require (internal/module.js:20:19) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:43) - - --------- 9/11/2017, 4:59:15 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:541 -}); -^ -SyntaxError: Unexpected token } - at exports.runInThisContext (vm.js:53:16) - at Module._compile (module.js:511:25) - at Object.Module._extensions..js (module.js:550:10) - at Module.load (module.js:456:32) - at tryModuleLoad (module.js:415:12) - at Function.Module._load (module.js:407:3) - at Module.require (module.js:466:17) - at require (internal/module.js:20:19) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:43) - - --------- 9/11/2017, 5:02:48 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:239 - if (obj.parent.webCertificatHash != msg.substring(2, 34)) { obj.close(); return; } - ^ - -TypeError: Cannot read property 'webCertificatHash' of undefined - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:239:35) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - at Receiver.expectHandler (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:493:33) - - --------- 9/11/2017, 5:08:56 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:247 - if (obj.parent.webCertificatHash != msg.substring(2, 34)) { obj.close(); return; } - ^ - -TypeError: Cannot read property 'webCertificatHash' of undefined - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:247:35) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - at Receiver.expectHandler (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:493:33) - - --------- 9/11/2017, 5:10:05 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:247 - if (obj.parent.webCertificatHash != msg.substring(2, 34)) { obj.close(); return; } - ^ - -TypeError: Cannot read property 'webCertificatHash' of undefined - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:247:35) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - at Receiver.expectHandler (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:493:33) - - --------- 9/11/2017, 5:10:30 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:213 - if (obj.parent.wsagents[obj.dbNodeKey] == obj) { - ^ - -TypeError: Cannot read property 'wsagents' of undefined - at Object.obj.close (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:213:27) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:247:78) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - - --------- 9/11/2017, 5:11:05 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:213 - if (obj.parent.wsagents[obj.dbNodeKey] == obj) { - ^ - -TypeError: Cannot read property 'wsagents' of undefined - at Object.obj.close (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:213:27) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:247:78) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - - --------- 9/11/2017, 5:11:56 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:214 - if (obj.parent.wsagents[obj.dbNodeKey] == obj) { - ^ - -TypeError: Cannot read property 'wsagents' of undefined - at Object.obj.close (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:214:27) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:248:78) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - - --------- 9/11/2017, 5:12:29 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:214 - if (obj.parent.wsagents[obj.dbNodeKey] == obj) { - ^ - -TypeError: Cannot read property 'wsagents' of undefined - at Object.obj.close (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:214:27) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:248:78) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - - --------- 9/11/2017, 5:12:51 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:214 - if (obj.parent.wsagents[obj.dbNodeKey] == obj) { - ^ - -TypeError: Cannot read property 'wsagents' of undefined - at Object.obj.close (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:214:27) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:248:78) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - - --------- 9/11/2017, 5:16:57 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:214 - if (obj.parent.wsagents[obj.dbNodeKey] == obj) { - ^ - -TypeError: Cannot read property 'wsagents' of undefined - at Object.obj.close (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:214:27) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:248:78) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - - --------- 9/11/2017, 5:18:01 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:311 - ws.on('close', function (req) { console.log('InPeer: Close'); obj.parent.parent.debug(1, 'InPeer disconnect ' + obj.nodeid + ' (' + obj.remoteaddr + ')'); obj.close(0); }); - ^ - -TypeError: Cannot read property 'parent' of undefined - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:311:81) - at emitTwo (events.js:111:20) - at WebSocket.emit (events.js:191:7) - at WebSocket.cleanupWebsocketResources (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:950:8) - at emitNone (events.js:91:20) - at TLSSocket.emit (events.js:185:7) - at endReadableNT (_stream_readable.js:926:12) - at _combinedTickCallback (internal/process/next_tick.js:74:11) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:18:41 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:255 - var privateKey = obj.forge.pki.privateKeyFromPem(obj.parent.certificates.agent.key); - ^ - -TypeError: Cannot read property 'agent' of undefined - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:255:93) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - at Receiver.expectHandler (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:493:33) - - --------- 9/11/2017, 5:19:16 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:262 - obj.send(obj.common.ShortToStr(2) + obj.common.ShortToStr(parent.agentCertificatAsn1.length) + parent.agentCertificatAsn1 + privateKey.sign(md)); // Command 2, certificate + signature - ^ - -TypeError: Cannot read property 'length' of undefined - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:262:105) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - at Receiver.expectHandler (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:493:33) - - --------- 9/11/2017, 5:21:07 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:264 - obj.send(obj.common.ShortToStr(2) + obj.common.ShortToStr(parent.agentCertificatAsn1.length) + parent.agentCertificatAsn1 + privateKey.sign(md)); // Command 2, certificate + signature - ^ - -TypeError: Cannot read property 'length' of undefined - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:264:105) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - at Receiver.expectHandler (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:493:33) - - --------- 9/11/2017, 5:21:54 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:117:36) +TypeError: socket.getPeerCertificate is not a function + at Server.onConnection (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\mpsserver.js:86:56) at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) + at Server.emit (events.js:188:7) + at TCP.onconnection (net.js:1452:8) --------- 9/11/2017, 5:26:34 PM -------- +-------- 9/25/2017, 10:38:02 AM -------- -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ +C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\mpsserver.js:86 + socket.tag = { first: true, clientCert: socket.getPeerCertificate(true), accumulator: "", activetunnels: 0, boundPorts: [], socket: socket, host: null, nextchannelid: 4, channels: {}, nextsourceport: 0 }; + ^ -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:117:36) +TypeError: socket.getPeerCertificate is not a function + at Server.onConnection (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\mpsserver.js:86:56) at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) + at Server.emit (events.js:188:7) + at TCP.onconnection (net.js:1452:8) --------- 9/11/2017, 5:28:45 PM -------- +-------- 9/25/2017, 10:38:04 AM -------- -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ +C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\mpsserver.js:86 + socket.tag = { first: true, clientCert: socket.getPeerCertificate(true), accumulator: "", activetunnels: 0, boundPorts: [], socket: socket, host: null, nextchannelid: 4, channels: {}, nextsourceport: 0 }; + ^ -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) +TypeError: socket.getPeerCertificate is not a function + at Server.onConnection (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\mpsserver.js:86:56) at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) + at Server.emit (events.js:188:7) + at TCP.onconnection (net.js:1452:8) --------- 9/11/2017, 5:30:02 PM -------- +-------- 9/25/2017, 10:38:13 AM -------- -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ +C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\mpsserver.js:86 + socket.tag = { first: true, clientCert: socket.getPeerCertificate(true), accumulator: "", activetunnels: 0, boundPorts: [], socket: socket, host: null, nextchannelid: 4, channels: {}, nextsourceport: 0 }; + ^ -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:119:36) +TypeError: socket.getPeerCertificate is not a function + at Server.onConnection (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\mpsserver.js:86:56) at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:30:40 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:119:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:31:57 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:32:34 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:32:37 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:34:16 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:34:19 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:34:22 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:34:25 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:34:28 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:34:31 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:34:34 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:34:37 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:34:40 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:118:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:39:14 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:119:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:39:35 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:119:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:41:15 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:122:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:43:54 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:120:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:44:22 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:120:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:46:50 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:120:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:48:17 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:120:36) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:49:30 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:105 - obj.conn.send(obj.common.ShortToStr(2) + obj.common.ShortToStr(obj.agentRootCertificatAsn1.length) + obj.agentRootCertificatAsn1 + privateKey.sign(md)); // Command 3, signature - ^ - -TypeError: Cannot read property 'length' of undefined - at WebSocketConnection. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:105:123) - at emitOne (events.js:96:13) - at WebSocketConnection.emit (events.js:188:7) - at WebSocketConnection.processFrame (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:524:26) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketConnection.js:321:40 - at _combinedTickCallback (internal/process/next_tick.js:67:7) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/11/2017, 5:54:31 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99 - var len = msg.length; - ^ - -TypeError: Cannot read property 'length' of undefined - at Object.md.update (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\sha256.js:99:18) - at processAgentSignature (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:435:16) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:264:29) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - - --------- 9/11/2017, 5:56:39 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:442 - obj.dbNodeKey = 'node/' + domain.id + '/' + obj.nodeid; - ^ - -ReferenceError: domain is not defined - at processAgentSignature (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:442:39) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:264:29) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - - --------- 9/12/2017, 9:15:05 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:13 - obj.ourOwnServerRootId = obj.forge.pki.getPublicKeyFingerprint(parent.certificates.root.publicKey, { encoding: 'hex', md: obj.forge.md.sha256.create() }); - ^ - -TypeError: Cannot read property 'pki' of undefined - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:13:39) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/12/2017, 9:15:07 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:13 - obj.ourOwnServerRootId = obj.forge.pki.getPublicKeyFingerprint(parent.certificates.root.publicKey, { encoding: 'hex', md: obj.forge.md.sha256.create() }); - ^ - -TypeError: Cannot read property 'pki' of undefined - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:13:39) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/12/2017, 9:15:09 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:13 - obj.ourOwnServerRootId = obj.forge.pki.getPublicKeyFingerprint(parent.certificates.root.publicKey, { encoding: 'hex', md: obj.forge.md.sha256.create() }); - ^ - -TypeError: Cannot read property 'pki' of undefined - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:13:39) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/12/2017, 9:15:11 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:13 - obj.ourOwnServerRootId = obj.forge.pki.getPublicKeyFingerprint(parent.certificates.root.publicKey, { encoding: 'hex', md: obj.forge.md.sha256.create() }); - ^ - -TypeError: Cannot read property 'pki' of undefined - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:13:39) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/12/2017, 9:15:50 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:13 - obj.ourOwnServerRootId = require('node-forge').pki.getPublicKeyFingerprint(parent.certificates.root.publicKey, { encoding: 'hex', md: obj.forge.md.sha256.create() }); - ^ - -TypeError: Cannot read property 'md' of undefined - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:13:148) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/12/2017, 9:16:06 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\rsa.js:1389 - _bnToBytes(key.n)), - ^ - -TypeError: Cannot read property 'n' of undefined - at Object.pki.publicKeyToRSAPublicKey (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\rsa.js:1389:21) - at Object.pki.getPublicKeyFingerprint (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\x509.js:818:28) - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:14:44) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/12/2017, 9:16:51 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\rsa.js:1680 - var hex = b.toString(16); - ^ - -TypeError: Cannot read property 'toString' of undefined - at _bnToBytes (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\rsa.js:1680:14) - at Object.pki.publicKeyToRSAPublicKey (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\rsa.js:1389:7) - at Object.pki.getPublicKeyFingerprint (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\x509.js:818:28) - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:14:44) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/12/2017, 9:18:37 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\asn1.js:491 - throw error; - ^ - -Error: Too few bytes to read ASN.1 value. - at _fromDer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\asn1.js:487:19) - at _fromDer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\asn1.js:524:20) - at Object.asn1.fromDer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\asn1.js:448:10) - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:14:73) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/12/2017, 9:23:44 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:15 - obj.webCertificatHash = obj.parent.webserver.webCertificatHash; - ^ - -TypeError: Cannot read property 'webCertificatHash' of undefined - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:15:49) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/12/2017, 9:24:58 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\asn1.js:491 - throw error; - ^ - -Error: Too few bytes to read ASN.1 value. - at _fromDer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\asn1.js:487:19) - at _fromDer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\asn1.js:524:20) - at Object.asn1.fromDer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\asn1.js:448:10) - at Object.module.exports.CreateMultiServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:14:73) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:292:71) - - --------- 9/12/2017, 9:38:03 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:45 - obj.identifier = new Buffer(obj.crypto.randomBytes(32), 'binary').toString('hex'); - ^ - -TypeError: Cannot read property 'randomBytes' of undefined - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\db.js:45:55 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/12/2017, 9:58:55 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\rsa.js:544 - throw new Error('Encrypted message is invalid.'); - ^ - -Error: Encrypted message is invalid. - at Object.pki.rsa.decrypt (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\rsa.js:544:11) - at Object.key.verify (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\node-forge\js\rsa.js:1070:22) - at processAgentSignature (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:437:47) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:263:29) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - - --------- 9/12/2017, 10:28:53 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:280 - completeAgentConnection(); - ^ - -ReferenceError: completeAgentConnection is not defined - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:280:21) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - at Receiver.expectHandler (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:493:33) - - --------- 9/12/2017, 10:28:56 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:280 - completeAgentConnection(); - ^ - -ReferenceError: completeAgentConnection is not defined - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:280:21) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - at Receiver.expectHandler (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:493:33) - - --------- 9/12/2017, 10:35:18 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:263 - if (processAgentSignature(obj.unauthsign) == false) { disonnect(); return; } else { completeAgentConnection(); } - ^ - -ReferenceError: completeAgentConnection is not defined - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:263:109) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - at Receiver.expectHandler (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:493:33) - - --------- 9/12/2017, 10:36:49 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:308 - var msg = { action: 'info', serverid: obj.peerConfig.serverId, dbid: obj.parent.db.identifier }; - ^ - -TypeError: Cannot read property 'serverId' of undefined - at completePeerServerConnection (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:308:65) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:280:21) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - - --------- 9/12/2017, 10:36:52 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:308 - var msg = { action: 'info', serverid: obj.peerConfig.serverId, dbid: obj.parent.db.identifier }; - ^ - -TypeError: Cannot read property 'serverId' of undefined - at completePeerServerConnection (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:308:65) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:280:21) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - - --------- 9/12/2017, 10:38:31 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:308 - var msg = { action: 'info', serverid: obj.parent.peerConfig.serverId, dbid: obj.parent.db.identifier }; - ^ - -TypeError: Cannot read property 'identifier' of undefined - at completePeerServerConnection (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:308:102) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:280:21) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - - --------- 9/12/2017, 11:10:29 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:309 - if ((obj.authenticated == 1) && (infoSent == false)) { - ^ - -ReferenceError: infoSent is not defined - at completePeerServerConnection (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:309:46) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:266:109) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.1.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:541:12) - - --------- 9/12/2017, 5:23:34 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:440 - obj.send(JSON.stringify({ action: 'connectivityTable', connectivityTable: obj.parent.connectivityByMesh })); - ^ - -TypeError: obj.send is not a function - at Object.obj.SetupPeerServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:440:13) - at processServerData (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:360:40) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:251:49) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - - --------- 9/12/2017, 5:23:37 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:440 - obj.send(JSON.stringify({ action: 'connectivityTable', connectivityTable: obj.parent.connectivityByMesh })); - ^ - -TypeError: obj.send is not a function - at Object.obj.SetupPeerServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:440:13) - at processServerData (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:360:40) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:251:49) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - - --------- 9/12/2017, 5:24:26 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:460 - obj.peerConnectivityByMesh[peerServerId] = msg.connectivityTable; - ^ - -TypeError: Cannot set property 'amtmachine7' of undefined - at Object.obj.ProcessPeerServerMessage (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:460:58) - at processServerData (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:365:32) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:251:49) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - - --------- 9/12/2017, 5:24:29 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:460 - obj.peerConnectivityByMesh[peerServerId] = msg.connectivityTable; - ^ - -TypeError: Cannot set property 'amtmachine7' of undefined - at Object.obj.ProcessPeerServerMessage (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:460:58) - at processServerData (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:365:32) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:251:49) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - - --------- 9/12/2017, 5:25:43 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:463 - for (var nodeid in connectionsForMesh) { obj.parent.peerConnectivityByNode[peerServerId][nodeid] = connectionsForMesh[nodeid]; } - ^ - -TypeError: Cannot set property 'node//26ED2CDC337C2EA5AD1509ACDF03C58DF0351B353372EEA8F7FDE48AC111CED5' of undefined - at Object.obj.ProcessPeerServerMessage (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:463:118) - at processServerData (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:365:32) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:251:49) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - - --------- 9/12/2017, 5:32:16 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:296 - if (obj.multiServer != null) { obj.serverid = obj.peerConfig.serverId; console.log('RRR', obj.serverid); } - ^ - -TypeError: Cannot read property 'serverId' of undefined - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:296:85) - - --------- 9/12/2017, 5:32:18 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:296 - if (obj.multiServer != null) { obj.serverid = obj.peerConfig.serverId; console.log('RRR', obj.serverid); } - ^ - -TypeError: Cannot read property 'serverId' of undefined - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:296:85) - - --------- 9/12/2017, 10:31:38 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:483 - var state = obj.peerConnectivityByNode[serverid][nodeid]; - ^ - -TypeError: Cannot read property 'node//26ED2CDC337C2EA5AD1509ACDF03C58DF0351B353372EEA8F7FDE48AC111CED5' of undefined - at Object.CreateMeshCentralServer.obj.SetConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:483:61) - at obj.changeConnectState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:216:28) - at Object.obj.parseRmcpPacket (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:199:43) - at Socket.server.on (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:157:57) - at emitTwo (events.js:106:13) - at Socket.emit (events.js:191:7) - at UDP.onMessage (dgram.js:532:8) - - --------- 9/12/2017, 10:31:40 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:483 - var state = obj.peerConnectivityByNode[serverid][nodeid]; - ^ - -TypeError: Cannot read property 'node//26ED2CDC337C2EA5AD1509ACDF03C58DF0351B353372EEA8F7FDE48AC111CED5' of undefined - at Object.CreateMeshCentralServer.obj.SetConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:483:61) - at obj.changeConnectState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:216:28) - at Object.obj.parseRmcpPacket (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:199:43) - at Socket.server.on (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:157:57) - at emitTwo (events.js:106:13) - at Socket.emit (events.js:191:7) - at UDP.onMessage (dgram.js:532:8) - - --------- 9/12/2017, 10:33:42 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:486 - var state = obj.peerConnectivityByNode[serverid][nodeid]; - ^ - -TypeError: Cannot read property 'node//26ED2CDC337C2EA5AD1509ACDF03C58DF0351B353372EEA8F7FDE48AC111CED5' of undefined - at Object.CreateMeshCentralServer.obj.SetConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:486:61) - at obj.changeConnectState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:216:28) - at Object.obj.parseRmcpPacket (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:199:43) - at Socket.server.on (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:157:57) - at emitTwo (events.js:106:13) - at Socket.emit (events.js:191:7) - at UDP.onMessage (dgram.js:532:8) - - --------- 9/12/2017, 10:34:04 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:486 - var state = obj.peerConnectivityByNode[serverid][nodeid]; - ^ - -TypeError: Cannot read property 'node//26ED2CDC337C2EA5AD1509ACDF03C58DF0351B353372EEA8F7FDE48AC111CED5' of undefined - at Object.CreateMeshCentralServer.obj.SetConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:486:61) - at obj.changeConnectState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:216:28) - at Object.obj.parseRmcpPacket (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:199:43) - at Socket.server.on (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:157:57) - at emitTwo (events.js:106:13) - at Socket.emit (events.js:191:7) - at UDP.onMessage (dgram.js:532:8) - - --------- 9/12/2017, 10:58:04 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:436 - var state = null, oldState = obj.connectivityByNode[nodeid]; - ^ - -ReferenceError: nodeid is not defined - at Object.CreateMeshCentralServer.obj.UpdateConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:436:65) - at Object.CreateMeshCentralServer.obj.SetConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:529:17) - at obj.changeConnectState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:216:28) - at Object.obj.parseRmcpPacket (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:199:43) - at Socket.server.on (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:157:57) - at emitTwo (events.js:106:13) - at Socket.emit (events.js:191:7) - at UDP.onMessage (dgram.js:532:8) - - --------- 9/12/2017, 10:58:30 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:450 - state.connectivity |= peerState.connectivity; - ^ - -TypeError: Cannot read property 'connectivity' of null - at Object.CreateMeshCentralServer.obj.UpdateConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:450:26) - at Object.CreateMeshCentralServer.obj.SetConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:529:17) - at obj.changeConnectState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:216:28) - at Object.obj.parseRmcpPacket (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:199:43) - at Socket.server.on (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:157:57) - at emitTwo (events.js:106:13) - at Socket.emit (events.js:191:7) - at UDP.onMessage (dgram.js:532:8) - - --------- 9/12/2017, 11:00:05 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:450 - state.connectivity |= peerState.connectivity; - ^ - -TypeError: Cannot read property 'connectivity' of undefined - at Object.CreateMeshCentralServer.obj.UpdateConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:450:26) - at Object.CreateMeshCentralServer.obj.SetConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:529:17) - at obj.changeConnectState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:216:28) - at Object.obj.parseRmcpPacket (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:199:43) - at Socket.server.on (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:157:57) - at emitTwo (events.js:106:13) - at Socket.emit (events.js:191:7) - at UDP.onMessage (dgram.js:532:8) - - --------- 9/12/2017, 11:00:07 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:450 - state.connectivity |= peerState.connectivity; - ^ - -TypeError: Cannot read property 'connectivity' of undefined - at Object.CreateMeshCentralServer.obj.UpdateConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:450:26) - at Object.CreateMeshCentralServer.obj.SetConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:529:17) - at obj.changeConnectState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:216:28) - at Object.obj.parseRmcpPacket (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:199:43) - at Socket.server.on (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:157:57) - at emitTwo (events.js:106:13) - at Socket.emit (events.js:191:7) - at UDP.onMessage (dgram.js:532:8) - - --------- 9/12/2017, 11:25:31 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:598 - delete obj.peerConnectivityByNode[serverid][meshid][nodeid]; - ^ - -TypeError: Cannot convert undefined or null to object - at Object.CreateMeshCentralServer.obj.ClearConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:598:73) - at Object.obj.close (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:41:31) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:216:133) - at emitTwo (events.js:111:20) - at WebSocket.emit (events.js:191:7) - at WebSocket.cleanupWebsocketResources (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:950:8) - at emitNone (events.js:91:20) - at TLSSocket.emit (events.js:185:7) - at endReadableNT (_stream_readable.js:926:12) - at _combinedTickCallback (internal/process/next_tick.js:74:11) - - --------- 9/12/2017, 11:26:16 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:616 - if (((newstate != null) && (oldstate == null)) || (oldstate.connectivity != newstate.connectivity) || (oldstate.powerState != newstate.powerState)) { - ^ - -TypeError: Cannot read property 'connectivity' of null - at Object.CreateMeshCentralServer.obj.ClearConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:616:97) - at Object.obj.close (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:41:31) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:216:133) - at emitTwo (events.js:111:20) - at WebSocket.emit (events.js:191:7) - at WebSocket.cleanupWebsocketResources (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:950:8) - at emitNone (events.js:91:20) - at TLSSocket.emit (events.js:185:7) - at endReadableNT (_stream_readable.js:926:12) - at _combinedTickCallback (internal/process/next_tick.js:74:11) - - --------- 9/12/2017, 11:27:27 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:617 - if (((newstate != null) && (oldstate == null)) || (oldstate.connectivity != newstate.connectivity) || (oldstate.powerState != newstate.powerState)) { - ^ - -TypeError: Cannot read property 'connectivity' of null - at Object.CreateMeshCentralServer.obj.ClearConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:617:97) - at Object.obj.close (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:41:31) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:216:133) - at emitTwo (events.js:111:20) - at WebSocket.emit (events.js:191:7) - at WebSocket.cleanupWebsocketResources (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:950:8) - at emitNone (events.js:91:20) - at TLSSocket.emit (events.js:185:7) - at endReadableNT (_stream_readable.js:926:12) - at _combinedTickCallback (internal/process/next_tick.js:74:11) - - --------- 9/12/2017, 11:29:50 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:620 - obj.DispatchEvent(['*', meshid], obj, { action: 'nodeconnect', meshid: meshid, nodeid: nodeid, conn: newstate.connectivity, pwr: newstate.powerState, nolog: 1, nopeers: 1 }); - ^ - -TypeError: Cannot read property 'connectivity' of null - at Object.CreateMeshCentralServer.obj.ClearConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:620:126) - at Object.obj.close (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:41:31) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:216:133) - at emitTwo (events.js:111:20) - at WebSocket.emit (events.js:191:7) - at WebSocket.cleanupWebsocketResources (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:950:8) - at emitNone (events.js:91:20) - at TLSSocket.emit (events.js:185:7) - at endReadableNT (_stream_readable.js:926:12) - at _combinedTickCallback (internal/process/next_tick.js:74:11) - - --------- 9/12/2017, 11:47:49 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:443 - var peerState = obj.peerConnectivityByNode[serverid][nodeid]; - ^ - -TypeError: Cannot read property 'node//46EE880CF680F1665D00FE085FE1DE9D909BF62251BDC5DA54887231469FF086' of undefined - at Object.CreateMeshCentralServer.obj.UpdateConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:443:69) - at Object.CreateMeshCentralServer.obj.SetConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:535:17) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshagent.js:281:39 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - - --------- 9/13/2017, 10:16:17 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:471 - obj.DispatchEvent(['*', meshid], obj, { action: 'nodeconnect', meshid: meshid, nodeid: nodeid, conn: newstate.connectivity, pwr: newstate.powerState, nolog: 1, nopeers: 1 }); - ^ - -ReferenceError: newstate is not defined - at Object.CreateMeshCentralServer.obj.UpdateConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:471:118) - at Object.CreateMeshCentralServer.obj.SetConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:546:17) - at obj.changeConnectState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:216:28) - at Object.obj.parseRmcpPacket (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:199:43) - at Socket.server.on (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:157:57) - at emitTwo (events.js:106:13) - at Socket.emit (events.js:191:7) - at UDP.onMessage (dgram.js:532:8) - - --------- 9/13/2017, 10:16:19 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:471 - obj.DispatchEvent(['*', meshid], obj, { action: 'nodeconnect', meshid: meshid, nodeid: nodeid, conn: newstate.connectivity, pwr: newstate.powerState, nolog: 1, nopeers: 1 }); - ^ - -ReferenceError: newstate is not defined - at Object.CreateMeshCentralServer.obj.UpdateConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:471:118) - at Object.CreateMeshCentralServer.obj.SetConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:546:17) - at obj.changeConnectState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:216:28) - at Object.obj.parseRmcpPacket (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:199:43) - at Socket.server.on (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\amtscanner.js:157:57) - at emitTwo (events.js:106:13) - at Socket.emit (events.js:191:7) - at UDP.onMessage (dgram.js:532:8) - - --------- 9/13/2017, 10:41:12 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:468 - console.log('xx', nodeid, state.meshid, newConnectivity, oldPowerState, newPowerState, oldPowerState); - ^ - -TypeError: Cannot read property 'meshid' of null - at Object.CreateMeshCentralServer.obj.UpdateConnectivityState (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:468:44) - at Object.obj.ClearPeerServer (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:455:20) - at Object.obj.close (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:241:54) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:310:138) - at emitTwo (events.js:111:20) - at WebSocket.emit (events.js:191:7) - at WebSocket.cleanupWebsocketResources (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:950:8) - at emitOne (events.js:101:20) - at TLSSocket.emit (events.js:188:7) - at emitErrorNT (net.js:1265:8) - - --------- 9/13/2017, 11:46:32 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\webserver.js:1075 - var r = obj.parent.GetRoutingServerId(command.nodeid, ); - ^ -SyntaxError: Unexpected token ) - at exports.runInThisContext (vm.js:53:16) - at Module._compile (module.js:511:25) - at Object.Module._extensions..js (module.js:550:10) - at Module.load (module.js:456:32) - at tryModuleLoad (module.js:415:12) - at Function.Module._load (module.js:407:3) - at Module.require (module.js:466:17) - at require (internal/module.js:20:19) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:304:45) - - --------- 9/13/2017, 11:46:34 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\webserver.js:1075 - var r = obj.parent.GetRoutingServerId(command.nodeid, ); - ^ -SyntaxError: Unexpected token ) - at exports.runInThisContext (vm.js:53:16) - at Module._compile (module.js:511:25) - at Object.Module._extensions..js (module.js:550:10) - at Module.load (module.js:456:32) - at tryModuleLoad (module.js:415:12) - at Function.Module._load (module.js:407:3) - at Module.require (module.js:466:17) - at require (internal/module.js:20:19) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:304:45) - - --------- 9/13/2017, 11:46:36 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\webserver.js:1075 - var r = obj.parent.GetRoutingServerId(command.nodeid, ); - ^ -SyntaxError: Unexpected token ) - at exports.runInThisContext (vm.js:53:16) - at Module._compile (module.js:511:25) - at Object.Module._extensions..js (module.js:550:10) - at Module.load (module.js:456:32) - at tryModuleLoad (module.js:415:12) - at Function.Module._load (module.js:407:3) - at Module.require (module.js:466:17) - at require (internal/module.js:20:19) - at InternalFieldObject.ondone (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshcentral.js:304:45) - - --------- 9/14/2017, 10:48:18 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:451 - console.log(ConnectToPeers); - ^ - -ReferenceError: ConnectToPeers is not defined - at Object.obj.ConnectToPeers (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:451:21) - at Timeout._onTimeout (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:531:34) - at tryOnTimeout (timers.js:224:11) - at Timer.listOnTimeout (timers.js:198:5) - - --------- 9/14/2017, 10:48:21 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:451 - console.log(ConnectToPeers); - ^ - -ReferenceError: ConnectToPeers is not defined - at Object.obj.ConnectToPeers (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:451:21) - at Timeout._onTimeout (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:531:34) - at tryOnTimeout (timers.js:224:11) - at Timer.listOnTimeout (timers.js:198:5) - - --------- 9/14/2017, 10:48:24 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:451 - console.log(ConnectToPeers); - ^ - -ReferenceError: ConnectToPeers is not defined - at Object.obj.ConnectToPeers (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:451:21) - at Timeout._onTimeout (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:531:34) - at tryOnTimeout (timers.js:224:11) - at Timer.listOnTimeout (timers.js:198:5) - - --------- 9/14/2017, 11:46:45 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\webserver.js:645 - var serverid = obj.GetRoutingServerId(req.query.host, 2); // Check for Intel CIRA connection - ^ - -TypeError: obj.GetRoutingServerId is not a function - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\webserver.js:645:36 - at newArguments.(anonymous function) (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\executor.js:29:17) - at Cursor.execFn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:484:12) - at callback (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:126:19) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\cursor.js:193:12 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:329:14 - at Object.async.eachSeries (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:130:20) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\nedb\lib\datastore.js:323:11 - at fn (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:582:34) - at Immediate._onImmediate (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\async\lib\async.js:498:34) - - --------- 9/14/2017, 3:09:49 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:573 - for (var i in peerTunnel.pendingWs1Data) { peerTunnel.ws2.send(peerTunnel.pendingWs1Data[i]); } - ^ - -TypeError: peerTunnel.ws2.send is not a function - at WebSocketClient. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:573:75) - at emitOne (events.js:96:13) - at WebSocketClient.emit (events.js:188:7) - at WebSocketClient.succeedHandshake (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketClient.js:335:10) - at WebSocketClient.validateHandshake (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketClient.js:319:10) - at ClientRequest.handleRequestUpgrade (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketClient.js:248:14) - at emitThree (events.js:116:13) - at ClientRequest.emit (events.js:194:7) - at TLSSocket.socketOnData (_http_client.js:391:11) - at emitOne (events.js:96:13) - - --------- 9/14/2017, 3:14:06 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:573 - for (var i in peerTunnel.pendingWs1Data) { peerTunnel.ws2.send(peerTunnel.pendingWs1Data[i]); } - ^ - -TypeError: Cannot read property 'send' of null - at WebSocketClient. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:573:74) - at emitOne (events.js:96:13) - at WebSocketClient.emit (events.js:188:7) - at WebSocketClient.succeedHandshake (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketClient.js:335:10) - at WebSocketClient.validateHandshake (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketClient.js:319:10) - at ClientRequest.handleRequestUpgrade (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketClient.js:248:14) - at emitThree (events.js:116:13) - at ClientRequest.emit (events.js:194:7) - at TLSSocket.socketOnData (_http_client.js:391:11) - at emitOne (events.js:96:13) - - --------- 9/17/2017, 2:06:23 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:577 - if (obj.ws.socket == null) return; - ^ - -TypeError: Cannot read property 'socket' of undefined - at WebSocketClient. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:577:27) - at emitOne (events.js:96:13) - at WebSocketClient.emit (events.js:188:7) - at WebSocketClient.succeedHandshake (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketClient.js:335:10) - at WebSocketClient.validateHandshake (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketClient.js:319:10) - at ClientRequest.handleRequestUpgrade (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\websocket\lib\WebSocketClient.js:248:14) - at emitThree (events.js:116:13) - at ClientRequest.emit (events.js:194:7) - at TLSSocket.socketOnData (_http_client.js:391:11) - at emitOne (events.js:96:13) - - --------- 9/17/2017, 4:34:12 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:517 - obj.parent.createPeerRelay(rsession.peer1.ws, rsession.peer1.req, peerServerId, rsession.peer1.req.session.userid); - ^ - -TypeError: obj.parent.createPeerRelay is not a function - at Object.obj.ProcessPeerServerMessage (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:517:36) - at processServerData (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:377:32) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:262:49) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - - --------- 9/17/2017, 4:37:53 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshrelay.js:115 - if (relayinfo.state == 2) { - ^ - -TypeError: Cannot read property 'state' of undefined - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\meshrelay.js:115:26) - at emitTwo (events.js:111:20) - at WebSocket.emit (events.js:191:7) - at WebSocket.cleanupWebsocketResources (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:950:8) - at emitNone (events.js:91:20) - at TLSSocket.emit (events.js:185:7) - at endReadableNT (_stream_readable.js:926:12) - at _combinedTickCallback (internal/process/next_tick.js:74:11) - at process._tickCallback (internal/process/next_tick.js:98:9) - - --------- 9/17/2017, 4:45:04 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:144 - if (this.readyState !== WebSocket.OPEN) throw new Error('not opened'); - ^ - -Error: not opened - at WebSocket.pauser [as pause] (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:144:49) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:630:74) - at emitTwo (events.js:111:20) - at WebSocket.emit (events.js:191:7) - at Receiver.onbinary (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:848:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:628:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:604:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - at Receiver.opcodes.2.finish (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:633:12) - - --------- 9/20/2017, 11:40:47 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:522 - obj.wsPeerSessions3[peerServerId] = userToSession; // ServerId --> UserId --> SessionId - ^ - -TypeError: Cannot set property 'AmtMachine7' of undefined - at Object.obj.ProcessPeerServerMessage (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:522:51) - at processServerData (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:377:32) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:262:49) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - - --------- 9/20/2017, 11:40:51 AM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:522 - obj.wsPeerSessions3[peerServerId] = userToSession; // ServerId --> UserId --> SessionId - ^ - -TypeError: Cannot set property 'AmtMachine7' of undefined - at Object.obj.ProcessPeerServerMessage (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:522:51) - at processServerData (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:377:32) - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\multiserver.js:262:49) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at Receiver.applyExtensions (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:371:5) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:508:14 - at Receiver.flush (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:347:3) - - --------- 9/20/2017, 1:55:44 PM -------- - -C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\webserver.js:1155 - for (var i in obj.wssessions) { if (obj.wssessions[i][0].domainid == domain.id) { wssessions[i] = obj.wssessions[i].length; } } - ^ - -TypeError: Cannot read property 'domainid' of undefined - at WebSocket. (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\webserver.js:1155:89) - at emitTwo (events.js:106:13) - at WebSocket.emit (events.js:191:7) - at Receiver.ontext (C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\WebSocket.js:841:10) - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:536:18 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\Receiver.js:368:7 - at C:\Users\Default.DESKTOP-M9I88C9\Desktop\AmtWebApp\meshcentral\node_modules\ws\lib\PerMessageDeflate.js:249:5 - at afterWrite (_stream_writable.js:360:3) - at onwrite (_stream_writable.js:351:7) - at WritableState.onwrite (_stream_writable.js:89:5) + at Server.emit (events.js:188:7) + at TCP.onconnection (net.js:1452:8) diff --git a/mpsserver.js b/mpsserver.js index 539eb50a..18723bc9 100644 --- a/mpsserver.js +++ b/mpsserver.js @@ -9,14 +9,19 @@ module.exports.CreateMpsServer = function (parent, db, args, certificates) { var obj = {}; obj.parent = parent; obj.db = db; + obj.args = args; obj.certificates = certificates; obj.ciraConnections = {}; var common = require('./common.js'); var net = require('net'); var tls = require('tls'); - - obj.server = tls.createServer({ key: certificates.mps.key, cert: certificates.mps.cert, requestCert: true }, onConnection); - + + if (obj.args.tlsoffload) { + obj.server = net.createServer(onConnection); + } else { + obj.server = tls.createServer({ key: certificates.mps.key, cert: certificates.mps.cert, requestCert: true }, onConnection); + } + obj.server.listen(args.mpsport, function () { console.log('MeshCentral Intel(R) AMT server running on ' + certificates.CommonName + ':' + args.mpsport + '.'); }).on('error', function (err) { console.error('ERROR: MeshCentral Intel(R) AMT server port ' + args.mpsport + ' is not available.'); if (args.exactports) { process.exit(); } }); var APFProtocol = { @@ -79,7 +84,11 @@ module.exports.CreateMpsServer = function (parent, db, args, certificates) { } function onConnection(socket) { - socket.tag = { first: true, clientCert: socket.getPeerCertificate(true), accumulator: "", activetunnels: 0, boundPorts: [], socket: socket, host: null, nextchannelid: 4, channels: {}, nextsourceport: 0 }; + if (obj.args.tlsoffload) { + socket.tag = { first: true, clientCert: null, accumulator: "", activetunnels: 0, boundPorts: [], socket: socket, host: null, nextchannelid: 4, channels: {}, nextsourceport: 0 }; + } else { + socket.tag = { first: true, clientCert: socket.getPeerCertificate(true), accumulator: "", activetunnels: 0, boundPorts: [], socket: socket, host: null, nextchannelid: 4, channels: {}, nextsourceport: 0 }; + } socket.setEncoding('binary'); Debug(1, 'MPS:New CIRA connection'); @@ -91,7 +100,7 @@ module.exports.CreateMpsServer = function (parent, db, args, certificates) { if (socket.tag.first == true) { if (socket.tag.accumulator.length < 3) return; //if (!socket.tag.clientCert.subject) { console.log("MPS Connection, no client cert: " + socket.remoteAddress); socket.write('HTTP/1.1 200 OK\r\nContent-Type: text/plain\r\nConnection: close\r\n\r\nMeshCentral2 MPS server.\r\nNo client certificate given.'); socket.end(); return; } - if (socket.tag.accumulator.substring(0, 3) == 'GET') { console.log("MPS Connection, HTTP GET detected: " + socket.remoteAddress); socket.write('HTTP/1.1 200 OK\r\nContent-Type: text/plain\r\nConnection: close\r\n\r\nMeshCentral2 MPS server.\r\nIntel(R) AMT computers should connect here.'); socket.end(); return; } + if (socket.tag.accumulator.substring(0, 3) == 'GET') { console.log("MPS Connection, HTTP GET detected: " + socket.remoteAddress); socket.write('HTTP/1.1 200 OK\r\nContent-Type: text/html\r\nConnection: close\r\n\r\nMeshCentral2 MPS server.
Intel® AMT computers should connect here.'); socket.end(); return; } socket.tag.first = false; // Setup this node with certificate authentication diff --git a/package.json b/package.json index f0289e8e..8106d5c4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "meshcentral", - "version": "0.0.8-c", + "version": "0.0.8-d", "keywords": [ "Remote Management", "Intel AMT", diff --git a/readme.txt b/readme.txt index 07f7d14b..f020b976 100644 --- a/readme.txt +++ b/readme.txt @@ -132,7 +132,7 @@ For the configuration above, the root domain and two other domains will be acces When you setup many domains, the server considers each domain seperatly. Each domain has seperate user accounts, administrators, etc. Within each domain, you can put a "title" and "title2" as strings that will show up at the top of the web site. "userQuota" indicates the default maximum amount of data a user can have in it's "My Files" folder. "meshQuota" is the maximum total size of files in each mesh folder. "newAccounts" indicates if new accounts can be created from the login page, 0 if not allowed, 1 if allowed. Note that if a web site has no accounts, the new account option will be available until an account is created and the first account will be the site administrator. -MeshCentral also supports server peering, add the "peers" section with a list of all peers. If you want to do server peering, make sure all servers are configured to use the same database. Also, the "serverId" value is optional. If it's not specified, the computers hostname is used instead. +MeshCentral also supports server peering, add the "peers" section with a list of all peers. If you want to do server peering, make sure all servers are configured to use the same database. Also, the "serverId" value is optional. If it's not specified, the computer hostname is used instead. Other Notes ----------- diff --git a/views/default.handlebars b/views/default.handlebars index c2c80d0c..c11b9565 100644 --- a/views/default.handlebars +++ b/views/default.handlebars @@ -1380,8 +1380,12 @@ var mesh = meshes[meshid]; var meshidx = meshid.substring(5); if (meshidx[0] == '/') meshidx = meshidx.substring(1); + + var y = ''; } // Only display this option if Intel AMT CIRA with Mutual-Auth is allowed. + var x = ''; - x += addHtmlValue('Setup Method', ''); + x += addHtmlValue('Setup Method', y); x += '
'; // Setup CIRA using a MeshCommander script (Pretty Simple) @@ -1399,12 +1403,14 @@ if (serverinfo != null) { x += addHtmlValue('MPS Server', ''); } x += ""; - // Setup CIRA with certificate authentication (Really difficult) - x += ""; + // Setup CIRA with certificate authentication (Really difficult, only is allowed) + if ((features & 16) == 0) { + x += ""; + } setDialogMode(2, "Add Intel® AMT CIRA device", 1, null, x); } diff --git a/webserver.js b/webserver.js index 713855dc..4718f8b1 100644 --- a/webserver.js +++ b/webserver.js @@ -91,7 +91,7 @@ module.exports.CreateWebServer = function (parent, db, args, secret, certificate function EscapeHtml(x) { if (typeof x == "string") return x.replace(/&/g, '&').replace(/>/g, '>').replace(//g, '>').replace(/').replace(/\n/g, '').replace(/\t/g, '  '); if (typeof x == "boolean") return x; if (typeof x == "number") return x; } - if (obj.args.notls) { + if (obj.args.notls || obj.args.tlsoffload) { // Setup the HTTP server without TLS obj.expressWs = require('express-ws')(obj.app); } else { @@ -383,6 +383,7 @@ module.exports.CreateWebServer = function (parent, db, args, secret, certificate if (obj.args.lanonly == true) { features += 2; } // LAN-only mode if (obj.args.nousers == true) { features += 4; } // Single user mode if (domain.userQuota == -1) { features += 8; } // No server files mode + if (obj.args.tlsoffload == true) { features += 16; } // No mutual-auth CIRA if ((!obj.args.user) && (!obj.args.nousers)) { logoutcontrol += ' Logout'; } // If a default user is in use or no user mode, don't display the logout button res.render(obj.path.join(__dirname, 'views/default'), { viewmode: viewmode, currentNode: currentNode, logoutControl: logoutcontrol, title: domain.title, title2: domain.title2, domainurl: domain.url, domain: domain.id, debuglevel: parent.debugLevel, serverDnsName: obj.certificates.CommonName, serverPublicPort: args.port, noServerBackup: (args.noserverbackup == 1 ? 1 : 0), features: features, mpspass: args.mpspass }); } else {