Modify

Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#1734 closed defect (duplicate)

NullPointerException at JOSM startup

Reported by: Hasienda Owned by: framm
Priority: minor Milestone:
Component: Plugin Version: latest
Keywords: NullPointerException, startup Cc:

Description

This occures on every startup of josm-latest out of /usr/local/bin since I installed some JOSM plugins. However JOSM and plugins seem to work flawlessly.

the error, JOSM askes me to report here:

Path: trunk
URL: http://josm.openstreetmap.de/svn/trunk
Repository Root: http://josm.openstreetmap.de/svn
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Revision: 1075
Node Kind: directory
Last Changed Author: framm
Last Changed Rev: 1075
Last Changed Date: 2008-11-12 03:48:48 +0100 (Wed, 12 Nov 2008)

java.lang.NullPointerException

at org.openstreetmap.josm.gui.dialogs.ToggleDialog$1.actionPerformed(ToggleDialog.java:93)
at org.openstreetmap.josm.gui.dialogs.ToggleDialog$2.run(ToggleDialog.java:140)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
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)

This is a Debian GNU/Linux 4.0 (stable, etch) system.
Here is a list of installed JRE, java libraries and other java related software packages:

~$ dpkg -l "*java*" | grep -v "keine"
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Säubern/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/Fehlgeschl. Konf./Halb install.
|/ Fehler?=(kein)/Halten/R=Neuinst notw/X=beide (Status, Fehler: GROSS=schlecht)
||/ Name                                Version             Beschreibung
+++-===================================-===================-============================================
ii  java-common                         0.25                Base of all Java packages
ii  java-gcj-compat                     1.0.65-10           Java runtime environment using GIJ
ii  libcommons-lang-java                2.1-1               Extension of the java.lang package
ii  libcommons-net-java                 1.4.1-1             internet protocol suite Java library
ii  libfonts-java                       0.1.4-1             Java fonts layouting library
ii  libgettext-commons-java             0.9-1               Java classes for internationalization (i18n)
ii  libgnucrypto-java                   2.1.0-2             full-featured cryptographic library in Java
ii  libgnuinet-java                     1.1.1-1             extension library to provide extra network p
ii  libhsqldb-java                      1.8.0.7-1etch1      Java SQL database engine
ii  libjaxp1.3-java                     1.3.03-4            Java XML parser and transformer APIs (DOM, S
ii  libjcommon-java                     1.0.6-1             General Purpose library for Java
ii  libjessie-java                      1.0.1-3             free implementation of the Java Secure Socke
ii  libjline-java                       0.9.5-2             Java library for handling console input
ii  libmetadata-extractor-java          2.3.1+dfsg-1        JPEG metadata extraction framework
ii  liboro-java                         2.0.8a-1            Regular expression library for Java
ii  librxtx-java                        2.1.7-2             Full Java CommAPI implementation
ii  libservlet2.3-java                  4.0-8               Servlet 2.3 and JSP 1.2 Java classes and doc
ii  libservlet2.4-java                  5.0.30-3            Servlet 2.4 and JSP 2.0 Java classes and doc
ii  libxalan2-java                      2.7.0-1             XSL Transformations (XSLT) processor in Java
ii  libxerces2-java                     2.8.1-1             Validating XML parser for Java with DOM leve
ii  libxt-java                          0.20050823-2        An implementation in Java of XSL Transformat
ii  openoffice.org-java-common          2.0.4.dfsg.2-7etch6 OpenOffice.org office suite Java support arc
ii  sun-java5-bin                       1.5.0-14-1etch1     Sun Java(TM) Runtime Environment (JRE) 5.0 (
ii  sun-java5-fonts                     1.5.0-14-1etch1     Lucida TrueType fonts (from the Sun JRE)
ii  sun-java5-jre                       1.5.0-14-1etch1     Sun Java(TM) Runtime Environment (JRE) 5.0 (
ii  sun-java5-plugin                    1.5.0-14-1etch1     The Java(TM) Plug-in, Java SE 5.0
ii  sun-java6-bin                       6-10-2              Sun Java(TM) Runtime Environment (JRE) 6 (ar
ii  sun-java6-jdk                       6-10-2              Sun Java(TM) Development Kit (JDK) 6
ii  sun-java6-jre                       6-10-2              Sun Java(TM) Runtime Environment (JRE) 6 (ar

I have an older version of JOSM installed from a Debian package build from unstable source (Debian revision: 0.0.0.20080713-1) that throws a java.lang.NullPointerException at startup too, but that one has different wording. Please ask, if that does matter.

Attachments (0)

Change History (3)

comment:1 by Hasienda, 16 years ago

still valid for revision 1078

comment:2 by stoecker, 16 years ago

Do you have a plugins updated?

What plugins do you use?

comment:3 by Hasienda, 16 years ago

Component: unspecifiedPlugin openstreetbugs
Resolution: duplicate
Status: newclosed

used to have all of these:
livegps,measurement,namefinder,openvisible,slippy_map_chooser,slippymap,usertools,utilsplugin,wmsplugin,ywms
(copied from ~.josm/preferences)

Update: as of JOSM revision 1082 JOSM won't start anymore, just hangs infinitely in plugin loading step on init

test: with all plugins disabled it starts within secondes as before ... disabling plugins and re-enabling one by one ...

well without error report: livegps,namefinder,openvisible,slippy_map_chooser,usertools,wmsplugin,ywms

checking measurement version 10440: JOSM started, but threw the error I initially reported

Path: trunk
URL: http://josm.openstreetmap.de/svn/trunk
Repository Root: http://josm.openstreetmap.de/svn
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Revision: 1082
Node Kind: directory
Last Changed Author: framm
Last Changed Rev: 1082
Last Changed Date: 2008-11-18 08:40:49 +0100 (Tue, 18 Nov 2008)


java.lang.NullPointerException
	at org.openstreetmap.josm.gui.dialogs.ToggleDialog$1.actionPerformed(ToggleDialog.java:93)
	at org.openstreetmap.josm.gui.dialogs.ToggleDialog$2.run(ToggleDialog.java:140)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	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)

now JSOM starts within decent time with all plugins again (huh, mysterious ...)

I can reproduce, that disabling measurement plugin fixes the NullPointerException.

marking this as a duplicate, since #1564 already raised an issue with measurement plugin, even category major there, since it crashes JOSM on WinXP

OT: I love Debian GNU/Linux for again being the more robust working environment. :-)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain framm.
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.