question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

kubernetes integration-test failure in native mode

See original GitHub issue

I consistently got exception like

[INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildRunner] /Users/ffang/kit/graalvm-ce-java11-21.0.0.2/Contents/Home/bin/native-image -J-Djava.util.logging.manager=org.jboss.logmanager.LogManager -J-Dsun.nio.ch.maxUpdateArraySize=100 -J-Dvertx.logger-delegate-factory-class-name=io.quarkus.vertx.core.runtime.VertxLogDelegateFactory -J-Dvertx.disableDnsResolver=true -J-Dio.netty.leakDetection.level=DISABLED -J-Dio.netty.allocator.maxOrder=3 -J-Duser.language=en -J-Duser.country=CA -J-Dfile.encoding=UTF-8 --initialize-at-build-time= -H:InitialCollectionPolicy=com.oracle.svm.core.genscavenge.CollectionPolicy\$BySpaceAndTime -H:+JNI -H:+AllowFoldMethods -jar camel-quarkus-integration-test-kubernetes-2.0.0-SNAPSHOT-runner.jar -H:FallbackThreshold=0 -H:+ReportExceptionStackTraces -H:-AddAllCharsets -H:EnableURLProtocols=http,https --enable-all-security-services -H:-UseServiceLoaderFeature -H:+StackTrace camel-quarkus-integration-test-kubernetes-2.0.0-SNAPSHOT-runner
[camel-quarkus-integration-test-kubernetes-2.0.0-SNAPSHOT-runner:70225]    classlist:   3,235.52 ms,  1.20 GB
[camel-quarkus-integration-test-kubernetes-2.0.0-SNAPSHOT-runner:70225]        (cap):   2,966.28 ms,  1.20 GB
[camel-quarkus-integration-test-kubernetes-2.0.0-SNAPSHOT-runner:70225]        setup:   4,378.83 ms,  1.20 GB
11:55:51,060 INFO  [org.jbo.threads] JBoss Threads version 3.4.0.Final
[camel-quarkus-integration-test-kubernetes-2.0.0-SNAPSHOT-runner:70225]     (clinit):   1,987.92 ms,  6.62 GB
[camel-quarkus-integration-test-kubernetes-2.0.0-SNAPSHOT-runner:70225]   (typeflow):  44,178.20 ms,  6.62 GB
[camel-quarkus-integration-test-kubernetes-2.0.0-SNAPSHOT-runner:70225]    (objects):  70,313.83 ms,  6.62 GB
[camel-quarkus-integration-test-kubernetes-2.0.0-SNAPSHOT-runner:70225]   (features):   2,864.71 ms,  6.62 GB
[camel-quarkus-integration-test-kubernetes-2.0.0-SNAPSHOT-runner:70225]     analysis: 130,243.23 ms,  6.62 GB
Error: Unsupported features in 5 methods
Detailed message:
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: io.fabric8.kubernetes.client.dsl.internal.RawCustomResourceOperationsImpl.watch(java.lang.String, io.fabric8.kubernetes.client.Watcher). To diagnose the issue you can use the --allow-incomplete-classpath option. The missing method is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesConsumer$CustomResourcesConsumerTask.run(KubernetesCustomResourcesConsumer.java:96)
Call path from entry point to org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesConsumer$CustomResourcesConsumerTask.run(): 
	at org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesConsumer$CustomResourcesConsumerTask.run(KubernetesCustomResourcesConsumer.java:89)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: io.fabric8.kubernetes.api.model.batch.Job. To diagnose the issue you can use the --allow-incomplete-classpath option. The missing type is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doGetJob(KubernetesJobProducer.java:123)
Call path from entry point to org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doGetJob(Exchange, String): 
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doGetJob(KubernetesJobProducer.java:112)
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.process(KubernetesJobProducer.java:71)
	at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
	at org.apache.camel.processor.WireTapProcessor$WireTapTask.run(WireTapProcessor.java:126)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: io.fabric8.kubernetes.api.model.batch.JobList. To diagnose the issue you can use the --allow-incomplete-classpath option. The missing type is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doList(KubernetesJobProducer.java:88)
