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?

JoosBuijsJoosBuijs Member Posts: 5 Contributor II
edited October 2019 in Help

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:

Answers

  • JoosBuijsJoosBuijs Member Posts: 5 Contributor II

    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!

  • Thomas_OttThomas_Ott RapidMiner Certified Analyst, RapidMiner Certified Expert, Member Posts: 1,761 Unicorn
    That extension hasn't been updated in many years. If you need something current, check out a similar one from Old World Computing.
  • JoosBuijsJoosBuijs Member Posts: 5 Contributor II

    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!

Sign In or Register to comment.