[Cyberduck-trac] [Cyberduck] #10908: DUCK CLI crash after update

Cyberduck trac at cyberduck.io
Sun Dec 15 07:55:09 UTC 2019


#10908: DUCK CLI crash after update
---------------------------+------------------------
    Reporter:  MarkBlaise  |      Owner:
        Type:  defect      |     Status:  new
    Priority:  highest     |  Milestone:
   Component:  cli         |    Version:  7.2.1
    Severity:  blocker     |   Keywords:
Architecture:  Intel       |   Platform:  Windows 10
---------------------------+------------------------
 On Win 10-64, updated Duck CLI from 7.1.2.31675 to 7.2.1.31913 via MSI.
 Any command now crashes:


 {{{
 Microsoft Windows [Version 10.0.18363.535]
 (c) 2019 Microsoft Corporation. All rights reserved.

 C:\Users\Mark>duck --version
 log4j:WARN No appenders could be found for logger
 (ch.cyberduck.core.preferences.Preferences).
 log4j:WARN Please initialize the log4j system properly.
 log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
 more info.
 java.lang.ExceptionInInitializerError
         at java.util.UUID.randomUUID(UUID.java:142)
         at
 ch.cyberduck.core.UUIDRandomStringService.random(UUIDRandomStringService.java:23)
         at
 ch.cyberduck.core.local.DefaultTemporaryFileService.create(DefaultTemporaryFileService.java:45)
         at ch.cyberduck.core.Profile.write(Profile.java:249)
         at ch.cyberduck.core.Profile.<init>(Profile.java:55)
         at
 ch.cyberduck.core.serializer.ProfileDictionary.deserialize(ProfileDictionary.java:69)
         at
 ch.cyberduck.core.serializer.impl.dd.ProfilePlistReader.deserialize(ProfilePlistReader.java:52)
         at
 ch.cyberduck.core.serializer.impl.dd.ProfilePlistReader.deserialize(ProfilePlistReader.java:28)
         at
 ch.cyberduck.core.serializer.impl.dd.PlistReader.read(PlistReader.java:89)
         at
 ch.cyberduck.core.serializer.impl.dd.PlistReader.read(PlistReader.java:81)
         at
 ch.cyberduck.core.ProtocolFactory.loadDefaultProfiles(ProtocolFactory.java:79)
         at ch.cyberduck.cli.Terminal.execute(Terminal.java:232)
         at ch.cyberduck.cli.Terminal.open(Terminal.java:172)
         at cli.Ch.Cyberduck.Cli.WindowsTerminal.Main(Unknown Source)
 Caused by: java.lang.RuntimeException:
 java.security.NoSuchAlgorithmException: Error constructing implementation
 (algorithm: DEFAULT, provider: BC, class:
 org.bouncycastle.jcajce.provider.drbg.DRBG$Default)
         at
 java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:213)
         at java.security.SecureRandom.<init>(SecureRandom.java:163)
         at java.util.UUID$Holder.<clinit>(UUID.java:96)
         ... 2 more
 Caused by: java.security.NoSuchAlgorithmException: Error constructing
 implementation (algorithm: DEFAULT, provider: BC, class:
 org.bouncycastle.jcajce.provider.drbg.DRBG$Default)
         at java.security.Provider$Service.newInstance(Provider.java:1619)
         at sun.security.jca.GetInstance.getInstance(GetInstance.java:236)
         at sun.security.jca.GetInstance.getInstance(GetInstance.java:164)
         at java.security.SecureRandom.getInstance(SecureRandom.java:288)
         at
 java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:205)
         at java.security.SecureRandom.<init>(SecureRandom.java:163)
         at java.util.UUID$Holder.<clinit>(UUID.java:96)
         at java.util.UUID.randomUUID(UUID.java:142)
         at
 ch.cyberduck.core.UUIDRandomStringService.random(UUIDRandomStringService.java:23)
         at
 ch.cyberduck.core.local.DefaultTemporaryFileService.create(DefaultTemporaryFileService.java:45)
         at ch.cyberduck.core.Profile.write(Profile.java:249)
         at ch.cyberduck.core.Profile.<init>(Profile.java:55)
         at
 ch.cyberduck.core.serializer.ProfileDictionary.deserialize(ProfileDictionary.java:69)
         at
 ch.cyberduck.core.serializer.impl.dd.ProfilePlistReader.deserialize(ProfilePlistReader.java:52)
         at
 ch.cyberduck.core.serializer.impl.dd.ProfilePlistReader.deserialize(ProfilePlistReader.java:28)
         at
 ch.cyberduck.core.serializer.impl.dd.PlistReader.read(PlistReader.java:89)
         at
 ch.cyberduck.core.serializer.impl.dd.PlistReader.read(PlistReader.java:81)
         at
 ch.cyberduck.core.ProtocolFactory.loadDefaultProfiles(ProtocolFactory.java:79)
         at ch.cyberduck.cli.Terminal.execute(Terminal.java:232)
         ... 2 more
 Caused by: java.lang.NoClassDefFoundError: Could not initialize class
 Default
         at
 org.bouncycastle.jcajce.provider.drbg.DRBG$Default.<init>(Unknown Source)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:414)
         at java.security.Provider$Service.newInstance(Provider.java:1595)
         ... 20 more

 C:\Users\Mark>
 }}}

--
Ticket URL: <https://trac.cyberduck.io/ticket/10908>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list