starting... creating Once Once: Once { global: 'uninitialized', installationMode: 'uninitialized', pathSeperator: '/', startPath: '.', basePath: '.', repositoryRootPath: 'uninitialized', mode: 'uninitialized', autoRestart: false, hostnames: Set {}, clients: Set {}, dynamicPort: 8080, httpsPort: 8443, state: 'new' } starting in a node environment initializing Once type Namespace already declared in tla.EAM.layer1.Thinglish.Namespace.4_0_0 ONCE.startPath: /var/dev/EAMD.ucp/Components/tla/EAM/layer1/Thinglish/Once/4.1.0/src/js/ ONCE.basePath: /var/dev/EAMD.ucp/Components/tla/EAM/layer1/Thinglish/Once/4.0.0/ ONCE.repositoryRootPath: /var/dev Once is initialized Once { global: Object [global] { global: [Circular], clearInterval: [Function: clearInterval], clearTimeout: [Function: clearTimeout], setInterval: [Function: setInterval], setTimeout: [Function: setTimeout] { [Symbol(nodejs.util.promisify.custom)]: [Function] }, queueMicrotask: [Function: queueMicrotask], clearImmediate: [Function: clearImmediate], setImmediate: [Function: setImmediate] { [Symbol(nodejs.util.promisify.custom)]: [Function] }, ONCE: [Circular], window: [Circular], document: null, Namespaces: Namespace { namespace: null, private: [Private], tla: [Namespace], tmp: [Namespace] }, Version: [class Version extends Namespace] { namespace: [Namespace], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 8, _private: {}, _protected: {} }, Thinglish: [class Thinglish] { namespace: [Namespace], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, Any: undefined, Enum: [class Enum] { namespace: [Version], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, EnumValue: [class EnumValue] { namespace: [Version], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, IOR: [class IOR] { namespace: [Version], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, Interface: [class Interface] { namespace: [Version], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, IdProvider: [class IdProvider extends Interface] { namespace: [Version], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, UutID: [class UutID] { namespace: [Version], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, btoa: [Function], Store: [class Store] { namespace: [Namespace], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, Thing: [class Thing] { namespace: [Version], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, TypeDescriptor: [class TypeDescriptor] { namespace: [Namespace], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, FeatureDescriptor: [class FeatureDescriptor extends Thing] { namespace: [Namespace], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, PropertyDescriptor: [class PropertyDescriptor extends FeatureDescriptor] { namespace: [Namespace], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, RelationshipDescriptor: [class RelationshipDescriptor extends FeatureDescriptor] { namespace: [Namespace], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, CollectionDescriptor: [class CollectionDescriptor extends RelationshipDescriptor] { namespace: [Namespace], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, MethodDescriptor: [class MethodDescriptor extends FeatureDescriptor] { namespace: [Namespace], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, JavaScriptObjectDescriptor: [class JavaScriptObjectDescriptor] { namespace: [Namespace], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {} }, Once: [class Once extends Thing] { namespace: [Version], type: [TypeDescriptor], getInstance: [Function], _instanceCounter: 0, _private: {}, _protected: {}, MODE_ENUM: [Enum], MODE_ENUM_JSON: [Object], MODE_NODE_SERVER: 'nodeServer', MODE_NAVIGATOR: 'navigator', MODE_I_FRAME: 'iFrame', MODE_NATIVE: 'native', STATE_ENUM: [Enum], STATE_ENUM_JSON: [Object], STATE_NEW: 'new', STATE_INITIALIZED: 'initialized', STATE_STARTED: 'started', STATE_STOPPED: 'stopped', STATE_HIBERNATE: 'hibernate', STATE_CRASHED: 'crashed', STATE_SHUTDORWN: 'shutdorwn', REPOSITORY_ENUM: [Enum], REPOSITORY_ENUM_JSON: [Object], REPOSITORY_ROOT: '/EAMD.ucp', REPOSITORY_COMPONENTS: '/Components', REPOSITORY_SCENARIOS: '/Scenarios', REPOSITORY_HOSTS: [Array], STAGE_ENUM: [Enum], STAGE_ENUM_JSON: [Object], STAGE_DEV: '0_DEV', STAGE_TEST: '1_TEST', STAGE_INT: '2_INT', STAGE_PROD: '3_PROD', INSTALLATION_MODE_ENUM: [Enum], INSTALLATION_MODE_ENUM_JSON: [Object], INSTALLATION_MODE_TRANSIENT: 'transient', INSTALLATION_MODE_NPM_LOCAL: 'npm-local', INSTALLATION_MODE_NPM_GLOBAL: 'npm-global', INSTALLATION_MODE_REPOSITORY_LOCAL: 'repository-local', INSTALLATION_MODE_REPOSITORY_GLOBAL: 'repository-global', express: [Function], http: [Object], https: [Object], httpsForwarder: [Function] }, Namespace: [class Namespace] { _instanceCounter: 16, namespace: [Version], type: [TypeDescriptor], getInstance: [Function], _private: {}, _protected: {} }, atob: [Function], path: { resolve: [Function: resolve], normalize: [Function: normalize], isAbsolute: [Function: isAbsolute], join: [Function: join], relative: [Function: relative], toNamespacedPath: [Function: toNamespacedPath], dirname: [Function: dirname], basename: [Function: basename], extname: [Function: extname], format: [Function: bound _format], parse: [Function: parse], sep: '/', delimiter: ':', win32: [Object], posix: [Circular], _makeLong: [Function: toNamespacedPath] }, url: { Url: [Function: Url], parse: [Function: urlParse], resolve: [Function: urlResolve], resolveObject: [Function: urlResolveObject], format: [Function: urlFormat], URL: [class URL], URLSearchParams: [class URLSearchParams], domainToASCII: [Function: domainToASCII], domainToUnicode: [Function: domainToUnicode], pathToFileURL: [Function: pathToFileURL], fileURLToPath: [Function: fileURLToPath] }, fs: { appendFile: [Function: appendFile], appendFileSync: [Function: appendFileSync], access: [Function: access], accessSync: [Function: accessSync], chown: [Function: chown], chownSync: [Function: chownSync], chmod: [Function: chmod], chmodSync: [Function: chmodSync], close: [Function: close], closeSync: [Function: closeSync], copyFile: [Function: copyFile], copyFileSync: [Function: copyFileSync], createReadStream: [Function: createReadStream], createWriteStream: [Function: createWriteStream], exists: [Function: exists], existsSync: [Function: existsSync], fchown: [Function: fchown], fchownSync: [Function: fchownSync], fchmod: [Function: fchmod], fchmodSync: [Function: fchmodSync], fdatasync: [Function: fdatasync], fdatasyncSync: [Function: fdatasyncSync], fstat: [Function: fstat], fstatSync: [Function: fstatSync], fsync: [Function: fsync], fsyncSync: [Function: fsyncSync], ftruncate: [Function: ftruncate], ftruncateSync: [Function: ftruncateSync], futimes: [Function: futimes], futimesSync: [Function: futimesSync], lchown: [Function: lchown], lchownSync: [Function: lchownSync], lchmod: undefined, lchmodSync: undefined, link: [Function: link], linkSync: [Function: linkSync], lstat: [Function: lstat], lstatSync: [Function: lstatSync], lutimes: [Function: lutimes], lutimesSync: [Function: lutimesSync], mkdir: [Function: mkdir], mkdirSync: [Function: mkdirSync], mkdtemp: [Function: mkdtemp], mkdtempSync: [Function: mkdtempSync], open: [Function: open], openSync: [Function: openSync], opendir: [Function: opendir], opendirSync: [Function: opendirSync], readdir: [Function: readdir], readdirSync: [Function: readdirSync], read: [Function: read], readSync: [Function: readSync], readv: [Function: readv], readvSync: [Function: readvSync], readFile: [Function: readFile], readFileSync: [Function: readFileSync], readlink: [Function: readlink], readlinkSync: [Function: readlinkSync], realpath: [Function], realpathSync: [Function], rename: [Function: rename], renameSync: [Function: renameSync], rmdir: [Function: rmdir], rmdirSync: [Function: rmdirSync], stat: [Function: stat], statSync: [Function: statSync], symlink: [Function: symlink], symlinkSync: [Function: symlinkSync], truncate: [Function: truncate], truncateSync: [Function: truncateSync], unwatchFile: [Function: unwatchFile], unlink: [Function: unlink], unlinkSync: [Function: unlinkSync], utimes: [Function: utimes], utimesSync: [Function: utimesSync], watch: [Function: watch], watchFile: [Function: watchFile], writeFile: [Function: writeFile], writeFileSync: [Function: writeFileSync], write: [Function: write], writeSync: [Function: writeSync], writev: [Function: writev], writevSync: [Function: writevSync], Dir: [class Dir], Dirent: [class Dirent], Stats: [Function: Stats], ReadStream: [Getter/Setter], WriteStream: [Getter/Setter], FileReadStream: [Getter/Setter], FileWriteStream: [Getter/Setter], _toUnixTimestamp: [Function: toUnixTimestamp], F_OK: 0, R_OK: 4, W_OK: 2, X_OK: 1, constants: [Object: null prototype], promises: [Getter] }, os: { arch: [Function], cpus: [Function: cpus], endianness: [Function], freemem: [Function], getPriority: [Function: getPriority], homedir: [Function], hostname: [Function], loadavg: [Function: loadavg], networkInterfaces: [Function: networkInterfaces], platform: [Function], release: [Function], setPriority: [Function: setPriority], tmpdir: [Function], totalmem: [Function], type: [Function], version: [Function], userInfo: [Function: userInfo], uptime: [Function], tmpDir: [Function: deprecated], constants: [Object: null prototype], EOL: '\n' }, dns: { lookup: [Function: lookup], lookupService: [Function: lookupService], Resolver: [class Resolver], setServers: [Function: defaultResolverSetServers], ADDRCONFIG: 32, ALL: 16, V4MAPPED: 8, NODATA: 'ENODATA', FORMERR: 'EFORMERR', SERVFAIL: 'ESERVFAIL', NOTFOUND: 'ENOTFOUND', NOTIMP: 'ENOTIMP', REFUSED: 'EREFUSED', BADQUERY: 'EBADQUERY', BADNAME: 'EBADNAME', BADFAMILY: 'EBADFAMILY', BADRESP: 'EBADRESP', CONNREFUSED: 'ECONNREFUSED', TIMEOUT: 'ETIMEOUT', EOF: 'EOF', FILE: 'EFILE', NOMEM: 'ENOMEM', DESTRUCTION: 'EDESTRUCTION', BADSTR: 'EBADSTR', BADFLAGS: 'EBADFLAGS', NONAME: 'ENONAME', BADHINTS: 'EBADHINTS', NOTINITIALIZED: 'ENOTINITIALIZED', LOADIPHLPAPI: 'ELOADIPHLPAPI', ADDRGETNETWORKPARAMS: 'EADDRGETNETWORKPARAMS', CANCELLED: 'ECANCELLED', getServers: [Function: bound getServers], resolve: [Function: bound resolve], resolve4: [Function: bound queryA], resolve6: [Function: bound queryAaaa], resolveAny: [Function: bound queryAny], resolveCname: [Function: bound queryCname], resolveMx: [Function: bound queryMx], resolveNaptr: [Function: bound queryNaptr], resolveNs: [Function: bound queryNs], resolvePtr: [Function: bound queryPtr], resolveSoa: [Function: bound querySoa], resolveSrv: [Function: bound querySrv], resolveTxt: [Function: bound queryTxt], reverse: [Function: bound getHostByAddr], promises: [Getter] } }, installationMode: 'npm-local', pathSeperator: '/', startPath: '/var/dev/EAMD.ucp/Components/tla/EAM/layer1/Thinglish/Once/4.1.0/src/js/', basePath: '/var/dev/EAMD.ucp/Components/tla/EAM/layer1/Thinglish/Once/4.0.0/', repositoryRootPath: '/var/dev', mode: 'nodeServer', autoRestart: false, hostnames: Set {}, clients: Set {}, dynamicPort: 8080, httpsPort: 8443, state: 'initialized', Store: [Getter/Setter], experss: [Function: app] EventEmitter { _events: [Object: null prototype] { mount: [Function: onmount] }, _eventsCount: 1, _maxListeners: undefined, setMaxListeners: [Function: setMaxListeners], getMaxListeners: [Function: getMaxListeners], emit: [Function: emit], addListener: [Function: addListener], on: [Function: addListener], prependListener: [Function: prependListener], once: [Function: once], prependOnceListener: [Function: prependOnceListener], removeListener: [Function: removeListener], off: [Function: removeListener], removeAllListeners: [Function: removeAllListeners], listeners: [Function: listeners], rawListeners: [Function: rawListeners], listenerCount: [Function: listenerCount], eventNames: [Function: eventNames], init: [Function: init], defaultConfiguration: [Function: defaultConfiguration], lazyrouter: [Function: lazyrouter], handle: [Function: handle], use: [Function: use], route: [Function: route], engine: [Function: engine], param: [Function: param], set: [Function: set], path: [Function: path], enabled: [Function: enabled], disabled: [Function: disabled], enable: [Function: enable], disable: [Function: disable], acl: [Function], bind: [Function], checkout: [Function], connect: [Function], copy: [Function], delete: [Function], get: [Function], head: [Function], link: [Function], lock: [Function], 'm-search': [Function], merge: [Function], mkactivity: [Function], mkcalendar: [Function], mkcol: [Function], move: [Function], notify: [Function], options: [Function], patch: [Function], post: [Function], pri: [Function], propfind: [Function], proppatch: [Function], purge: [Function], put: [Function], rebind: [Function], report: [Function], search: [Function], source: [Function], subscribe: [Function], trace: [Function], unbind: [Function], unlink: [Function], unlock: [Function], unsubscribe: [Function], all: [Function: all], del: [Function], render: [Function: render], listen: [Function: listen], request: IncomingMessage { app: [Circular] }, response: ServerResponse { app: [Circular] }, cache: {}, engines: {}, settings: { 'x-powered-by': true, etag: 'weak', 'etag fn': [Function: generateETag], env: 'development', 'query parser': 'extended', 'query parser fn': [Function: parseExtendedQueryString], 'subdomain offset': 2, 'trust proxy': true, 'trust proxy fn': [Function], view: [Function: View], views: '/var/dev/EAMD.ucp/Components/tla/EAM/layer1/Thinglish/Once/4.1.0/views', 'jsonp callback name': 'callback' }, locals: [Object: null prototype] { settings: [Object] }, mountpath: '/', _router: [Function: router] { params: {}, _params: [], caseSensitive: false, mergeParams: undefined, strict: false, stack: [Array] } }, servers: [] } ONCE is in mode: nodeServer Error: listen EADDRINUSE: address already in use :::8080 at Server.setupListenHandle [as _listen2] (net.js:1316:16) at listenInCluster (net.js:1364:12) at Server.listen (net.js:1450:7) at /var/dev/EAMD.ucp/Components/tla/EAM/layer1/Thinglish/Once/4.1.0/src/js/Once.class.js:2987:20 at new Promise () at Once.startServer (/var/dev/EAMD.ucp/Components/tla/EAM/layer1/Thinglish/Once/4.1.0/src/js/Once.class.js:2961:16) at Once.serverLifecycle (/var/dev/EAMD.ucp/Components/tla/EAM/layer1/Thinglish/Once/4.1.0/src/js/Once.class.js:3058:22) at Once.init (/var/dev/EAMD.ucp/Components/tla/EAM/layer1/Thinglish/Once/4.1.0/src/js/Once.class.js:2889:14) at Function.start (/var/dev/EAMD.ucp/Components/tla/EAM/layer1/Thinglish/Once/4.1.0/src/js/Once.class.js:764:14) at Object. (/var/dev/EAMD.ucp/Components/tla/EAM/layer1/Thinglish/Once/4.1.0/src/js/Once.class.js:3173:6) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '::', port: 8080 } ONCE Server listening on dynamic port: http://localhost:8081