Problem with EIgenvectorModel
Matthias
New Altair Community Member
Hi,
after I receive the update for Version 5.1.000 I get the following errors when I use the PCA preprocessing model:
Exception: java.lang.IndexOutOfBoundsException
Message: Index: 2147483645, Size: 38
Stack trace:
java.util.ArrayList.RangeCheck(Unknown Source)
java.util.ArrayList.get(Unknown Source)
com.rapidminer.gui.renderer.models.EigenvectorModelEigenvectorRenderer$EigenvectorTableModel.getValueAt(EigenvectorModelEigenvectorRenderer.java:69)
com.rapidminer.gui.renderer.AbstractTableModelTableRenderer$DefaultTableable$1.compare(AbstractTableModelTableRenderer.java:153)
com.rapidminer.gui.renderer.AbstractTableModelTableRenderer$DefaultTableable$1.compare(AbstractTableModelTableRenderer.java:149)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.sort(Unknown Source)
com.rapidminer.gui.renderer.AbstractTableModelTableRenderer$DefaultTableable.<init>(AbstractTableModelTableRenderer.java:149)
com.rapidminer.gui.renderer.AbstractTableModelTableRenderer.createReportable(AbstractTableModelTableRenderer.java:252)
com.rapidminer.gui.renderer.NonGraphicalRenderer.createReportable(NonGraphicalRenderer.java:38)
com.rapidminer.gui.processeditor.results.SingleResultOverview.<init>(SingleResultOverview.java:166)
com.rapidminer.gui.processeditor.results.ProcessExecutionResultOverview.<init>(ProcessExecutionResultOverview.java:167)
com.rapidminer.gui.processeditor.results.ResultOverview.addResults(ResultOverview.java:116)
com.rapidminer.gui.processeditor.results.DockableResultDisplay$4.run(DockableResultDisplay.java:180)
com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:176)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
The XML Code:
after I receive the update for Version 5.1.000 I get the following errors when I use the PCA preprocessing model:
Exception: java.lang.IndexOutOfBoundsException
Message: Index: 2147483645, Size: 38
Stack trace:
java.util.ArrayList.RangeCheck(Unknown Source)
java.util.ArrayList.get(Unknown Source)
com.rapidminer.gui.renderer.models.EigenvectorModelEigenvectorRenderer$EigenvectorTableModel.getValueAt(EigenvectorModelEigenvectorRenderer.java:69)
com.rapidminer.gui.renderer.AbstractTableModelTableRenderer$DefaultTableable$1.compare(AbstractTableModelTableRenderer.java:153)
com.rapidminer.gui.renderer.AbstractTableModelTableRenderer$DefaultTableable$1.compare(AbstractTableModelTableRenderer.java:149)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.mergeSort(Unknown Source)
java.util.Arrays.sort(Unknown Source)
com.rapidminer.gui.renderer.AbstractTableModelTableRenderer$DefaultTableable.<init>(AbstractTableModelTableRenderer.java:149)
com.rapidminer.gui.renderer.AbstractTableModelTableRenderer.createReportable(AbstractTableModelTableRenderer.java:252)
com.rapidminer.gui.renderer.NonGraphicalRenderer.createReportable(NonGraphicalRenderer.java:38)
com.rapidminer.gui.processeditor.results.SingleResultOverview.<init>(SingleResultOverview.java:166)
com.rapidminer.gui.processeditor.results.ProcessExecutionResultOverview.<init>(ProcessExecutionResultOverview.java:167)
com.rapidminer.gui.processeditor.results.ResultOverview.addResults(ResultOverview.java:116)
com.rapidminer.gui.processeditor.results.DockableResultDisplay$4.run(DockableResultDisplay.java:180)
com.rapidminer.gui.tools.ProgressThread$2.run(ProgressThread.java:176)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
The XML Code:
Has there something changed in using the Model??
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<process version="5.1.000">
<context>
<input/>
<output/>
<macros/>
</context>
<operator activated="true" class="process" compatibility="5.1.000" expanded="true" name="Process">
<process expanded="true" height="536" width="480">
<operator activated="true" class="retrieve" compatibility="5.1.000" expanded="true" height="60" name="Retrieve" width="90" x="179" y="120">
<parameter key="repository_entry" value="pca"/>
</operator>
<operator activated="true" class="principal_component_analysis" compatibility="5.1.000" expanded="true" height="94" name="PCA" width="90" x="444" y="93"/>
<connect from_op="Retrieve" from_port="output" to_op="PCA" to_port="example set input"/>
<connect from_op="PCA" from_port="example set output" to_port="result 1"/>
<connect from_op="PCA" from_port="preprocessing model" to_port="result 2"/>
<portSpacing port="source_input 1" spacing="0"/>
<portSpacing port="sink_result 1" spacing="0"/>
<portSpacing port="sink_result 2" spacing="0"/>
<portSpacing port="sink_result 3" spacing="0"/>
</process>
</operator>
</process>
Tagged:
0
Answers
-
Hi,
this issue is fixed. Will be available with the next update.
Greetings,
Sebastian0