"09:58:41.028" main: started - threadId: 0x4164 "SICDM: 3.70.00.000, Logic Editor: 3.70.31.18660" "compiler " "MSVC: 19.29, WinSdk: 10.0.10011.16384" "3rd-party " "Qt5: 5.15.6, SQLite: 3.35.5, openssl: OpenSSL 1.1.1l 24 Aug 2021, zlib: 1.2.11, libarchive: libarchive 3.4.3" "Reuse " "ALM: 06.00.09.02, ALMAPIWrapper: 1.0.9, ALMPlugin: 1.30.14" "Reuse UI " "UiBuildingBlocks: 1.0.96-fix-grid-subtext-not-visible.6, SicLib: 1.0.58" "09:58:41.147" main: show splash screen Exception thrown at 0x00007FFA8D773FE9 in sicdm.exe: Microsoft C++ exception: std::out_of_range at memory location 0x000000D5B7B8EA20. "09:58:41.264" HTTP server listening at: "127.0.0.1" port: 51521 isListening: true threadId: 0x4164 WWWROOT for HTTP server at: "D:\\git_qt\\SICDM\\src\\web" "09:58:41.264" main: http server start at: "127.0.0.1" port: 51521 "QtWebEngine/5.15.6, Chrome/87.0.4280.144" sicdm::client::MainWindow::MainWindow view sicdm::client::WebView(0x2049bf0f4c0) "09:58:41.975" main: show main window "09:58:41.979" WEB socket server listening at: "127.0.0.1" port: 51522 isListening: true threadId: 0x4164 "09:58:41.980" singleShot for loading WEB page: "http://localhost:51521/index.html" delay: 2000 msec threadId: 0x4164 "09:58:41.980" main: start exec for application "09:58:43.976" start loading WEB page: "http://localhost:51521/index.html" threadId: 0x4164 "09:58:43.978" start web page loading url: "" threadId: 0x4164 "09:58:43.978" web page loading progress url: "" progress: 0 threadId: 0x4164 [1880:22252:0929/095843.979:VERBOSE1:network_delegate.cc(32)] NetworkDelegate::NotifyBeforeURLRequest: http://localhost:51521/index.html sicdm::network::HttpServer::incomingConnection started "socketThread 4248" sicdm::network::ServerThread::start : 4248 sicdm::network::ServerThread::parseHTTPRequest socket: 4248 http GET request: "/index.html" sicdm::network::ServerThread::parseHTTPRequest http GET response length: 617 data: "HTTP/1.1 200 OK\r\nCache-Control: no-cache\r\nContent-Length: 527\r\nContent-Type: text/html\r\n\r\n\xEF\xBB\xBF\r\n\r\n \r\n \r\n \r\n SICAM Device Manager\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n" "09:58:44.378" new url for web page: "http://localhost:51521/index.html" threadId: 0x4164 [1880:21568:0929/095844.380:VERBOSE1:script_context.cc(273)] Created context: extension id: (none) frame: 000005816E6222B0 URL: context_type: WEB_PAGE effective extension id: (none) effective context type: WEB_PAGE [1880:21568:0929/095844.380:VERBOSE1:script_context.cc(273)] Created context: extension id: (none) frame: 0000000000000000 URL: context_type: UNSPECIFIED effective extension id: (none) effective context type: UNSPECIFIED "09:58:44.382" web page loading progress url: "http://localhost:51521/index.html" progress: 70 threadId: 0x4164 [1880:22252:0929/095844.383:VERBOSE1:network_delegate.cc(32)] NetworkDelegate::NotifyBeforeURLRequest: http://localhost:51521/exceptionHandler.js sicdm::network::ServerThread::parseHTTPRequest socket: 4248 http GET request: "/exceptionHandler.js" [1880:22252:0929/095844.384:VERBOSE1:network_delegate.cc(32)] NetworkDelegate::NotifyBeforeURLRequest: http://localhost:51521/qtWebSocket.js "09:58:44.385" loading of the java script files started sicdm::network::ServerThread::parseHTTPRequest http GET response length: 1375 data: "HTTP/1.1 200 OK\r\nCache-Control: no-cache\r\nContent-Length: 1271\r\nContent-Type: application/javascript\r\n\r\n// variables for global error handler \r\nvar sicwebExitCallStack = \"\"; // callstack info \r\nvar sicwebExitRunning = false; // rem flag for first exception handling\r\n\r\n// global error handler\r\n// called on all unhandled exceptions (throw())\r\nfunction sicwebErrorHandler(error, url, lineNumber, column) {\r\n\tvar bodyElement, htmlBody;\r\n\r\n\t// handle only first exception, others are ignored\r\n\tif (s ... k info\r\n\tif (!sicwebExitCallStack) {\r\n \t\tsicwebExitCallStack = new Error().stack; \r\n\t}\r\n\thtmlBody += '

