19:25:18.969 [main] INFO  c.strategyquant.lib.cef.CefAppObject - Loading JCEF...
19:25:18.974 [main] INFO  c.strategyquant.lib.cef.CefAppObject - JCEF off-screen rendering enabled = false
19:25:18.974 [main] INFO  c.strategyquant.lib.cef.CefAppObject - JCEF gpu accelerated = true
19:25:18.974 [main] INFO  c.strategyquant.lib.cef.CefAppObject - JCEF args = --disable-gpu-compositing,--disable-fill-background,--disable-direct-composition
19:25:20.072 [main] INFO  c.strategyquant.strategyquant.SQApp - ---------------------------------------------------------------------------------------------
19:25:20.072 [AWT-EventQueue-0] INFO  c.s.strategyquant.MainWindow - Initializing BrowserGUI...
19:25:20.072 [main] INFO  c.strategyquant.strategyquant.SQApp - Starting application
19:25:20.072 [main] INFO  c.strategyquant.strategyquant.SQApp - App version: 137.1688
19:25:20.089 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Initializing internal browser...
19:25:20.100 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Setting bounds...
19:25:20.101 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - CEF version: 110.0.25
19:25:20.101 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Chromium version: 110.0.5481.78
19:25:20.167 [main] INFO  c.strategyquant.strategyquant.SQApp - HW: os: Microsoft Windows 11 build 22621 | cpu: Intel(R) Xeon(R) CPU E5-2696 v3 @ 2.30GHz,  1 physical CPU package(s),  18 physical CPU core(s),  36 logical CPU(s), Identifier: Intel64 Family 6 Model 63 Stepping 2, ProcessorID: BFEBFBFF000306F2, Microarchitecture: Haswell (Server) | ram: Available: 27.6 GiB/31.9 GiB | display:   Manuf. ID=GCM, Product ID=59f1, Digital, Serial=0000??, ManufDate=1/2018, EDID v1.3
,   67 x 28 cm (26.4 x 11.0 in),   Preferred Timing: Clock 185MHz, Active Pixels 2560x1080 ,   Preferred Timing: Clock 148MHz, Active Pixels 1920x1080 ,   Monitor Name: LG ULTRAWIDE,   Range Limits: Field Rate 56-75 Hz vertical, 30-90 Hz horizontal, Max clock: 240 MHz | JVM max heap size: 7.0GB
19:25:20.167 [main] INFO  c.strategyquant.strategyquant.SQApp - Properties: {java.specification.version=15, sun.cpu.isalist=amd64, sun.jnu.encoding=Cp1252, java.class.path=, sun.awt.enableExtraMouseButtons=true, jdk.tls.trustNameService=true, java.vm.vendor=Azul Systems, Inc., sun.arch.data.model=64, user.variant=, java.vendor.url=http://www.azulsystems.com/, user.timezone=Asia/Taipei, java.vm.specification.version=15, os.name=Windows 10, user.country=TW, sun.boot.library.path=C:\SQX137RC4\j64\bin, jdk.debug=release, sun.cpu.endian=little, user.home=C:\Users\Admin, user.language=zh, java.specification.vendor=Oracle Corporation, java.version.date=2021-04-20, java.home=C:\SQX137RC4\j64, file.separator=\, java.vm.compressedOopsMode=Zero based, line.separator=
, java.vm.specification.vendor=Oracle Corporation, java.specification.name=Java Platform API Specification, sun.java.launcher.pid=2368, org.eclipse.jetty.server.Request.maxFormContentSize=200000000, user.script=, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, java.runtime.version=15.0.3+3, java.net.preferIPv4Stack=true, user.name=Admin, java.net.useSystemProxies=true, path.separator=;, os.version=10.0, algoWizardType=Embedded, java.runtime.name=OpenJDK Runtime Environment, file.encoding=MS950, jnidispatch.path=C:\Users\Admin\AppData\Local\Temp\jna-63116079\jna2712962116560722342.dll, java.vm.name=OpenJDK 64-Bit Server VM, java.vendor.version=Zulu15.32+15-CA, jna.loaded=true, java.vendor.url.bug=http://www.azulsystems.com/support/, java.io.tmpdir=C:\Users\Admin\AppData\Local\Temp\, java.version=15.0.3, user.dir=C:/SQX137RC4/, os.arch=amd64, java.vm.specification.name=Java Virtual Machine Specification, sun.os.patch.level=, java.library.path=C:\SQX137RC4\j64\bin;C:\SQX137RC4;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Users\Admin\AppData\Local\Microsoft\WindowsApps;;.;C:\SQX137RC4\internal\jcef, java.vm.info=mixed mode, sharing, java.vendor=Azul Systems, Inc., java.vm.version=15.0.3+3, sun.io.unicode.encoding=UnicodeLittle, org.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger, java.class.version=59.0}
19:25:20.214 [main] INFO  c.strategyquant.strategyquant.SQApp - Runtime args: vfprintf
19:25:20.214 [main] INFO  c.strategyquant.strategyquant.SQApp - Runtime args: -Djava.net.useSystemProxies=true
19:25:20.214 [main] INFO  c.strategyquant.strategyquant.SQApp - Runtime args: -Djava.net.preferIPv4Stack=true
19:25:20.214 [main] INFO  c.strategyquant.strategyquant.SQApp - Runtime args: -XX:+UseParallelGC
19:25:20.214 [main] INFO  c.strategyquant.strategyquant.SQApp - Runtime args: -Djdk.tls.trustNameService=true
19:25:20.214 [main] INFO  c.strategyquant.strategyquant.SQApp - Runtime args: -XX:+DisableAttachMechanism
19:25:20.214 [main] INFO  c.strategyquant.strategyquant.SQApp - GC bean: PS MarkSweep
19:25:20.214 [main] INFO  c.strategyquant.strategyquant.SQApp - GC bean: PS Scavenge
19:25:20.375 [AWT-EventQueue-0] INFO  c.s.webguilib.license.LicenseDialog - Initialized LICENSE browser
19:25:20.396 [AWT-EventQueue-0] ERROR c.strategyquant.webguilib.BrowserGUI - going NORMAL
19:25:20.396 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Setting bounds...
19:25:20.396 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - UI visible
19:25:20.412 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Main JFrame shown
19:25:20.490 [main] INFO  c.strategyquant.strategyquant.SQApp - License dialog initing
19:25:20.506 [main] INFO  c.strategyquant.webguilib.BrowserGUI - Showing loading dialog
19:25:20.523 [main] INFO  c.s.webguilib.license.LicenseDialog - Loading HTML in licencedialog
19:25:20.742 [main] ERROR c.strategyquant.webguilib.BrowserGUI - going NORMAL
19:25:20.742 [main] INFO  c.strategyquant.webguilib.BrowserGUI - Setting bounds...
19:25:20.748 [main] INFO  c.strategyquant.webguilib.BrowserGUI - Showing license form
19:25:20.748 [main] INFO  c.s.webguilib.license.LicenseDialog - Opening url:file:///C:/SQX137RC4//internal/web/app/licenseDialog.html
19:25:36.567 [main] INFO  c.s.webguilib.license.LicenseDialog - Loading HTML in licencedialog
19:25:36.576 [main] ERROR c.strategyquant.webguilib.BrowserGUI - going NORMAL
19:25:36.576 [main] INFO  c.strategyquant.webguilib.BrowserGUI - Setting bounds...
19:25:41.998 [main] INFO  c.s.lib.snippets.SnippetsCompiler - Starting to compile Snippets
19:25:56.489 [main] INFO  c.s.lib.snippets.SnippetsCompiler - Compiling Snippets done in 14s
19:25:56.550 [main] INFO  c.s.g.c.p.MultithreadComputePerformer - Using: 13 cores.
19:25:56.842 [main] ERROR OppositeBlocksConfig - File 'C:/SQX137RC4/user/settings/OppositeBlocks.csv' doesn't exist!
19:25:58.647 [main] INFO  c.s.t.p.websocket.SQWebSocketManager - WebSocketManager initialized.
19:25:58.663 [main] INFO  c.s.webguilib.help.HelpDialog - Initialized Help browser
19:25:58.667 [main] INFO  c.s.w.debug.DebugConsoleDialog - Initialized DebugConsole browser
19:25:58.696 [main] INFO  c.s.webguilib.help.HelpDialog - Initialized Help browser
19:25:58.696 [main] ERROR c.s.pluginlib.program.Program - Duplicate registered program with name 'Help', skipping second registration!
19:25:59.223 [main] WARN  c.strategyquant.datalib.data.DataDb - Countries file doesn't exist.
19:25:59.223 [main] WARN  c.strategyquant.datalib.data.DataDb - Sectors file doesn't exist.
19:26:11.658 [main] INFO  c.s.d.customData.CustomDataManager - Custom Data table created successfully
19:26:18.926 [main] INFO  c.s.strategyquant.SQWebServer - Starting to regenerate files.
19:26:24.381 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/TASKMANAGER/build/layout.js
19:26:24.411 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/RETESTER/build/layout.js
19:26:24.429 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/BUILDER/build/layout.js
19:26:24.445 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/OPTIMIZER/build/layout.js
19:26:24.462 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/SQUANT/build/layout.js
19:26:24.498 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/HELP/build/layout.js
19:26:24.514 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/SQMANAGER/build/layout.js
19:26:24.555 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/DEBUGCONSOLE/build/layout.js
19:26:24.570 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/PAYMENTDIALOG/build/layout.js
19:26:24.586 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/SQEDITOR/build/layout.js
19:26:24.618 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/RESULTS/build/layout.js
19:26:24.631 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/NEURALNETWORK/build/layout.js
19:26:24.664 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/GRIDTEST/build/layout.js
19:26:24.683 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/HOME/build/layout.js
19:26:24.705 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX137RC4/internal/web/GRIDCONTROL/build/layout.js
19:26:24.737 [main] INFO  c.s.strategyquant.SQWebServer - Files regenerated - regeneration took 5811ms
19:26:24.737 [main] INFO  c.s.strategyquant.SQWebServer - Clearing browser cache...
19:26:24.742 [main] INFO  c.s.w.server.AbstractUIWebServer - Loading app path: SQUANT/index.html
19:26:24.753 [main] INFO  org.eclipse.jetty.util.log - Logging initialized @70537ms to org.eclipse.jetty.util.log.Slf4jLog
19:26:24.990 [main] INFO  org.eclipse.jetty.server.Server - jetty-9.4.19.v20190610; built: 2019-06-10T16:30:51.723Z; git: afcf563148970e98786327af5e07c261fda175d3; jvm 15.0.3+3
19:26:25.006 [main] INFO  org.eclipse.jetty.server.session - DefaultSessionIdManager workerName=node0
19:26:25.006 [main] INFO  org.eclipse.jetty.server.session - No SessionScavenger set, using defaults
19:26:25.007 [main] INFO  org.eclipse.jetty.server.session - node0 Scavenging every 600000ms
19:26:25.064 [main] INFO  o.e.jetty.server.AbstractConnector - Started ServerConnector@1177ae8{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
19:26:25.064 [main] INFO  org.eclipse.jetty.server.Server - Started @70848ms
19:26:25.064 [main] INFO  c.s.w.server.AbstractUIWebServer - GUI started, you can access it on http://localhost:8080
19:26:25.073 [main] INFO  c.strategyquant.webguilib.BrowserGUI - Loading URL in CEF browser
19:26:52.092 [Thread-981] ERROR c.s.p.S.i.R.SettingsRankingsPlugin - Databank for Fit Portfolio not found('Existing portfolio')
19:26:52.232 [Thread-981] WARN  CrossCheckMethod - Cannot load backtest precision setting. Using default...
java.lang.NumberFormatException: For input string: "null"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:68) ~[na:na]
	at java.base/java.lang.Integer.parseInt(Integer.java:652) ~[na:na]
	at java.base/java.lang.Integer.parseInt(Integer.java:770) ~[na:na]
	at com.strategyquant.plugin.CrossCheck.impl.RetestWithHigherPrecision.RetestWithHigherPrecision.readSettings(Unknown Source) ~[na:na]
	at com.strategyquant.plugin.Settings.impl.CrossChecks.CrossChecksPlugin.readSettings(Unknown Source) ~[na:na]
	at com.strategyquant.tradinglib.taskImpl.AbstractTask.setConfig(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.project.SQProject.initTasksFromConfig(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.project.ProjectEngine.initTasks(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.project.ProjectEngine.getInstance(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.project.ProjectEngine.list(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.webguilib.servlet.MainServlet.onGetConfigs(Unknown Source) ~[SQWebGUILib.jar:na]
	at com.strategyquant.webguilib.servlet.MainServlet.access$300(Unknown Source) ~[SQWebGUILib.jar:na]
	at com.strategyquant.webguilib.servlet.MainServlet$12.run(Unknown Source) ~[SQWebGUILib.jar:na]
19:26:52.234 [Thread-981] WARN  CrossCheckMethod - Cannot load backtest spread setting. Using default...
java.lang.NumberFormatException: For input string: "null"
	at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054) ~[na:na]
	at java.base/jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110) ~[na:na]
	at java.base/java.lang.Double.parseDouble(Double.java:549) ~[na:na]
	at com.strategyquant.plugin.CrossCheck.impl.RetestWithHigherPrecision.RetestWithHigherPrecision.readSettings(Unknown Source) ~[na:na]
	at com.strategyquant.plugin.Settings.impl.CrossChecks.CrossChecksPlugin.readSettings(Unknown Source) ~[na:na]
	at com.strategyquant.tradinglib.taskImpl.AbstractTask.setConfig(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.project.SQProject.initTasksFromConfig(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.project.ProjectEngine.initTasks(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.project.ProjectEngine.getInstance(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.project.ProjectEngine.list(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.webguilib.servlet.MainServlet.onGetConfigs(Unknown Source) ~[SQWebGUILib.jar:na]
	at com.strategyquant.webguilib.servlet.MainServlet.access$300(Unknown Source) ~[SQWebGUILib.jar:na]
	at com.strategyquant.webguilib.servlet.MainServlet$12.run(Unknown Source) ~[SQWebGUILib.jar:na]
19:27:01.227 [Thread-5425] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/common/Batch1/libs.js:9267: The number of items has to be identical to number of columns specified.
19:27:03.126 [qtp723041843-1323] INFO  c.s.webguilib.servlet.MainServlet - StrategyQuant X loaded in 1m 46s
19:27:03.130 [qtp723041843-1323] INFO  c.s.webguilib.license.LicenseDialog - Disposing license dialog browser...
19:27:03.335 [qtp723041843-1323] ERROR c.strategyquant.webguilib.BrowserGUI - going NORMAL
19:27:03.335 [qtp723041843-1323] INFO  c.strategyquant.webguilib.BrowserGUI - Setting bounds...
19:27:03.336 [qtp723041843-1323] INFO  c.strategyquant.webguilib.BrowserGUI - APP LOADED
19:27:03.816 [Thread-5895] INFO  c.s.d.basket.BasketOfStocksManager - Syncing group finished in 443ms
19:27:04.285 [Thread-5896] INFO  c.s.datalib.broker.BrokerManager - Syncing broker: [[XTB]]
19:27:04.467 [Thread-5896] INFO  c.s.datalib.broker.BrokerManager - Syncing brokers finished in 1093ms
19:29:11.454 [DataFolderCleaner-thread] INFO  c.s.datalib.data.DataFolderSweeper - Data folder sweep started
19:29:11.915 [DataFolderCleaner-thread] INFO  c.s.datalib.data.DataFolderSweeper - Data folder sweep finished in 461ms
19:36:25.061 [Thread-991] INFO  c.s.t.project.ProgressEngine - Databank '001_TradeMonitor/ET_8' synchronized to files - before sync 1 / after sync 1 / saved 1 / removed 0 in 0.08 s. Sync triggered by 'Periodical sync of databank 001_TradeMonitor/ET_8 - Auto-sync every 10 minutes'.
19:36:25.138 [Thread-992] INFO  c.s.t.project.ProgressEngine - Databank '001_TradeMonitor/YR_8' synchronized to files - before sync 2 / after sync 2 / saved 2 / removed 0 in 0.16 s. Sync triggered by 'Periodical sync of databank 001_TradeMonitor/YR_8 - Auto-sync every 10 minutes'.
19:36:25.141 [Thread-990] INFO  c.s.t.project.ProgressEngine - Databank '001_TradeMonitor/NM_8' synchronized to files - before sync 2 / after sync 2 / saved 2 / removed 0 in 0.16 s. Sync triggered by 'Periodical sync of databank 001_TradeMonitor/NM_8 - Auto-sync every 10 minutes'.
19:36:25.170 [Thread-989] INFO  c.s.t.project.ProgressEngine - Databank '001_TradeMonitor/MT5_CHECK' synchronized to files - before sync 5 / after sync 5 / saved 5 / removed 0 in 0.19 s. Sync triggered by 'Periodical sync of databank 001_TradeMonitor/MT5_CHECK - Auto-sync every 10 minutes'.
19:36:25.376 [Thread-985] INFO  c.s.t.project.ProgressEngine - Databank '000_FuturesPortfolio/Existing portfolio' synchronized to files - before sync 11 / after sync 11 / saved 11 / removed 0 in 0.43 s. Sync triggered by 'Periodical sync of databank 000_FuturesPortfolio/Existing portfolio - Auto-sync every 10 minutes'.
19:36:26.067 [Thread-1135] INFO  c.s.t.project.ProgressEngine - Databank '230516_MYM/PortfolioOnLine' synchronized to files - before sync 3 / after sync 3 / saved 3 / removed 0 in 0.09 s. Sync triggered by 'Periodical sync of databank 230516_MYM/PortfolioOnLine - Auto-sync every 10 minutes'.
19:36:26.125 [Thread-1027] INFO  c.s.t.project.ProgressEngine - Databank '230302_MNQ/Existing portfolio' synchronized to files - before sync 22 / after sync 22 / saved 22 / removed 0 in 0.80 s. Sync triggered by 'Periodical sync of databank 230302_MNQ/Existing portfolio - Auto-sync every 10 minutes'.
19:36:26.154 [Thread-1130] INFO  c.s.t.project.ProgressEngine - Databank '230516_MYM/Existing portfolio' synchronized to files - before sync 6 / after sync 6 / saved 6 / removed 0 in 0.18 s. Sync triggered by 'Periodical sync of databank 230516_MYM/Existing portfolio - Auto-sync every 10 minutes'.
19:36:26.251 [Thread-1127] INFO  c.s.t.project.ProgressEngine - Databank '230516_MYM/Results' synchronized to files - before sync 9 / after sync 9 / saved 9 / removed 0 in 0.28 s. Sync triggered by 'Periodical sync of databank 230516_MYM/Results - Auto-sync every 10 minutes'.
19:36:26.364 [Thread-1024] INFO  c.s.t.project.ProgressEngine - Databank '230302_MNQ/Results' synchronized to files - before sync 28 / after sync 28 / saved 28 / removed 0 in 1.04 s. Sync triggered by 'Periodical sync of databank 230302_MNQ/Results - Auto-sync every 10 minutes'.
19:36:28.907 [Thread-1352] INFO  c.s.t.project.ProgressEngine - Databank '230517_MES/Existing portfolio' synchronized to files - before sync 6 / after sync 6 / saved 6 / removed 0 in 0.18 s. Sync triggered by 'Periodical sync of databank 230517_MES/Existing portfolio - Auto-sync every 10 minutes'.
19:36:28.967 [Thread-1349] INFO  c.s.t.project.ProgressEngine - Databank '230517_MES/Results' synchronized to files - before sync 8 / after sync 8 / saved 8 / removed 0 in 0.24 s. Sync triggered by 'Periodical sync of databank 230517_MES/Results - Auto-sync every 10 minutes'.
19:36:30.555 [Thread-1362] INFO  c.s.t.project.ProgressEngine - Databank '230526_EURUSD/Existing portfolio' synchronized to files - before sync 4 / after sync 4 / saved 4 / removed 0 in 0.24 s. Sync triggered by 'Periodical sync of databank 230526_EURUSD/Existing portfolio - Auto-sync every 10 minutes'.
19:36:31.267 [Thread-1371] INFO  c.s.t.project.ProgressEngine - Databank '230602_USDJPY/Existing portfolio' synchronized to files - before sync 2 / after sync 2 / saved 2 / removed 0 in 0.11 s. Sync triggered by 'Periodical sync of databank 230602_USDJPY/Existing portfolio - Auto-sync every 10 minutes'.
19:36:33.249 [Thread-1389] INFO  c.s.t.project.ProgressEngine - Databank '230608_AUDUSD/Existing portfolio' synchronized to files - before sync 8 / after sync 8 / saved 8 / removed 0 in 0.36 s. Sync triggered by 'Periodical sync of databank 230608_AUDUSD/Existing portfolio - Auto-sync every 10 minutes'.
19:36:34.614 [Thread-1398] INFO  c.s.t.project.ProgressEngine - Databank '230629_XAUUSD/Existing portfolio' synchronized to files - before sync 16 / after sync 16 / saved 16 / removed 0 in 0.87 s. Sync triggered by 'Periodical sync of databank 230629_XAUUSD/Existing portfolio - Auto-sync every 10 minutes'.
19:36:35.111 [Thread-1380] INFO  c.s.t.project.ProgressEngine - Databank '230603_GBPUSD/Existing portfolio' synchronized to files - before sync 55 / after sync 55 / saved 55 / removed 0 in 3.06 s. Sync triggered by 'Periodical sync of databank 230603_GBPUSD/Existing portfolio - Auto-sync every 10 minutes'.
19:36:35.775 [Thread-1407] INFO  c.s.t.project.ProgressEngine - Databank '230712_USDCHF/Existing portfolio' synchronized to files - before sync 46 / after sync 46 / saved 46 / removed 0 in 1.14 s. Sync triggered by 'Periodical sync of databank 230712_USDCHF/Existing portfolio - Auto-sync every 10 minutes'.
19:36:36.141 [Thread-1415] INFO  c.s.t.project.ProgressEngine - Databank '230718_CFD_GDAX/Existing portfolio' synchronized to files - before sync 4 / after sync 4 / saved 4 / removed 0 in 0.13 s. Sync triggered by 'Periodical sync of databank 230718_CFD_GDAX/Existing portfolio - Auto-sync every 10 minutes'.
19:36:36.199 [Thread-1419] INFO  c.s.t.project.ProgressEngine - Databank '230718_CFD_GDAX/CFD SAMPLE' synchronized to files - before sync 5 / after sync 5 / saved 5 / removed 0 in 0.19 s. Sync triggered by 'Periodical sync of databank 230718_CFD_GDAX/CFD SAMPLE - Auto-sync every 10 minutes'.
19:36:40.980 [Thread-1424] INFO  c.s.t.project.ProgressEngine - Databank '230727_CFD_NDX/Existing portfolio' synchronized to files - before sync 79 / after sync 79 / saved 79 / removed 0 in 2.39 s. Sync triggered by 'Periodical sync of databank 230727_CFD_NDX/Existing portfolio - Auto-sync every 10 minutes'.
19:36:43.513 [Thread-1433] INFO  c.s.t.project.ProgressEngine - Databank '230729_CFD_N225/Existing portfolio' synchronized to files - before sync 9 / after sync 9 / saved 9 / removed 0 in 0.27 s. Sync triggered by 'Periodical sync of databank 230729_CFD_N225/Existing portfolio - Auto-sync every 10 minutes'.
19:49:08.638 [Thread-6579] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/common/Batch1/libs.js:76019: Config for project TaskManager not found
19:49:08.639 [Thread-6581] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/common/Batch1/libs.js:74692: Project config of project TaskManager not found
19:49:31.972 [Thread-8617] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/common/Batch1/libs.js:103479: Cannot set value. Parameter with key 'PickerEndOfDay' not found
19:49:31.973 [Thread-8619] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/common/Batch1/libs.js:103479: Cannot set value. Parameter with key 'PickerMaxOpenPositions' not found
19:49:45.671 [Thread-9215] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/common/Batch1/libs.js:139: RangeError: Invalid string length
19:49:45.677 [Thread-9220] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/common/Batch1/libs.js:139: RangeError: Invalid string length Possibly unhandled rejection: {}
19:57:33.156 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Exit 1
19:57:35.454 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Exit application
19:57:36.338 [AWT-EventQueue-0] INFO  c.s.t.project.ProgressEngine - Databank '000_FXPortfolio/Results' synchronized to files - before sync 18 / after sync 18 / saved 18 / removed 0 in 0.88 s. Sync triggered by 'Save all strategies before exiting SQX.'.
19:57:37.386 [AWT-EventQueue-0] INFO  o.e.jetty.server.AbstractConnector - Stopped ServerConnector@1177ae8{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
19:57:37.386 [AWT-EventQueue-0] INFO  org.eclipse.jetty.server.session - node0 Stopped scavenging
19:57:37.534 [Thread-73] ERROR c.strategyquant.webguilib.BrowserGUI - SQ app websockets not connected 0 times in a row
19:57:40.419 [Timer-155] INFO  com.strategyquant.lib.app.MainApp - Exit app.