Call path from entry point to org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doList(Exchange, String): 
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doList(KubernetesJobProducer.java:88)
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.process(KubernetesJobProducer.java:63)
	at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
	at org.apache.camel.processor.WireTapProcessor$WireTapTask.run(WireTapProcessor.java:126)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: io.fabric8.kubernetes.api.model.batch.JobList. To diagnose the issue you can use the --allow-incomplete-classpath option. The missing type is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doListJobByLabel(KubernetesJobProducer.java:105)
Call path from entry point to org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doListJobByLabel(Exchange, String): 
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doListJobByLabel(KubernetesJobProducer.java:95)
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.process(KubernetesJobProducer.java:67)
	at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
	at org.apache.camel.processor.WireTapProcessor$WireTapTask.run(WireTapProcessor.java:126)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: io.fabric8.kubernetes.api.model.batch.JobSpec. To diagnose the issue you can use the --allow-incomplete-classpath option. The missing type is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doCreateJob(KubernetesJobProducer.java:133)
Call path from entry point to org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doCreateJob(Exchange, String): 
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doCreateJob(KubernetesJobProducer.java:130)
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.process(KubernetesJobProducer.java:75)
	at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
	at org.apache.camel.processor.WireTapProcessor$WireTapTask.run(WireTapProcessor.java:126)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)

com.oracle.svm.core.util.UserError$UserException: Unsupported features in 5 methods
Detailed message:
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: io.fabric8.kubernetes.client.dsl.internal.RawCustomResourceOperationsImpl.watch(java.lang.String, io.fabric8.kubernetes.client.Watcher). To diagnose the issue you can use the --allow-incomplete-classpath option. The missing method is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesConsumer$CustomResourcesConsumerTask.run(KubernetesCustomResourcesConsumer.java:96)
Call path from entry point to org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesConsumer$CustomResourcesConsumerTask.run(): 
	at org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesConsumer$CustomResourcesConsumerTask.run(KubernetesCustomResourcesConsumer.java:89)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: io.fabric8.kubernetes.api.model.batch.Job. To diagnose the issue you can use the --allow-incomplete-classpath option. The missing type is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doGetJob(KubernetesJobProducer.java:123)
Call path from entry point to org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doGetJob(Exchange, String): 
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doGetJob(KubernetesJobProducer.java:112)
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.process(KubernetesJobProducer.java:71)
	at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
	at org.apache.camel.processor.WireTapProcessor$WireTapTask.run(WireTapProcessor.java:126)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: io.fabric8.kubernetes.api.model.batch.JobList. To diagnose the issue you can use the --allow-incomplete-classpath option. The missing type is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doList(KubernetesJobProducer.java:88)
Call path from entry point to org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doList(Exchange, String): 
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doList(KubernetesJobProducer.java:88)
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.process(KubernetesJobProducer.java:63)
	at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
	at org.apache.camel.processor.WireTapProcessor$WireTapTask.run(WireTapProcessor.java:126)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: io.fabric8.kubernetes.api.model.batch.JobList. To diagnose the issue you can use the --allow-incomplete-classpath option. The missing type is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doListJobByLabel(KubernetesJobProducer.java:105)
Call path from entry point to org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doListJobByLabel(Exchange, String): 
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doListJobByLabel(KubernetesJobProducer.java:95)
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.process(KubernetesJobProducer.java:67)
	at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
	at org.apache.camel.processor.WireTapProcessor$WireTapTask.run(WireTapProcessor.java:126)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: io.fabric8.kubernetes.api.model.batch.JobSpec. To diagnose the issue you can use the --allow-incomplete-classpath option. The missing type is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doCreateJob(KubernetesJobProducer.java:133)
Call path from entry point to org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doCreateJob(Exchange, String): 
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doCreateJob(KubernetesJobProducer.java:130)
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.process(KubernetesJobProducer.java:75)
	at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
	at org.apache.camel.processor.WireTapProcessor$WireTapTask.run(WireTapProcessor.java:126)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)

	at com.oracle.svm.core.util.UserError.abort(UserError.java:82)
	at com.oracle.svm.hosted.FallbackFeature.reportAsFallback(FallbackFeature.java:233)
	at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:773)
	at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:563)
	at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:476)
	at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: Unsupported features in 5 methods
Detailed message:
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved method during parsing: io.fabric8.kubernetes.client.dsl.internal.RawCustomResourceOperationsImpl.watch(java.lang.String, io.fabric8.kubernetes.client.Watcher). To diagnose the issue you can use the --allow-incomplete-classpath option. The missing method is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesConsumer$CustomResourcesConsumerTask.run(KubernetesCustomResourcesConsumer.java:96)
Call path from entry point to org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesConsumer$CustomResourcesConsumerTask.run(): 
	at org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesConsumer$CustomResourcesConsumerTask.run(KubernetesCustomResourcesConsumer.java:89)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: io.fabric8.kubernetes.api.model.batch.Job. To diagnose the issue you can use the --allow-incomplete-classpath option. The missing type is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doGetJob(KubernetesJobProducer.java:123)
Call path from entry point to org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doGetJob(Exchange, String): 
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doGetJob(KubernetesJobProducer.java:112)
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.process(KubernetesJobProducer.java:71)
	at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
	at org.apache.camel.processor.WireTapProcessor$WireTapTask.run(WireTapProcessor.java:126)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: io.fabric8.kubernetes.api.model.batch.JobList. To diagnose the issue you can use the --allow-incomplete-classpath option. The missing type is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doList(KubernetesJobProducer.java:88)
Call path from entry point to org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doList(Exchange, String): 
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doList(KubernetesJobProducer.java:88)
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.process(KubernetesJobProducer.java:63)
	at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
	at org.apache.camel.processor.WireTapProcessor$WireTapTask.run(WireTapProcessor.java:126)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: io.fabric8.kubernetes.api.model.batch.JobList. To diagnose the issue you can use the --allow-incomplete-classpath option. The missing type is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doListJobByLabel(KubernetesJobProducer.java:105)
Call path from entry point to org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doListJobByLabel(Exchange, String): 
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doListJobByLabel(KubernetesJobProducer.java:95)
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.process(KubernetesJobProducer.java:67)
	at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
	at org.apache.camel.processor.WireTapProcessor$WireTapTask.run(WireTapProcessor.java:126)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Error: com.oracle.graal.pointsto.constraints.UnresolvedElementException: Discovered unresolved type during parsing: io.fabric8.kubernetes.api.model.batch.JobSpec. To diagnose the issue you can use the --allow-incomplete-classpath option. The missing type is then reported at run time when it is accessed the first time.
Trace: 
	at parsing org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doCreateJob(KubernetesJobProducer.java:133)
Call path from entry point to org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doCreateJob(Exchange, String): 
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.doCreateJob(KubernetesJobProducer.java:130)
	at org.apache.camel.component.kubernetes.job.KubernetesJobProducer.process(KubernetesJobProducer.java:75)
	at org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66)
	at org.apache.camel.processor.WireTapProcessor$WireTapTask.run(WireTapProcessor.java:126)
	at java.lang.Thread.run(Thread.java:834)
	at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:519)
	at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
	at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)

	at com.oracle.graal.pointsto.constraints.UnsupportedFeatures.report(UnsupportedFeatures.java:129)
	at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:770)

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

3reactions
ffangcommented, Jun 7, 2021

camel-kubernetes already upgraded to kubernetes-client/model 5.4.1 for the coming CAMEL 3.11 release. So once CAMEL 3.11 is out we can align it

1reaction
ffangcommented, Jun 24, 2021

Verified this issue is gone with CAMEL 3.11 upgrade, so we can close this one now

Read more comments on GitHub >

github_iconTop Results From Across the Web

Running integration tests in Kubernetes | Opensource.com
Running integration tests in Kubernetes. Verify how your application behaves with your full solution stack by using multiple containers to ...
Read more >
Should be able to run Integration tests without native mode
I personally find the idea that integration tests are reserved for testing native binaries very bad. There are other use cases for integration ......
Read more >
Kubernetes End-to-end Testing for Everyone
Implementing a test suite. This is the main focus of this blog post. The Kubernetes E2E framework is written in Go. It relies...
Read more >
Testing Kubernetes Operators using EnvTest - InfraCloud
We will use a sample operator based on the Operator SDK framework and will write integration test cases for it. Testing Kubernetes controllers ......
Read more >
Chapter 4. Testing the native executable
The failsafe-maven-plugin runs integration test and indicates the location of the produced native executable. Open the src/test/java/org/acme/quickstart/ ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found