[jira] [Commented] (CAMEL-11453) Fix camel-box feature
[ https://issues.apache.org/jira/browse/CAMEL-11453?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16062811#comment-16062811 ] ASF GitHub Bot commented on CAMEL-11453: Github user asfgit closed the pull request at: https://github.com/apache/camel/pull/1784 > Fix camel-box feature > - > > Key: CAMEL-11453 > URL: https://issues.apache.org/jira/browse/CAMEL-11453 > Project: Camel > Issue Type: Bug > Components: camel-box >Affects Versions: 2.19.1 > Environment: Karaf 4.1.1 (latest at time of writing) >Reporter: John Poth >Assignee: Andrea Cosentino > Fix For: 2.19.2, 2.20.0 > > > Some dependencies from mvn:com.box/box-java-sdk are missing in the camel-box > feature. This happens when using the default authentication type > (APP_USER_AUTHENTICATION). Below are some stack traces. I cam provide a PR: > {code} > Caused by: java.lang.NoClassDefFoundError: org/bouncycastle/openssl/PEMParser > at > com.box.sdk.BoxDeveloperEditionAPIConnection.decryptPrivateKey(BoxDeveloperEditionAPIConnection.java:366) > ~[?:?] > at > com.box.sdk.BoxDeveloperEditionAPIConnection.constructJWTAssertion(BoxDeveloperEditionAPIConnection.java:327) > ~[?:?] > at > com.box.sdk.BoxDeveloperEditionAPIConnection.authenticate(BoxDeveloperEditionAPIConnection.java:237) > ~[?:?] > at > com.box.sdk.BoxDeveloperEditionAPIConnection.tryRestoreUsingAccessTokenCache(BoxDeveloperEditionAPIConnection.java:305) > ~[?:?] > at > com.box.sdk.BoxDeveloperEditionAPIConnection.getAppUserConnection(BoxDeveloperEditionAPIConnection.java:212) > ~[?:?] > at > org.apache.camel.component.box.internal.BoxConnectionHelper.createAppUserAuthenticatedConnection(BoxConnectionHelper.java:238) > ~[?:?] > at > org.apache.camel.component.box.internal.BoxConnectionHelper.createConnection(BoxConnectionHelper.java:89) > ~[?:?] > at > org.apache.camel.component.box.BoxComponent.doStart(BoxComponent.java:85) > ~[?:?] > at > org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3555) > ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.startServices(DefaultCamelContext.java:3561) > ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3295) > ~[?:?] > {code} > {code} > Caused by: java.lang.NoClassDefFoundError: org/jose4j/lang/JoseException > at > org.apache.camel.component.box.internal.BoxConnectionHelper.createAppUserAuthenticatedConnection(BoxConnectionHelper.java:238) > ~[?:?] > at > org.apache.camel.component.box.internal.BoxConnectionHelper.createConnection(BoxConnectionHelper.java:89) > ~[?:?] > at > org.apache.camel.component.box.BoxComponent.doStart(BoxComponent.java:85) > ~[?:?] > at > org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3555) > ~[?:?] > {code} > {code} > Caused by: java.lang.ClassNotFoundException: > com.eclipsesource.json.JsonObject not found by > wrap_file__home_jpoth_.m2_repository_com_box_box-java-sdk_2.1.1_box-java-sdk-2.1.1.jar > [413] > at > org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1550) > ~[?:?] > at > org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79) > ~[?:?] > at > org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958) > ~[?:?] > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?] > at com.box.sdk.BoxAPIConnection.authenticate(BoxAPIConnection.java:149) > ~[?:?] > at com.box.sdk.BoxAPIConnection.(BoxAPIConnection.java:98) ~[?:?] > at > org.apache.camel.component.box.internal.BoxConnectionHelper.createStandardAuthenticatedConnection(BoxConnectionHelper.java:202) > ~[?:?] > at > org.apache.camel.component.box.internal.BoxConnectionHelper.createConnection(BoxConnectionHelper.java:91) > ~[?:?] > at > org.apache.camel.component.box.BoxComponent.doStart(BoxComponent.java:85) > ~[?:?] > at > org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3555) > ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.startServices(DefaultCamelContext.java:3561) > ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3295) > ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:203) > ~[?:?] > at >
[jira] [Commented] (CAMEL-11453) Fix camel-box feature
[ https://issues.apache.org/jira/browse/CAMEL-11453?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16062807#comment-16062807 ] ASF GitHub Bot commented on CAMEL-11453: GitHub user johnpoth opened a pull request: https://github.com/apache/camel/pull/1784 CAMEL-11453 fix camel-box feature https://issues.apache.org/jira/browse/CAMEL-11453 Thanks! You can merge this pull request into a Git repository by running: $ git pull https://github.com/johnpoth/camel CAMEL-11453 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/camel/pull/1784.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1784 commit b612a50bcb3afa15da3b2b3da212fb038b0dbb7b Author: jpothDate: 2017-06-26T08:54:37Z CAMEL-11453 fix camel-box feature > Fix camel-box feature > - > > Key: CAMEL-11453 > URL: https://issues.apache.org/jira/browse/CAMEL-11453 > Project: Camel > Issue Type: Bug > Components: camel-box >Affects Versions: 2.19.1 > Environment: Karaf 4.1.1 (latest at time of writing) >Reporter: John Poth > > Some dependencies from mvn:com.box/box-java-sdk are missing in the camel-box > feature. This happens when using the default authentication type > (APP_USER_AUTHENTICATION). Below are some stack traces. I cam provide a PR: > {code} > Caused by: java.lang.NoClassDefFoundError: org/bouncycastle/openssl/PEMParser > at > com.box.sdk.BoxDeveloperEditionAPIConnection.decryptPrivateKey(BoxDeveloperEditionAPIConnection.java:366) > ~[?:?] > at > com.box.sdk.BoxDeveloperEditionAPIConnection.constructJWTAssertion(BoxDeveloperEditionAPIConnection.java:327) > ~[?:?] > at > com.box.sdk.BoxDeveloperEditionAPIConnection.authenticate(BoxDeveloperEditionAPIConnection.java:237) > ~[?:?] > at > com.box.sdk.BoxDeveloperEditionAPIConnection.tryRestoreUsingAccessTokenCache(BoxDeveloperEditionAPIConnection.java:305) > ~[?:?] > at > com.box.sdk.BoxDeveloperEditionAPIConnection.getAppUserConnection(BoxDeveloperEditionAPIConnection.java:212) > ~[?:?] > at > org.apache.camel.component.box.internal.BoxConnectionHelper.createAppUserAuthenticatedConnection(BoxConnectionHelper.java:238) > ~[?:?] > at > org.apache.camel.component.box.internal.BoxConnectionHelper.createConnection(BoxConnectionHelper.java:89) > ~[?:?] > at > org.apache.camel.component.box.BoxComponent.doStart(BoxComponent.java:85) > ~[?:?] > at > org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3555) > ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.startServices(DefaultCamelContext.java:3561) > ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3295) > ~[?:?] > {code} > {code} > Caused by: java.lang.NoClassDefFoundError: org/jose4j/lang/JoseException > at > org.apache.camel.component.box.internal.BoxConnectionHelper.createAppUserAuthenticatedConnection(BoxConnectionHelper.java:238) > ~[?:?] > at > org.apache.camel.component.box.internal.BoxConnectionHelper.createConnection(BoxConnectionHelper.java:89) > ~[?:?] > at > org.apache.camel.component.box.BoxComponent.doStart(BoxComponent.java:85) > ~[?:?] > at > org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) ~[?:?] > at > org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3555) > ~[?:?] > {code} > {code} > Caused by: java.lang.ClassNotFoundException: > com.eclipsesource.json.JsonObject not found by > wrap_file__home_jpoth_.m2_repository_com_box_box-java-sdk_2.1.1_box-java-sdk-2.1.1.jar > [413] > at > org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1550) > ~[?:?] > at > org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:79) > ~[?:?] > at > org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1958) > ~[?:?] > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?] > at com.box.sdk.BoxAPIConnection.authenticate(BoxAPIConnection.java:149) > ~[?:?] > at com.box.sdk.BoxAPIConnection.(BoxAPIConnection.java:98) ~[?:?] > at > org.apache.camel.component.box.internal.BoxConnectionHelper.createStandardAuthenticatedConnection(BoxConnectionHelper.java:202) > ~[?:?] > at > org.apache.camel.component.box.internal.BoxConnectionHelper.createConnection(BoxConnectionHelper.java:91) > ~[?:?] > at >