mattcasters opened a new pull request, #7668: URL: https://github.com/apache/hop/pull/7668
## Summary Fixes Hop GUI startup after installing Azure via marketplace: `NoClassDefFoundError: com/azure/security/keyvault/secrets/SecretClient` ### Cause - Key Vault SDK (`azure-security-keyvault-secrets`, plus `azure-core` / `azure-identity` / msal) was `provided`. - Assembly put those jars under `lib/core/` in the plugin zip. - Marketplace install **never extracts `lib/core/**`** (protected paths). - After `hop marketplace apply -f full-client-env.yaml`, `SecretClient` was missing and GUI failed to start. ### Fix - Ship Key Vault + identity stack as compile/runtime dependencies so they land in `plugins/tech/azure/lib/` and install with the plugin. ## Test plan - [x] `./mvnw -pl plugins/tech/azure package -DskipTests` - [x] Zip contains `plugins/tech/azure/lib/azure-security-keyvault-secrets-*.jar` (and core/identity/msal) - [ ] Reinstall azure via marketplace; Hop GUI starts without SecretClient error Fixes #7666 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
