pomohl až restart programu, při kterém se nově až tady strategie ukládají, takže to bude asi souviset s tím, že neví, že si to má vzít z paměti
17:36:09.018 [qtp1010584177-2466596] ERROR c.s.w.servlet.HttpJSONServlet - Confirmation failed.
java.lang.NumberFormatException: empty String
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1842) ~[na:1.8.0_131]
at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110) ~[na:1.8.0_131]
at java.lang.Double.parseDouble(Double.java:538) ~[na:1.8.0_131]
at java.lang.Double.valueOf(Double.java:502) ~[na:1.8.0_131]
at SQ.Columns.Databanks.NetProfit.getCustomFormat(NetProfit.java:73) ~[na:na]
at com.strategyquant.tradinglib.databank.DatabankRecords.getRecordData(Unknown Source) ~[SQTradingLib.jar:na]
at com.strategyquant.tradinglib.databank.DatabankRecords.getBufferData(Unknown Source) ~[SQTradingLib.jar:na]
at com.strategyquant.tradinglib.databank.Databank.getBufferData(Unknown Source) ~[SQTradingLib.jar:na]
at com.strategyquant.plugin.Servlet.impl.Project.ProjectServlet.onLoadGridData(Unknown Source) [ServletProject.jar:na]
at com.strategyquant.plugin.Servlet.impl.Project.ProjectServlet.execute(Unknown Source) [ServletProject.jar: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-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:835) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:583) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:224) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:397) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.server.Server.handle(Server.java:517) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) [jetty-all-9.3.7.v20160115-uber.jar:9.3.7.v20160115]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
17:36:09.256 [Blocking computeThread #11] ERROR c.s.t.databank.DatabankRecords - Exc.
java.lang.Exception: ResultsMap is empty, this ResultsGroup was destroyed before! com.strategyquant.tradinglib.results.ResultsGroup@78e2975b - Strategy 0.9.117
at com.strategyquant.tradinglib.results.ResultsGroup.results(Unknown Source) ~[SQTradingLib.jar:na]
at com.strategyquant.tradinglib.databank.DatabankRecords.getFitness(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.databank.DatabankRecords.updateBestResults(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.databank.DatabankRecords.add(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.databank.Databank.add(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.plugin.Task.impl.Build.GeneticBuildEngine.processNewCandidate(Unknown Source) [TaskBuild.jar:na]
at com.strategyquant.plugin.Task.impl.Build.GeneticBuildEngine.access$100(Unknown Source) [TaskBuild.jar:na]
at com.strategyquant.plugin.Task.impl.Build.GeneticBuildEngine$1.newCandidate(Unknown Source) [TaskBuild.jar:na]
at com.strategyquant.plugin.Task.impl.Build.GeneticBuildEngine$1.newCandidate(Unknown Source) [TaskBuild.jar:na]
at com.strategyquant.tradinglib.gp.GPEngine.processMessage(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.gp.GPEngine$1.messageReceived(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.gridlib.client.ListenerManager.sendToListener(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.client.Compute.sendMessageToListener(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.client.GridClient.sendMessage(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.tradinglib.gp.GPGenerationalEngine.sendToGPEngine(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.gp.GPGenerationalEngine.addToPopulation(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.gp.GPGenerationalEngine.messageJobFinished(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.gp.GPGenerationalEngine.processMessage(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.gp.GPGenerationalEngine$1.messageReceived(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.gridlib.client.ListenerManager.sendToListener(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.client.Compute.sendMessageToListener(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.client.Compute.jobFinished(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.client.Compute$2.onJobFinished(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.compute.performer.MultithreadComputePerformer.callHandlers(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.compute.performer.MultithreadComputePerformer$1.run(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.concurrent.ThreadPool$TaskExecutor.run(Unknown Source) [SQGridLib2.jar:na]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
17:36:09.257 [Blocking computeThread #11] ERROR c.s.t.databank.DatabankRecords - Exc.
java.lang.Exception: ResultsMap is empty, this ResultsGroup was destroyed before! com.strategyquant.tradinglib.results.ResultsGroup@6e0a672a - Strategy 0.10.127
at com.strategyquant.tradinglib.results.ResultsGroup.results(Unknown Source) ~[SQTradingLib.jar:na]
at com.strategyquant.tradinglib.databank.DatabankRecords.getFitness(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.databank.DatabankRecords.updateBestResults(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.databank.DatabankRecords.add(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.databank.Databank.add(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.plugin.Task.impl.Build.GeneticBuildEngine.processNewCandidate(Unknown Source) [TaskBuild.jar:na]
at com.strategyquant.plugin.Task.impl.Build.GeneticBuildEngine.access$100(Unknown Source) [TaskBuild.jar:na]
at com.strategyquant.plugin.Task.impl.Build.GeneticBuildEngine$1.newCandidate(Unknown Source) [TaskBuild.jar:na]
at com.strategyquant.plugin.Task.impl.Build.GeneticBuildEngine$1.newCandidate(Unknown Source) [TaskBuild.jar:na]
at com.strategyquant.tradinglib.gp.GPEngine.processMessage(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.gp.GPEngine$1.messageReceived(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.gridlib.client.ListenerManager.sendToListener(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.client.Compute.sendMessageToListener(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.client.GridClient.sendMessage(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.tradinglib.gp.GPGenerationalEngine.sendToGPEngine(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.gp.GPGenerationalEngine.addToPopulation(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.gp.GPGenerationalEngine.messageJobFinished(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.gp.GPGenerationalEngine.processMessage(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.tradinglib.gp.GPGenerationalEngine$1.messageReceived(Unknown Source) [SQTradingLib.jar:na]
at com.strategyquant.gridlib.client.ListenerManager.sendToListener(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.client.Compute.sendMessageToListener(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.client.Compute.jobFinished(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.client.Compute$2.onJobFinished(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.compute.performer.MultithreadComputePerformer.callHandlers(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.compute.performer.MultithreadComputePerformer$1.run(Unknown Source) [SQGridLib2.jar:na]
at com.strategyquant.gridlib.concurrent.ThreadPool$TaskExecutor.run(Unknown Source) [SQGridLib2.jar:na]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]