Skip to content

Missing library for Azure in Duck CLI #17012

@capturedsignal

Description

@capturedsignal

Describe the bug
Duck CLI is unable to connect to Azure Blob Storage

missing‐library problem when the Azure code attempts to load its XML parser (Woodstox).

• “Provider ch.cyberduck.core.azure.AzureProtocol not found”
• “javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLOutputFactory cannot be created”
• “Provider com.ctc.wstx.stax.WstxOutputFactory not found”

To Reproduce
Steps to reproduce the behavior:

  1. Install recent duck cli using msi or exe
  2. Try to list/upload anything to Azure Blob storage
  3. example of syntax: duck --username kahy9boj3eib --list azure://kahy9boj3eib.blob.core.windows.net/ (Use --debug for detals about error)
  4. confirm username, enter Azure Access keys, confirm saving credentials
  5. Error occurs: "Fatal error null" (version 9.1.2), "Unknown." in (version 9.1.3)

Expected behavior

Exact same command works from ubuntu. Tested on two Windows 10 machines, both have the same error. CyberDuck Gui works as expected.

Desktop:

  • OS: Windows 10

Image

Metadata

Metadata

Assignees

Labels

azureAzure Protocol ImplementationcliCommand Line Interfacewindows

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions