perttuk opened a new issue, #710:
URL: https://github.com/apache/camel-karaf/issues/710
Hi,
`NoClassDefFoundError` is thrown when aws-s3 component is used with
`moveAfterRead` and `destinationBucket` options.
camel-karaf version: 4.10.7
```
java.lang.NoClassDefFoundError: software/amazon/awssdk/arns/Arn
at
software.amazon.awssdk.services.s3.internal.resource.S3ArnUtils.getArnType(S3ArnUtils.java:79)
~[!/:?]
at
software.amazon.awssdk.services.s3.internal.CustomRequestTransformerUtils.constructCopySource(CustomRequestTransformerUtils.java:87)
~[!/:?]
at
software.amazon.awssdk.services.s3.internal.CustomRequestTransformerUtils.modifyCopyObjectRequest(CustomRequestTransformerUtils.java:51)
~[!/:?]
at
software.amazon.awssdk.services.s3.DefaultS3Client.copyObject(DefaultS3Client.java:1041)
~[!/:?]
at
org.apache.camel.component.aws2.s3.AWS2S3Consumer.processCommit(AWS2S3Consumer.java:355)
~[?:?]
at
org.apache.camel.component.aws2.s3.AWS2S3Consumer$1.onComplete(AWS2S3Consumer.java:299)
~[?:?]
at
org.apache.camel.support.UnitOfWorkHelper.doneSynchronization(UnitOfWorkHelper.java:88)
~[?:?]
at
org.apache.camel.support.UnitOfWorkHelper.doneSynchronizations(UnitOfWorkHelper.java:77)
~[?:?]
at
org.apache.camel.impl.engine.DefaultUnitOfWork.done(DefaultUnitOfWork.java:269)
~[?:?]
at
org.apache.camel.impl.engine.MDCUnitOfWork.done(MDCUnitOfWork.java:247) ~[?:?]
at
org.apache.camel.support.UnitOfWorkHelper.doneUow(UnitOfWorkHelper.java:53)
~[?:?]
at
org.apache.camel.impl.engine.CamelInternalProcessor$UnitOfWorkProcessorAdvice.after(CamelInternalProcessor.java:876)
~[?:?]
at
org.apache.camel.impl.engine.CamelInternalProcessor$UnitOfWorkProcessorAdvice.after(CamelInternalProcessor.java:813)
~[?:?]
at
org.apache.camel.impl.engine.AdviceIterator.runAfterTask(AdviceIterator.java:45)
~[?:?]
at
org.apache.camel.impl.engine.AdviceIterator.runAfterTasks(AdviceIterator.java:39)
~[?:?]
at
org.apache.camel.impl.engine.CamelInternalProcessor$AsyncAfterTask.done(CamelInternalProcessor.java:246)
~[?:?]
at
org.apache.camel.impl.engine.DefaultUnitOfWork$UnitOfWorkCallback.done(DefaultUnitOfWork.java:450)
~[?:?]
at
org.apache.camel.impl.engine.MDCUnitOfWork$MDCCallback.done(MDCUnitOfWork.java:362)
~[?:?]
at org.apache.camel.AsyncCallback.run(AsyncCallback.java:44) ~[!/:?]
at
org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.doRun(DefaultReactiveExecutor.java:199)
~[?:?]
at
org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeReactiveWork(DefaultReactiveExecutor.java:189)
~[?:?]
at
org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.tryExecuteReactiveWork(DefaultReactiveExecutor.java:166)
~[?:?]
at
org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:148)
~[?:?]
at
org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:59)
~[?:?]
at org.apache.camel.processor.Pipeline.process(Pipeline.java:163) ~[?:?]
at
org.apache.camel.impl.engine.CamelInternalProcessor.processNonTransacted(CamelInternalProcessor.java:347)
~[?:?]
at
org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:323)
~[?:?]
at
org.apache.camel.component.aws2.s3.AWS2S3Consumer.processBatch(AWS2S3Consumer.java:326)
~[?:?]
at
org.apache.camel.component.aws2.s3.AWS2S3Consumer.poll(AWS2S3Consumer.java:167)
~[?:?]
at
org.apache.camel.support.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:208)
~[!/:?]
at
org.apache.camel.support.ScheduledPollConsumer.run(ScheduledPollConsumer.java:119)
[!/:?]
at
org.apache.camel.pollconsumer.quartz.QuartzScheduledPollConsumerJob.execute(QuartzScheduledPollConsumerJob.java:61)
[!/:?]
at org.quartz.core.JobRunShell.run(JobRunShell.java:203) [!/:2.5.0]
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566)
[!/:2.5.0]
Caused by: java.lang.ClassNotFoundException: software.amazon.awssdk.arns.Arn
not found by wrap_software.amazon.awssdk.s3 [415]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1591)
~[?:?]
at
org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
~[?:?]
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1976)
~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
... 34 more
```
--
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]