08:40:51.299 [Thread-345] INFO  c.s.t.project.ProgressEngine - Databank 'Builder - Results' synchronized to files - 1 records updated in 0.05 s.
22:49:04.416 [Blocking computeThread common #19 - Builder_0-Generation 1.14.178] ERROR BacktestEvaluator - com.strategyquant.tradinglib.strategy.xml.XmlStrategyException: Cannot create strategy from XML! Error: Block doesn't contain item 1
	at SQ.Internal.Rule.initialize(Rule.java:164)
	at SQ.Internal.Rule.newInstance(Rule.java:129)
	at SQ.Internal.StrategyEvent.parseXml(StrategyEvent.java:107)
	at SQ.Internal.StrategyEvent.<init>(StrategyEvent.java:58)
	at SQ.Internal.XmlStrategy.parseXml(XmlStrategy.java:248)
	at SQ.Internal.XmlStrategy.callOnInit(XmlStrategy.java:157)
	at com.strategyquant.tradinglib.engine.TradingSetup.start(Unknown Source)
	at com.strategyquant.tradinglib.engine.BacktestEngine.initializeBacktest(Unknown Source)
	at com.strategyquant.tradinglib.engine.BacktestEngine.runBacktest(Unknown Source)
	at com.strategyquant.tradinglib.backtestrunner.BacktestRunner.backtestStrategy(Unknown Source)
	at com.strategyquant.tradinglib.backtestrunner.BacktestRunner.runBacktestOnMainSetup(Unknown Source)
	at com.strategyquant.tradinglib.backtestrunner.BacktestRunner.execute(Unknown Source)
	at com.strategyquant.tradinglib.gp.strategies.BacktestEvaluator.evaluateCandidate(Unknown Source)
	at com.strategyquant.tradinglib.gp.strategies.BacktestEvaluator.evaluateCandidate(Unknown Source)
	at com.strategyquant.tradinglib.gp.GPEvaluationJob.call(Unknown Source)
	at com.strategyquant.tradinglib.gp.GPEvaluationJob.call(Unknown Source)
	at com.strategyquant.gridlib.compute.performer.MultithreadComputePerformer$1.run(Unknown Source)
	at com.strategyquant.gridlib.concurrent.ThreadPool$TaskExecutor.runCommonExecutor(Unknown Source)
	at com.strategyquant.gridlib.concurrent.ThreadPool$TaskExecutor.run(Unknown Source)
	at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: com.strategyquant.tradinglib.BlockDefinitionException: Block doesn't contain item 1
	at com.strategyquant.tradinglib.blocks.ParameterAnnotationParser.parseSubBlock(Unknown Source)
	at com.strategyquant.tradinglib.blocks.ParameterAnnotationParser.wizardParseBlock(Unknown Source)
	at com.strategyquant.tradinglib.blocks.ParameterAnnotationParser.wizardParseXml(Unknown Source)
	at com.strategyquant.tradinglib.blocks.AnnotationProcessor.wizardParseXml(Unknown Source)
	at SQ.Internal.StandardBlock.parseXml(StandardBlock.java:314)
	at SQ.Internal.StandardBlock.initialize(StandardBlock.java:245)
	at SQ.Internal.StandardBlock.newInstance(StandardBlock.java:86)
	at SQ.Internal.ComparisonBlock.newInstance(ComparisonBlock.java:34)
	at com.strategyquant.tradinglib.Blocks.getBlockObject(Unknown Source)
	at com.strategyquant.tradinglib.blocks.ParameterAnnotationParser.parseSubBlock(Unknown Source)
	at com.strategyquant.tradinglib.blocks.ParameterAnnotationParser.wizardParseBlocks(Unknown Source)
	at com.strategyquant.tradinglib.blocks.ParameterAnnotationParser.wizardParseXml(Unknown Source)
	at com.strategyquant.tradinglib.blocks.AnnotationProcessor.wizardParseXml(Unknown Source)
	at SQ.Internal.StandardBlock.parseXml(StandardBlock.java:314)
	at SQ.Internal.StandardBlock.initialize(StandardBlock.java:245)
	at SQ.Internal.StandardBlock.newInstance(StandardBlock.java:86)
	at SQ.Internal.ComparisonBlock.newInstance(ComparisonBlock.java:34)
	at com.strategyquant.tradinglib.Blocks.getBlockObject(Unknown Source)
	at SQ.Internal.RulesImpl.Signal.parseSignal(Signal.java:191)
	at SQ.Internal.RulesImpl.Signal.parseXml(Signal.java:127)
	at SQ.Internal.Rule.initialize(Rule.java:162)
	... 19 more

com.strategyquant.tradinglib.strategy.xml.XmlStrategyException: Cannot create strategy from XML! Error: Block doesn't contain item 1
	at SQ.Internal.Rule.initialize(Rule.java:164) ~[na:na]
	at SQ.Internal.Rule.newInstance(Rule.java:129) ~[na:na]
	at SQ.Internal.StrategyEvent.parseXml(StrategyEvent.java:107) ~[na:na]
	at SQ.Internal.StrategyEvent.<init>(StrategyEvent.java:58) ~[na:na]
	at SQ.Internal.XmlStrategy.parseXml(XmlStrategy.java:248) ~[na:na]
	at SQ.Internal.XmlStrategy.callOnInit(XmlStrategy.java:157) ~[na:na]
	at com.strategyquant.tradinglib.engine.TradingSetup.start(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.engine.BacktestEngine.initializeBacktest(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.engine.BacktestEngine.runBacktest(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.backtestrunner.BacktestRunner.backtestStrategy(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.backtestrunner.BacktestRunner.runBacktestOnMainSetup(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.backtestrunner.BacktestRunner.execute(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.gp.strategies.BacktestEvaluator.evaluateCandidate(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.gp.strategies.BacktestEvaluator.evaluateCandidate(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.gp.GPEvaluationJob.call(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.gp.GPEvaluationJob.call(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.gridlib.compute.performer.MultithreadComputePerformer$1.run(Unknown Source) ~[SQGridLib2.jar:na]
	at com.strategyquant.gridlib.concurrent.ThreadPool$TaskExecutor.runCommonExecutor(Unknown Source) ~[SQGridLib2.jar:na]
	at com.strategyquant.gridlib.concurrent.ThreadPool$TaskExecutor.run(Unknown Source) ~[SQGridLib2.jar:na]
	at java.base/java.lang.Thread.run(Thread.java:832) ~[na:na]
Caused by: com.strategyquant.tradinglib.BlockDefinitionException: Block doesn't contain item 1
	at com.strategyquant.tradinglib.blocks.ParameterAnnotationParser.parseSubBlock(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.blocks.ParameterAnnotationParser.wizardParseBlock(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.blocks.ParameterAnnotationParser.wizardParseXml(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.blocks.AnnotationProcessor.wizardParseXml(Unknown Source) ~[SQTradingLib.jar:na]
	at SQ.Internal.StandardBlock.parseXml(StandardBlock.java:314) ~[na:na]
	at SQ.Internal.StandardBlock.initialize(StandardBlock.java:245) ~[na:na]
	at SQ.Internal.StandardBlock.newInstance(StandardBlock.java:86) ~[na:na]
	at SQ.Internal.ComparisonBlock.newInstance(ComparisonBlock.java:34) ~[na:na]
	at com.strategyquant.tradinglib.Blocks.getBlockObject(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.blocks.ParameterAnnotationParser.parseSubBlock(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.blocks.ParameterAnnotationParser.wizardParseBlocks(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.blocks.ParameterAnnotationParser.wizardParseXml(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.tradinglib.blocks.AnnotationProcessor.wizardParseXml(Unknown Source) ~[SQTradingLib.jar:na]
	at SQ.Internal.StandardBlock.parseXml(StandardBlock.java:314) ~[na:na]
	at SQ.Internal.StandardBlock.initialize(StandardBlock.java:245) ~[na:na]
	at SQ.Internal.StandardBlock.newInstance(StandardBlock.java:86) ~[na:na]
	at SQ.Internal.ComparisonBlock.newInstance(ComparisonBlock.java:34) ~[na:na]
	at com.strategyquant.tradinglib.Blocks.getBlockObject(Unknown Source) ~[SQTradingLib.jar:na]
	at SQ.Internal.RulesImpl.Signal.parseSignal(Signal.java:191) ~[na:na]
	at SQ.Internal.RulesImpl.Signal.parseXml(Signal.java:127) ~[na:na]
	at SQ.Internal.Rule.initialize(Rule.java:162) ~[na:na]
	... 19 common frames omitted
22:54:46.210 [qtp2066315072-148177563] ERROR c.s.t.databank.DatabankExport - Error while exporting databank 'Retester/Results' to MS Office XLSX.C:\StrategyQuant_X_Ultimate_Build_131_x64\ShellFolder: 0x11\portfolio Analysor.xlsx (The filename, directory name, or volume label syntax is incorrect)
java.io.FileNotFoundException: C:\StrategyQuant_X_Ultimate_Build_131_x64\ShellFolder: 0x11\portfolio Analysor.xlsx (The filename, directory name, or volume label syntax is incorrect)
	at java.base/java.io.FileOutputStream.open0(Native Method) ~[na:na]
	at java.base/java.io.FileOutputStream.open(FileOutputStream.java:291) ~[na:na]
	at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:234) ~[na:na]
	at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:123) ~[na:na]
	at com.strategyquant.tradinglib.databank.DatabankExport.toXlsx(Unknown Source) ~[SQTradingLib.jar:na]
	at com.strategyquant.plugin.Results.impl.DatabankActions.DatabankActionsServlet.exportDatabankContents(Unknown Source) ~[na:na]
	at com.strategyquant.plugin.Results.impl.DatabankActions.DatabankActionsServlet.access$000(Unknown Source) ~[na:na]
	at com.strategyquant.plugin.Results.impl.DatabankActions.DatabankActionsServlet$1.run(Unknown Source) ~[na:na]
	at com.strategyquant.plugin.Results.impl.DatabankActions.DatabankActionsServlet.onExportDatabankToCSV(Unknown Source) ~[na:na]
	at com.strategyquant.plugin.Results.impl.DatabankActions.DatabankActionsServlet.execute(Unknown Source) ~[na:na]
	at com.strategyquant.webguilib.servlet.HttpJSONServlet.doGet(Unknown Source) ~[SQWebGUILib.jar:na]
	at com.strategyquant.webguilib.servlet.AbstractServlet.doPost(Unknown Source) ~[SQWebGUILib.jar:na]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:876) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1711) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1347) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1678) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1249) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:753) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:61) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.Server.handle(Server.java:505) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:781) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:917) ~[jetty-all-uber.jar:9.4.19.v20190610]
	at java.base/java.lang.Thread.run(Thread.java:832) ~[na:na]
22:54:46.791 [Thread-151060591] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/common/Batch1/libs.js:102243: Error while exporting databank 'Retester/Results' to MS Office XLSX.C:\StrategyQuant_X_Ultimate_Build_131_x64\ShellFolder: 0x11\portfolio Analysor.xlsx (The filename, directory name, or volume label syntax is incorrect)
