Cyberduck Mountain Duck CLI

#7982 closed defect (worksforme)

NoSuchMethodError for Base64 class

Reported by: cbandy Owned by:
Priority: normal Milestone: 4.4.5
Component: core Version: 4.4.4
Severity: normal Keywords:
Cc: Architecture: Intel
Platform: Mac OS X 10.9


When I try to open Cyberduck, I see an error in the console and no window appears:

[LaunchRunner Error] ch.cyberduck.ui.cocoa.MainApplication.main(String[]) threw an exception:
java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.decodeBase64(Ljava/lang/String;)[B
	at ch.cyberduck.core.Profile.write(
	at ch.cyberduck.core.Profile.<init>(
	at ch.cyberduck.core.serializer.ProfileDictionary.deserialize(
	at ch.cyberduck.core.serializer.impl.ProfilePlistReader.deserialize(
	at ch.cyberduck.core.serializer.impl.ProfilePlistReader.deserialize(
	at ch.cyberduck.core.ProtocolFactory.register(
	at ch.cyberduck.ui.cocoa.MainApplication.main(
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(
	at java.lang.reflect.Method.invoke(
	at apple.launcher.LaunchRunner.callMain(
	at apple.launcher.JavaApplicationLauncher.launch(

Change History (2)

comment:1 Changed on Jun 2, 2014 at 2:31:54 PM by dkocher

  • Milestone set to 4.4.5
  • Resolution set to worksforme
  • Status changed from new to closed
  • Summary changed from Unable to start on OS X 10.9.3 to NoSuchMethodError for Base64 class

Please remove any libraries (*.jar dependencies) installed in /Library/Java/Extensions or ~/Library/Java/Extensions respectively. In particular a commons-codec version.

comment:2 Changed on Mar 4, 2015 at 12:51:51 PM by dkocher

Fixed in r17096 with setting the extension directories to only include lib/ext from the bundled runtime.

Note: See TracTickets for help on using tickets.