[Cyberduck-trac] [Cyberduck] #3641: java.lang.ExceptionInInitializerError (org.apache.commons.logging.LogConfigurationException: No suitable Log constructor)
Cyberduck
trac at trac.cyberduck.ch
Thu Aug 27 15:54:13 CEST 2009
#3641: java.lang.ExceptionInInitializerError
(org.apache.commons.logging.LogConfigurationException: No suitable Log
constructor)
--------------------+-------------------------------------------------------
Reporter: samj | Owner: dkocher
Type: defect | Status: new
Priority: normal | Milestone:
Component: core | Version: 3.2.1
Severity: major | Keywords:
--------------------+-------------------------------------------------------
After a long time with CyberDuck crashing on launch version 3.2.1 (4923)
finally starts but fails to connect apparently due to a Log4J error. The
log below appears when I try to connect to e.g. S3 after starting
Cyberduck from the command line:
$ cd /Applications/Cyberduck.app/Contents/MacOSnephologist:MacOS samj$
./Cyberduck
2009-08-27 15:49:13.266 Cyberduck[4616:10b]
java/lang/ExceptionInInitializerError
Stack Trace:
java.lang.ExceptionInInitializerError
at ch.cyberduck.core.s3.S3Session.<init>(S3Session.java:104)
at
ch.cyberduck.core.s3.S3Session$Factory.create(S3Session.java:65)
at
ch.cyberduck.core.SessionFactory.createSession(SessionFactory.java:50)
at
ch.cyberduck.ui.cocoa.CDBrowserController.init(CDBrowserController.java:3636)
at
ch.cyberduck.ui.cocoa.CDBrowserController.access$2300(CDBrowserController.java:56)
at
ch.cyberduck.ui.cocoa.CDBrowserController$34.run(CDBrowserController.java:3739)
at
ch.cyberduck.ui.cocoa.CDBrowserController.unmount(CDBrowserController.java:3811)
at
ch.cyberduck.ui.cocoa.CDBrowserController.unmount(CDBrowserController.java:3779)
at
ch.cyberduck.ui.cocoa.CDBrowserController.mount(CDBrowserController.java:3735)
at
ch.cyberduck.ui.cocoa.CDBrowserController.connectBookmarkButtonClicked(CDBrowserController.java:2018)
at
ch.cyberduck.ui.cocoa.CDBrowserController$9.tableRowDoubleClicked(CDBrowserController.java:1669)
at com.apple.cocoa.application.NSApplication.sendEvent(Native
Method)
at
ch.cyberduck.ui.cocoa.CDMainApplication.sendEvent(CDMainApplication.java:62)
Caused by: org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException: No suitable Log
constructor [Ljava.lang.Class;@ada795 for
org.apache.commons.logging.impl.Log4JLogger (Caused by
java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
org.apache.commons.logging.LogConfigurationException: No suitable Log
constructor [Ljava.lang.Class;@ada795 for
org.apache.commons.logging.impl.Log4JLogger (Caused by
java.lang.NoClassDefFoundError: org/apache/log4j/Category))
at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
at
org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
at
org.jets3t.service.Jets3tProperties.<clinit>(Jets3tProperties.java:49)
... 13 more
Caused by: org.apache.commons.logging.LogConfigurationException: No
suitable Log constructor [Ljava.lang.Class;@ada795 for
org.apache.commons.logging.impl.Log4JLogger (Caused by
java.lang.NoClassDefFoundError: org/apache/log4j/Category)
at
org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
... 17 more
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
at java.lang.Class.getConstructor0(Class.java:2671)
at java.lang.Class.getConstructor(Class.java:1629)
at
org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
... 18 more
--
Ticket URL: <http://trac.cyberduck.ch/ticket/3641>
Cyberduck <http://cyberduck.ch>
FTP, SFTP, WebDAV, Cloud Files and Amazon S3 Browser for Mac OS X.
More information about the Cyberduck-trac
mailing list