This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
> Full Name: mohamad
> Email Address: address@hidden
> Organization: universidad de granada
> Package Version: 2.6u2 build date:2009-02-13 19:03 UTC
> Operating System: Windows XP
> Hardware: Java: home: C:\Program Files\IDV_2.6u2\jre version: 1.6.0_11
> j3d:1.5.2 fcs (build4)
> Description of problem: Error in makeDynamicMenu:Predefined
> Index: 0, Size: 0
Mohamad,
This problem is due to a projection in the IDV you are running has no name
assigned to it. You need to remove this projection (by going to Porjection-->
New/Edit to bring up a window of projection manager, and find the one with no
name, and delete it). Also, in our nightly build release, we have fixed this
problem to allow the IDV, you can download a 2.7* release an try it if you want
to keep this projection with no name.
Yuan
>
> ******************
> Stack trace:
> java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
> at java.util.ArrayList.RangeCheck(ArrayList.java:547)
> at java.util.ArrayList.get(ArrayList.java:322)
> at
> ucar.unidata.idv.MapViewManager.makeProjectionsMenu(MapViewManager.java:1798)
> at
> ucar.unidata.idv.MapViewManager.initializeProjectionMenu(MapViewManager.java:1697)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at ucar.unidata.util.GuiUtils$16.menuSelected(GuiUtils.java:4529)
> at javax.swing.JMenu.fireMenuSelected(JMenu.java:1028)
> at javax.swing.JMenu$MenuChangeListener.stateChanged(JMenu.java:1107)
> at
> javax.swing.DefaultButtonModel.fireStateChanged(DefaultButtonModel.java:333)
> at javax.swing.DefaultButtonModel.setSelected(DefaultButtonModel.java:215)
> at javax.swing.JMenu.setSelected(JMenu.java:294)
> at javax.swing.JMenu.menuSelectionChanged(JMenu.java:1175)
> at
> javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:101)
> at
> javax.swing.plaf.basic.BasicMenuUI$Handler.mouseEntered(BasicMenuUI.java:496)
> at java.awt.Component.processMouseEvent(Component.java:6143)
> at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
> at java.awt.Component.processEvent(Component.java:5899)
> at java.awt.Container.processEvent(Container.java:2023)
> at java.awt.Component.dispatchEventImpl(Component.java:4501)
> at java.awt.Container.dispatchEventImpl(Container.java:2081)
> at java.awt.Component.dispatchEvent(Component.java:4331)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
> at java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:4090)
> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3947)
> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
> at java.awt.Container.dispatchEventImpl(Container.java:2067)
> at java.awt.Component.dispatchEvent(Component.java:4331)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
> at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
> at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
> at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>
>
>
Ticket Details
===================
Ticket ID: JJX-578737
Department: Support IDV
Priority: Normal
Status: Closed