Jukka,
Can you file a bug report? I don't use Sextante, but it looks like the
error is being thrown by the Sextante code when the GUI for the tool
you are trying to open is being constructed by OJ.
Landon
On Mon, Feb 11, 2013 at 7:40 AM, Rahkonen Jukka
<jukka.rahkonen@...> wrote:
> Hi,
>
> Java 7 appeared into my computer and then the Sextante toolbox does not open with OJ r3252. Fortunately Java 1.6 was still on my computer and it opens the toolbox. The error is
>
> java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
> at java.util.ArrayList.rangeCheck(Unknown Source)
> at java.util.ArrayList.get(Unknown Source)
> at java.util.Collections$UnmodifiableList.get(Unknown Source)
> at es.unex.sextante.openjump.core.OpenJUMPVectorLayer.getShapeType(OpenJUMPVectorLayer.java:207)
> at es.unex.sextante.core.GeoAlgorithm.meetsVectorRequirements(GeoAlgorithm.java:2366)
> at es.unex.sextante.core.GeoAlgorithm.meetsDataRequirements(GeoAlgorithm.java:2441)
> at es.unex.sextante.gui.toolbox.AlgorithmTreeCellRenderer.getTreeCellRendererComponent(AlgorithmTreeCellRenderer.java:108)
> at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(Unknown Source)
> at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(Unknown Source)
> at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(Unknown Source)
> at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(Unknown Source)
> at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(Unknown Source)
> at javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(Unknown Source)
> at javax.swing.tree.VariableHeightLayoutCache.setExpandedState(Unknown Source)
> at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(Unknown Source)
> at javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(Unknown Source)
> at javax.swing.JTree.fireTreeExpanded(Unknown Source)
> at javax.swing.JTree.setExpandedState(Unknown Source)
> at javax.swing.JTree.collapsePath(Unknown Source)
> at es.unex.sextante.gui.toolbox.AlgorithmsPanel.expandAll(AlgorithmsPanel.java:462)
> at es.unex.sextante.gui.toolbox.AlgorithmsPanel.expandAll(AlgorithmsPanel.java:454)
> at es.unex.sextante.gui.toolbox.AlgorithmsPanel.expandAll(AlgorithmsPanel.java:454)
> at es.unex.sextante.gui.toolbox.AlgorithmsPanel.expandAll(AlgorithmsPanel.java:454)
> at es.unex.sextante.gui.toolbox.AlgorithmsPanel.collapseAll(AlgorithmsPanel.java:422)
> at es.unex.sextante.gui.toolbox.ToolboxPanel.collapseAll(ToolboxPanel.java:100)
> at es.unex.sextante.gui.toolbox.ToolboxPanel.fillTreesWithAllAlgorithms(ToolboxPanel.java:112)
> at es.unex.sextante.gui.toolbox.ToolboxPanel.initialize(ToolboxPanel.java:85)
> at es.unex.sextante.gui.toolbox.ToolboxPanel.<init>(ToolboxPanel.java:58)
> at es.unex.sextante.gui.toolbox.ToolboxDialog.initialize(ToolboxDialog.java:56)
> at es.unex.sextante.gui.toolbox.ToolboxDialog.<init>(ToolboxDialog.java:40)
> at es.unex.sextante.gui.core.DefaultGUIFactory.showToolBoxDialog(DefaultGUIFactory.java:65)
> at es.unex.sextante.openjump.extensions.SextanteToolboxPlugin.execute(SextanteToolboxPlugin.java:22)
> at com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:194)
> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
> at javax.swing.AbstractButton.doClick(Unknown Source)
> at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
> at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
> at java.awt.Component.processMouseEvent(Unknown Source)
> at javax.swing.JComponent.processMouseEvent(Unknown Source)
> at java.awt.Component.processEvent(Unknown Source)
> at java.awt.Container.processEvent(Unknown Source)
> at java.awt.Component.dispatchEventImpl(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Window.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
> at java.awt.EventQueue.access$200(Unknown Source)
> at java.awt.EventQueue$3.run(Unknown Source)
> at java.awt.EventQueue$3.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
> at java.awt.EventQueue$4.run(Unknown Source)
> at java.awt.EventQueue$4.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
> at java.awt.EventQueue.dispatchEvent(Unknown Source)
> at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.run(Unknown Source)
>
> -Jukka Rahkonen-
>
> ------------------------------------------------------------------------------
> Free Next-Gen Firewall Hardware Offer
> Buy your Sophos next-gen firewall before the end March 2013
> and get the hardware for free! Learn more.
> http://p.sf.net/sfu/sophos-d2d-feb
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@...
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
|