Hi Jukka,

Have you data loaded in your map when you call Sextante toolbox ?
Can you give a step by step process to reproduce the error ?
I could not reproduce it with the last snapshot and java 7.

Michaël
> 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@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>


------------------------------------------------------------------------------
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to