Menu

#4 DAM module Java3D exception

open
nobody
None
7
2005-10-29
2005-10-29
No

I loaded a small .mev file data set and used DAM to
classify experiments (3 experiments in each grouping, 3
unassigned). I checked 'enable data screening' with an
alpha value of 0.5. PDA algorithm selection, 3
classes, 3 components and A0 Validation were selected.
The module seemed to run through its calculations and
create the result tree with no problem. All of the
viewers created except the 3D view were also fine.

When I tried looking at the Gene Component 3D View I
got the following stack trace:

java.lang.ArrayIndexOutOfBoundsException: 37
at
javax.media.j3d.GeometryArrayRetained.setCoordinate(GeometryArrayReta
ined.java:3511)
at
javax.media.j3d.GeometryArray.setCoordinate(GeometryArray.java:976)
at
org.tigr.microarray.mev.cluster.gui.impl.dam.Content3D.createUsualPoi
nts(Content3D.java:758)
at
org.tigr.microarray.mev.cluster.gui.impl.dam.Content3D.createCoordina
teSystem(Content3D.java:488)
at
org.tigr.microarray.mev.cluster.gui.impl.dam.Content3D.createSceneGra
ph(Content3D.java:431)
at
org.tigr.microarray.mev.cluster.gui.impl.dam.Content3D.updateScene(Co
ntent3D.java:400)
at
org.tigr.microarray.mev.cluster.gui.impl.dam.DAM3DViewer.onSelected(D
AM3DViewer.java:76)
at
org.tigr.microarray.mev.MultipleArrayViewer.setCurrentViewer(Multiple
ArrayViewer.java:2205)
at
org.tigr.microarray.mev.MultipleArrayViewer.onNodeChanged(MultipleArr
ayViewer.java:2596)
at
org.tigr.microarray.mev.MultipleArrayViewer.access$64(MultipleArrayVi
ewer.java:2585)
at
org.tigr.microarray.mev.MultipleArrayViewer$EventListener.valueChange
d(MultipleArrayViewer.java:4360)
at javax.swing.JTree.fireValueChanged(Unknown
Source)
at
javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown
Source
)
at
javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown
S
ource)
at
javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown
S
ource)
at
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown
Source)
at
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown
S
ource)
at javax.swing.JTree.setSelectionPath(Unknown
Source)
at
javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(Unknown
Source)

at
javax.swing.plaf.basic.BasicTreeUI$MouseHandler.handleSelection(Unkno

Discussion