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