When running Portfolio master in 4.8.1 I get the following error. This happens every time regardless the amount of strategies involved. This does not happen in 4.7.0.
java.util.concurrent.ExecutionException: java.lang.AbstractMethodError: com.strategyquant.lib.fitness.FitnessFunction.computeFitness(Lcom/strategyquant/lib/results/SQResultsGroup;Ljava/lang/String;)D
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at com.strategyquant.plugin.PortfolioMaster.impl.AutomaticBuilder.bruteForce.BFPortfolioMasterComputer._compute(BFPortfolioMasterComputer.java:228)
at com.strategyquant.plugin.PortfolioMaster.impl.AutomaticBuilder.bruteForce.BFPortfolioMasterComputer.computePortfolio(BFPortfolioMasterComputer.java:222)
at com.strategyquant.plugin.PortfolioMaster.impl.AutomaticBuilder.PortfolioCombinator.combination(PortfolioCombinator.java:56)
at com.strategyquant.plugin.PortfolioMaster.impl.AutomaticBuilder.bruteForce.BFPortfolioMasterComputer.doInBackground(BFPortfolioMasterComputer.java:189)
at com.strategyquant.plugin.PortfolioMaster.impl.AutomaticBuilder.bruteForce.BFPortfolioMasterComputer.doInBackground(BFPortfolioMasterComputer.java:42)
at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at javax.swing.SwingWorker.run(SwingWorker.java:334)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.AbstractMethodError: com.strategyquant.lib.fitness.FitnessFunction.computeFitness(Lcom/strategyquant/lib/results/SQResultsGroup;Ljava/lang/String;)D
at com.strategyquant.plugin.PortfolioMaster.impl.AutomaticBuilder.bruteForce.BFPortfolioMasterComputeTask.call(BFPortfolioMasterComputeTask.java:51)
at com.strategyquant.plugin.PortfolioMaster.impl.AutomaticBuilder.bruteForce.BFPortfolioMasterComputeTask.call(BFPortfolioMasterComputeTask.java:20)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
... 3 more
Please reinstall QA and try it again. If you still have a problem please attach the strategies