callstack: ' + sicwebExitCallStack;\r\n\thtmlBody += '
url: ' + url + \" line:\" + lineNumber + \" column:\" + column;\r\n\thtmlBody += '';\r\n\r\n\tbodyElement.innerHTML = htmlBody;\r\n\tdocument.body = bodyElement;\r\n\r\n // clear on unload handler\r\n\twindow.onunload = null;\r\n\r\n\treturn false;\r\n} \r\n\r\n// set gloabl error handler for all uncatched exception\r\nwindow.onerror = sicwebErrorHandler;" sicdm::network::ServerThread::parseHTTPRequest socket: 4248 http GET request: "/qtWebSocket.js" [1880:22252:0929/095844.387:VERBOSE1:network_delegate.cc(32)] NetworkDelegate::NotifyBeforeURLRequest: http://localhost:51521/node_modules/requirejs/require.js sicdm::network::ServerThread::parseHTTPRequest http GET response length: 854 data: "HTTP/1.1 200 OK\r\nCache-Control: no-cache\r\nContent-Length: 751\r\nContent-Type: application/javascript\r\n\r\n// this function is called by QtWebEngineView, because qt knows the port\r\nfunction initQtWebSocket(url) {\r\n\r\n require([\"DeviceManager/Com/ServerManager/QtManager\"], function (qtManager) {\r\n var qtWebSocket;\r\n try {\r\n\r\n if (typeof MozWebSocket == 'function') {\r\n WebSocket = MozWebSocket;\r\n }\r\n if (qtWebSocket && qtWebSocket.readyState == 1) {\r\n qtWebSocket.close();\r\n }\r\n qtWebSocket = new WebSocket(url);\r\n\r\n } catch (e) { // some functionalities with QT does not work\r\n console.log(\"Error creating QtWebsocket. \" + e);\r\n }\r\n\r\n window.qtWebSocket = qtWebSocket;\r\n qtManager.QtManager.connected();\r\n });\r\n}" sicdm::network::ServerThread::parseHTTPRequest socket: 4248 http GET request: "/node_modules/requirejs/require.js" sicdm::network::ServerThread::parseHTTPRequest http GET response length: 86588 data: "HTTP/1.1 200 OK\r\nCache-Control: no-cache\r\nContent-Length: 86483\r\nContent-Type: application/javascript\r\n\r\n/** vim: et:ts=4:sw=4:sts=4\n * @license RequireJS 2.3.6 Copyright jQuery Foundation and other contributors.\n * Released under MIT license, https://github.com/requirejs/requirejs/blob/master/LICENSE\n */\n//Not using strict: uneven strict support in browsers, #392, and causes\n//problems with requirejs.exec()/transpiler plugins that may not be strict.\n/*jslint regexp: true, nomen: true, sloppy: t ... true\n };\n\n /**\n * Executes the text. Normally just uses eval, but can be modified\n * to use a better, environment-specific call. Only used for transpiling\n * loader plugins, not for plain JS modules.\n * @param {String} text the text to execute/evaluate.\n */\n req.exec = function (text) {\n /*jslint evil: true */\n return eval(text);\n };\n\n //Set up with config info.\n req(cfg);\n}(this, (typeof setTimeout === 'undefined' ? undefined : setTimeout)));\n" "09:58:44.400" web page loading progress url: "http://localhost:51521/index.html" progress: 100 threadId: 0x4164 "09:58:44.401" web page loaded url: "http://localhost:51521/index.html" state: true threadId: 0x4164 sicdm::client::MainWindow::injectWebSocket view sicdm::client::WebView(0x2049bf0f4c0) [1880:22252:0929/095844.402:VERBOSE1:network_delegate.cc(32)] NetworkDelegate::NotifyBeforeURLRequest: http://localhost:51521/favicon.ico sicdm::network::ServerThread::parseHTTPRequest socket: 4248 http GET request: "/favicon.ico" 4248 URL not found: "/favicon.ico" via "HTTP/1.1" [1880:22252:0929/095844.404:VERBOSE1:url_loader.cc(389)] To buffer: http://localhost:51521/favicon.ico [1880:22252:0929/095844.409:VERBOSE1:network_delegate.cc(32)] NetworkDelegate::NotifyBeforeURLRequest: http://localhost:51521/requireConfig.js sicdm::network::ServerThread::parseHTTPRequest socket: 4248 http GET request: "/requireConfig.js" sicdm::network::ServerThread::parseHTTPRequest http GET response length: 466 data: "HTTP/1.1 200 OK\r\nCache-Control: no-cache\r\nContent-Length: 363\r\nContent-Type: application/javascript\r\n\r\nrequire.config({\r\n waitSeconds: 60, // default is 7 seconds\r\n paths: {\r\n \"GetText\": \"node_modules/gettext/lib\",\r\n \"dompurify\": \"node_modules/dompurify\",\r\n \"UiBuildingBlocks\": \"js/UiBuildingBlocks\",\r\n\t\t\"SicLib\":\t\t\t\"js/SicLib\",\r\n\t\t\"DeviceManager\":\t\"js/DeviceManager\"\r\n }\r\n});\r\n\r\nrequire([\"DeviceManager/Start\"]);" [1880:22252:0929/095844.420:VERBOSE1:network_delegate.cc(32)] NetworkDelegate::NotifyBeforeURLRequest: http://localhost:51521/js/DeviceManager/Start.js sicdm::network::ServerThread::parseHTTPRequest socket: 4248 http GET request: "/js/DeviceManager/Start.js" sicdm::network::ServerThread::parseHTTPRequest http GET response length: 572 data: "HTTP/1.1 200 OK\r\nCache-Control: no-cache\r\nContent-Length: 469\r\nContent-Type: application/javascript\r\n\r\n// init\r\nwindow.app = {\r\n productName: \"\",\r\n productVersion: \"\",\r\n productLicense: \"\",\r\n productCopyright: \"\",\r\n readonly: false\r\n};\r\n/* tslint:disable:no-var-requires */\r\nrequire([\"DeviceManager/App\", \"SicLib/Util/GlobalFocusHandler\"], function (app, globalFocusHandler) {\r\n globalFocusHandler.GlobalFocusHandler.init();\r\n app.connect();\r\n // set flag for C++ backend \r\n window.sicdmAppStarted = true;\r\n});\r\n//# sourceMappingURL=Start.js.map" [1880:22252:0929/095844.429:VERBOSE1:network_delegate.cc(32)] NetworkDelegate::NotifyBeforeURLRequest: http://localhost:51521/js/DeviceManager/App.js sicdm::network::ServerThread::parseHTTPRequest socket: 4248 http GET request: "/js/DeviceManager/App.js"