Problem with EIgenvectorModel

Matthias
Matthias New Altair Community Member
edited November 2024 in Community Q&A
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??

Tagged:

Answers

  • land
    land New Altair Community Member
    Hi,
    this issue is fixed. Will be available with the next update.

    Greetings,
      Sebastian

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.