106: errors while copying strategies from Builder to Retester

Hi i have errors while copying strategies from Builder to Retester



12:15:21.858 [Blocking computeThread #7] ERROR c.s.t.databank.DatabankRecords - Exc.
java.lang.Exception: ResultsMap is empty, this ResultsGroup was destroyed before! com.strategyquant.tradinglib.results.ResultsGroup@3fda9e69 - Strategy 7.20.141
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]
12:15:21.858 [Blocking computeThread #7] ERROR c.s.t.databank.DatabankRecords - Exc.
java.lang.Exception: ResultsMap is empty, this ResultsGroup was destroyed before! com.strategyquant.tradinglib.results.ResultsGroup@290dac06 - Strategy 7.20.152
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]
12:15:21.859 [Blocking computeThread #7] ERROR c.s.t.databank.DatabankRecords - Exc.
java.lang.Exception: ResultsMap is empty, this ResultsGroup was destroyed before! com.strategyquant.tradinglib.results.ResultsGroup@5e3ac6ea - Strategy 7.20.186
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]
12:15:21.859 [Blocking computeThread #7] ERROR c.s.t.databank.DatabankRecords - Exc.
java.lang.Exception: ResultsMap is empty, this ResultsGroup was destroyed before! com.strategyquant.tradinglib.results.ResultsGroup@59f2082d - Strategy 0.29.180
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]
12:15:21.860 [Blocking computeThread #7] ERROR c.s.t.databank.DatabankRecords - Exc.
java.lang.Exception: ResultsMap is empty, this ResultsGroup was destroyed before! com.strategyquant.tradinglib.results.ResultsGroup@51755ae4 - Strategy 0.30.101
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]
12:15:21.860 [Blocking computeThread #7] ERROR c.s.t.databank.DatabankRecords - Exc.
java.lang.Exception: ResultsMap is empty, this ResultsGroup was destroyed before! com.strategyquant.tradinglib.results.ResultsGroup@1c727105 - Strategy 0.30.107
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]


Attachments
Build.xml
(1.17 MiB)
  • Votes 0
  • Project StrategyQuant X
  • Type Bug
  • Status Fixed
  • Priority Normal

History

IH
#1

clonex / Ivan Hudec

17.07.2018 12:47

Task created

h
#2

hankeys

17.07.2018 13:33
also if i delete strs from builder databank, there are some "errors" logging to the logfile
m
#3

mabi

18.07.2018 01:09
About 10 % fails to be saved from builder to retester since RC6. They are corrupted is the message. 
MF
#4

Mark Fric

25.07.2018 13:55

Status changed from New to Fixed

made some more fixes, now it works correctly for me.


Perhaps it happened when you had some extreme number of strategies in databank. How many strategies you usually have there?

IH
#5

clonex / Ivan Hudec

26.07.2018 07:50
Hi, not many - 200
MF
#6

Mark Fric

26.07.2018 08:06

Status changed from Fixed to In progress

MF
#7

Mark Fric

26.07.2018 14:08

Status changed from In progress to Fixed

this should be fixed in Build 107

Votes: 0

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please