Modify

Opened 16 years ago

Closed 16 years ago

#3024 closed defect (fixed)

NPE on start on press of "N" key

Reported by: anonymous Owned by: team
Priority: minor Milestone:
Component: Core Version:
Keywords: Cc:

Description

I launched JOSM, giving it bunch of .GPX files to load on command line. Once it started, I press "N" and I got instantly an exception:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Created-By: 14.0-b16 (Sun Microsystems Inc.)
Main-class: JOSM
Main-Version: 1819 SVN
Main-Date: 2009-07-21T05:35:17.320789Z
Memory Usage: 57 MB / 989 MB (32 MB allocated, but free)
Java version: 1.6.0_14

Plugins: measurementmultipolyopenstreetbugsremotecontrolroutingterracer2utilspluginvalidatorwmsplugin
Plugin measurement Version: 16317
Plugin multipoly Version: 16609
Plugin openstreetbugs Version: 16294
Plugin remotecontrol Version: 16290
Plugin routing Version: 16409
Plugin terracer2 Version: ${version.entry.commit.revision}
Plugin utilsplugin Version: 16290
Plugin validator Version: 16439
Plugin wmsplugin Version: 16442


java.lang.NullPointerException
	at org.openstreetmap.josm.actions.mapmode.DrawAction.getModeHelpText(DrawAction.java:942)
	at org.openstreetmap.josm.actions.mapmode.MapMode.updateStatusLine(MapMode.java:60)
	at org.openstreetmap.josm.actions.mapmode.MapMode.enterMode(MapMode.java:52)
	at org.openstreetmap.josm.actions.mapmode.DrawAction.enterMode(DrawAction.java:206)
	at org.openstreetmap.josm.gui.MapFrame.selectMapMode(MapFrame.java:214)
	at org.openstreetmap.josm.actions.mapmode.MapMode.actionPerformed(MapMode.java:72)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1636)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2851)
	at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:267)
	at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:216)
	at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2928)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2920)
	at javax.swing.SwingUtilities.processKeyBindings(SwingUtilities.java:1544)
	at javax.swing.UIManager$2.postProcessKeyEvent(UIManager.java:1465)
	at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:714)
	at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:969)
	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:841)
	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:668)
	at java.awt.Component.dispatchEventImpl(Component.java:4502)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	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)

There was no active data layer at that time (probably the cause), only 3 GPX layers, 3 marker layers and validation errors layer.

Attachments (0)

Change History (1)

comment:1 by Gubaer, 16 years ago

Resolution: fixed
Status: newclosed

fixed in r1821

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.