"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"