Modify

Opened 9 years ago

Closed 9 years ago

#11309 closed defect (duplicate)

java.lang.ExceptionInInitializerError when closing JOSM preventing it from closing

Reported by: rickmastfan67 Owned by: team
Priority: blocker Milestone:
Component: Core Version: latest
Keywords: Cc:

Description (last modified by rickmastfan67)

Steps to reproduce:

  1. Start JOSM.
  2. Close JOSM.

What happens:
JOSM throws up an error right after you hit the 'X' button to close it. After you hit the 'OK' button, JOSM will not close. The 'X' refuses to allow you to exit the program and keeps throwing up the same error as below every time you hit it.

What should happen:
JOSM should properly close.

Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2015-04-07 01:31:05
Last Changed Author: Don-vip
Revision: 8173
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Relative URL: ^/trunk
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2015-04-07 00:04:30 +0200 (Tue, 07 Apr 2015)
Last Changed Rev: 8173

Identification: JOSM/1.5 (8173 en) Windows 7 64-Bit
Memory Usage: 353 MB / 1820 MB (229 MB allocated, but free)
Java version: 1.7.0_75, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM

Plugins:
- ImageryCache (30892)
- OpeningHoursEditor (30962)
- buildings_tools (30955)
- measurement (30892)
- mirrored_download (30962)
- osmarender (30892)
- reverter (30990)
- turnrestrictions (31034)
- undelete (30892)
- utilsplugin2 (31072)

Last errors/warnings:
- E: java.lang.ExceptionInInitializerError. Cause: org.apache.commons.logging.LogConfigurationException: java.lang.ClassNotFoundException: org.apache.commons.logging.impl.LogFactoryImpl (Caused by java.lang.ClassNotFoundException: org.apache.commons.logging.impl.LogFactoryImpl). Cause: java.lang.ClassNotFoundException: org.apache.commons.logging.impl.LogFactoryImpl

java.lang.ExceptionInInitializerError
	at org.openstreetmap.josm.data.cache.JCSCacheManager.<clinit>(JCSCacheManager.java:41)
	at org.openstreetmap.josm.Main.exitJosm(Main.java:1092)
	at org.openstreetmap.josm.gui.MainApplication$1.windowClosing(MainApplication.java:103)
	at java.awt.AWTEventMulticaster.windowClosing(Unknown Source)
	at java.awt.Window.processWindowEvent(Unknown Source)
	at javax.swing.JFrame.processWindowEvent(Unknown Source)
	at java.awt.Window.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(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$300(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)
Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.ClassNotFoundException: org.apache.commons.logging.impl.LogFactoryImpl (Caused by java.lang.ClassNotFoundException: org.apache.commons.logging.impl.LogFactoryImpl)
	at org.apache.commons.logging.LogFactory.createFactory(LogFactory.java:1158)
	at org.apache.commons.logging.LogFactory$2.run(LogFactory.java:960)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:957)
	at org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:624)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:655)
	at org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory.<clinit>(IndexedDiskCacheFactory.java:37)
	... 29 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.impl.LogFactoryImpl
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at org.apache.commons.logging.LogFactory.createFactory(LogFactory.java:1020)
	... 35 more

Attachments (0)

Change History (2)

comment:1 by rickmastfan67, 9 years ago

Description: modified (diff)

comment:2 by stoecker, 9 years ago

Resolution: duplicate
Status: newclosed

Closed as duplicate of #11300.

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.