Problem with EIgenvectorModel

MatthiasMatthias Member Posts: 13 Contributor II
edited November 2018 in Help
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:

<?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>
Has there something changed in using the Model??

Answers

  • landland RapidMiner Certified Analyst, RapidMiner Certified Expert, Member Posts: 2,531 Unicorn
    Hi,
    this issue is fixed. Will be available with the next update.

    Greetings,
      Sebastian
Sign In or Register to comment.