The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
Reporting extension broken as of Rapidminer studio 7.501?
Hi all,
The reporting extension is a great way to build reports, so we are using this in some of our workflows.
However, a colleague of mine can run a workflow perfectly in Rapidminer studio 7.5.000 but when I tried in 7.5.001 and 7.6.000 I get the exception below.
Does anyone know how to fix this (even quick and dirty since the reporting extension hasn't seen an update in a while).
Exception: java.lang.NoClassDefFoundError
Message: Could not initialize class com.rapidminer.gui.plotter.ColorProvider
Stack trace:
com.rapidminer.gui.plotter.PlotterAdapter.getColorProvider(PlotterAdapter.java:728)
com.rapidminer.gui.plotter.charts.AbstractPieChartPlotter.updatePlotter(AbstractPieChartPlotter.java:540)
com.rapidminer.gui.plotter.charts.AbstractPieChartPlotter.setPlotColumn(AbstractPieChartPlotter.java:260)
com.rapidminer.gui.plotter.PlotterAdapter.applyParameterSetting(PlotterAdapter.java:1215)
com.rapidminer.gui.plotter.PlotterAdapter.settingChanged(PlotterAdapter.java:1397)
com.rapidminer.gui.plotter.PlotterConfigurationModel.setParameterValue(PlotterConfigurationModel.java:359)
com.rapidminer.gui.renderer.AbstractDataTablePlotterRenderer.createReportable(AbstractDataTablePlotterRenderer.java:92)
com.rapidminer.operator.report.Reporter.doWork(Reporter.java:249)
com.rapidminer.operator.Operator.execute(Operator.java:1004)
com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:77)
com.rapidminer.operator.ExecutionUnit$3.run(ExecutionUnit.java:812)
com.rapidminer.operator.ExecutionUnit$3.run(ExecutionUnit.java:807)
java.security.AccessController.doPrivileged(Native Method)
com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:807)
com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:428)
com.rapidminer.operator.SimpleOperatorChain.doWork(SimpleOperatorChain.java:99)
com.rapidminer.operator.Operator.execute(Operator.java:1004)
com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:77)
com.rapidminer.operator.ExecutionUnit$3.run(ExecutionUnit.java:812)
com.rapidminer.operator.ExecutionUnit$3.run(ExecutionUnit.java:807)
java.security.AccessController.doPrivileged(Native Method)
com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:807)
com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:428)
com.rapidminer.operator.SimpleOperatorChain.doWork(SimpleOperatorChain.java:99)
com.rapidminer.operator.Operator.execute(Operator.java:1004)
com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:77)
com.rapidminer.operator.ExecutionUnit$3.run(ExecutionUnit.java:812)
com.rapidminer.operator.ExecutionUnit$3.run(ExecutionUnit.java:807)
java.security.AccessController.doPrivileged(Native Method)
com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:807)
com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:428)
com.rapidminer.operator.Operator.execute(Operator.java:1004)
com.rapidminer.Process.run(Process.java:1311)
com.rapidminer.Process.run(Process.java:1175)
com.rapidminer.Process.run(Process.java:1128)
com.rapidminer.Process.run(Process.java:1123)
com.rapidminer.Process.run(Process.java:1113)
com.rapidminer.gui.ProcessThread.run(ProcessThread.java:65)
Tagged:
0
Answers
I tried restarting etc. and now it works. Strange that a class is or isn't found between runs/instances of RapidMiner...
Hope this helps someone else!
Hi Thomas,
I saw their 'advanced reporting' extension, which works by entering data into an Excel sheet, which then updates the already existing charts.
What I like about the reporting extension is that it creates an HTML static report that you can easily distribute. Acchieving this in Excel is a bit more difficult.
Thanks for the tip though!