changing view of databank

zkusil sem si změnit pohled databanky a po potvrzení se objevila tato chybová hláška a nepomohlo ani přepnutí do default modu - všechny doposud zgenerované strategie tak nebylo možno nijak zobrazit



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

Attachments
databank.jpg
(97.92 KiB)
  • Votes 0
  • Project StrategyQuant X
  • Type Bug
  • Status Fixed
  • Priority Normal

History

h
#1

hankeys

15.07.2018 17:48

Task created

TT
#2

Tamas

16.07.2018 15:18
Could you please attach the log file to see the error ?
h
#3

hankeys

16.07.2018 17:18
log už má 15 GB, ale ta chyba se vyskytuje kdykoliv se pokusím změnit podobu databanky. z logu by to mohla být tato část


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]




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