piba84-lx opened a new issue #3315: URL: https://github.com/apache/camel-quarkus/issues/3315
Dear team, I'm using camel-quarkus v 2.3.1. And trying to connect to Apache Drill but getting an error. I cannot get it to work properly. I've created the datasource in the application properties file as follow ``` quarkus.datasource.camel.db-kind=other quarkus.datasource.camel.jdbc.driver=org.apache.drill.jdbc.Driver quarkus.datasource.camel.username=SOMEKINDOFUSER quarkus.datasource.camel.password=AVERYCOMPLEXPASSWORD quarkus.datasource.camel.jdbc.url=jdbc:drill:drillbit=strage-drill-host:31010 quarkus.datasource.camel.jdbc.max-size=16 ``` In the POM I've included ``` <dependency> <groupId>org.apache.camel.quarkus</groupId> <artifactId>camel-quarkus-jdbc</artifactId> </dependency> <dependency> <groupId>org.apache.camel.quarkus</groupId> <artifactId>camel-quarkus-drill</artifactId> </dependency> ``` When I start the application I keep getting the following warning: ``` 2021-11-21 17:09:54,308 WARN [oad.org.apa.dri.com.uti.ProtobufPatcher] (build-9) Unable to patch Protobuf.: oadd.javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException at oadd.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:220) at oadd.javassist.util.proxy.DefineClassHelper$Java11.defineClass(DefineClassHelper.java:52) at oadd.javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:260) at oadd.javassist.ClassPool.toClass(ClassPool.java:1240) at oadd.javassist.ClassPool.toClass(ClassPool.java:1098) at oadd.javassist.ClassPool.toClass(ClassPool.java:1056) at oadd.javassist.CtClass.toClass(CtClass.java:1298) at oadd.org.apache.drill.common.util.ProtobufPatcher.patchByteString(ProtobufPatcher.java:78) at oadd.org.apache.drill.common.util.ProtobufPatcher.patch(ProtobufPatcher.java:48) at org.apache.drill.jdbc.Driver.<clinit>(Driver.java:46) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:398) at io.quarkus.agroal.deployment.AgroalProcessor.validateBuildTimeConfig(AgroalProcessor.java:131) at io.quarkus.agroal.deployment.AgroalProcessor.build(AgroalProcessor.java:93) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at io.quarkus.deployment.ExtensionLoader$2.execute(ExtensionLoader.java:820) at io.quarkus.builder.BuildContext.run(BuildContext.java:277) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478) at java.base/java.lang.Thread.run(Thread.java:834) at org.jboss.threads.JBossThread.run(JBossThread.java:501) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at oadd.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:214) ... 24 more Caused by: java.lang.IllegalArgumentException: oadd.com.google.protobuf at java.base/java.lang.ClassLoader.definePackage(ClassLoader.java:2204) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.definePackage(QuarkusClassLoader.java:478) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:444) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:405) at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ... 29 more 2021-11-21 17:09:54,358 WARN [oad.org.apa.dri.com.uti.ProtobufPatcher] (build-9) Unable to patch Protobuf.: oadd.javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException at oadd.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:220) at oadd.javassist.util.proxy.DefineClassHelper$Java11.defineClass(DefineClassHelper.java:52) at oadd.javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:260) at oadd.javassist.ClassPool.toClass(ClassPool.java:1240) at oadd.javassist.ClassPool.toClass(ClassPool.java:1098) at oadd.javassist.ClassPool.toClass(ClassPool.java:1056) at oadd.javassist.CtClass.toClass(CtClass.java:1298) at oadd.org.apache.drill.common.util.ProtobufPatcher.patchGeneratedMessageLite(ProtobufPatcher.java:132) at oadd.org.apache.drill.common.util.ProtobufPatcher.patch(ProtobufPatcher.java:49) at org.apache.drill.jdbc.Driver.<clinit>(Driver.java:46) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:398) at io.quarkus.agroal.deployment.AgroalProcessor.validateBuildTimeConfig(AgroalProcessor.java:131) at io.quarkus.agroal.deployment.AgroalProcessor.build(AgroalProcessor.java:93) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at io.quarkus.deployment.ExtensionLoader$2.execute(ExtensionLoader.java:820) at io.quarkus.builder.BuildContext.run(BuildContext.java:277) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478) at java.base/java.lang.Thread.run(Thread.java:834) at org.jboss.threads.JBossThread.run(JBossThread.java:501) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at oadd.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:214) ... 24 more Caused by: java.lang.IllegalArgumentException: oadd.com.google.protobuf at java.base/java.lang.ClassLoader.definePackage(ClassLoader.java:2204) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.definePackage(QuarkusClassLoader.java:478) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:444) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:405) at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ... 29 more 2021-11-21 17:09:54,360 WARN [oad.org.apa.dri.com.uti.ProtobufPatcher] (build-9) Unable to patch Protobuf.: oadd.javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException at oadd.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:220) at oadd.javassist.util.proxy.DefineClassHelper$Java11.defineClass(DefineClassHelper.java:52) at oadd.javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:260) at oadd.javassist.ClassPool.toClass(ClassPool.java:1240) at oadd.javassist.ClassPool.toClass(ClassPool.java:1098) at oadd.javassist.ClassPool.toClass(ClassPool.java:1056) at oadd.javassist.CtClass.toClass(CtClass.java:1298) at oadd.org.apache.drill.common.util.ProtobufPatcher.patchGeneratedMessageLiteBuilder(ProtobufPatcher.java:151) at oadd.org.apache.drill.common.util.ProtobufPatcher.patch(ProtobufPatcher.java:50) at org.apache.drill.jdbc.Driver.<clinit>(Driver.java:46) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:398) at io.quarkus.agroal.deployment.AgroalProcessor.validateBuildTimeConfig(AgroalProcessor.java:131) at io.quarkus.agroal.deployment.AgroalProcessor.build(AgroalProcessor.java:93) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at io.quarkus.deployment.ExtensionLoader$2.execute(ExtensionLoader.java:820) at io.quarkus.builder.BuildContext.run(BuildContext.java:277) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478) at java.base/java.lang.Thread.run(Thread.java:834) at org.jboss.threads.JBossThread.run(JBossThread.java:501) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at oadd.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:214) ... 24 more Caused by: java.lang.IllegalArgumentException: oadd.com.google.protobuf at java.base/java.lang.ClassLoader.definePackage(ClassLoader.java:2204) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.definePackage(QuarkusClassLoader.java:478) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:444) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:405) at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ... 29 more 2021-11-21 17:09:54,366 INFO [oad.org.apa.dri.com.uti.GuavaPatcher] (build-9) Google's Stopwatch patched for old HBase Guava version. 2021-11-21 17:09:54,369 INFO [oad.org.apa.dri.com.uti.GuavaPatcher] (build-9) Google's Closeables patched for old HBase Guava version. 2021-11-21 17:09:58,597 WARN [io.qua.dat.dep.dev.DevServicesDatasourceProcessor] (build-11) Unable to determine a database type for default datasource 2021-11-21 17:09:58,607 WARN [io.qua.dat.dep.dev.DevServicesDatasourceProcessor] (build-11) Unable to start devservices for camel as this datasource type (other) does not support devservices __ ____ __ _____ ___ __ ____ ______ --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \ --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ 2021-11-21 17:10:00,173 WARN [oad.org.apa.dri.com.uti.ProtobufPatcher] (Quarkus Main Thread) Unable to patch Protobuf.: oadd.javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException at oadd.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:220) at oadd.javassist.util.proxy.DefineClassHelper$Java11.defineClass(DefineClassHelper.java:52) at oadd.javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:260) at oadd.javassist.ClassPool.toClass(ClassPool.java:1240) at oadd.javassist.ClassPool.toClass(ClassPool.java:1098) at oadd.javassist.ClassPool.toClass(ClassPool.java:1056) at oadd.javassist.CtClass.toClass(CtClass.java:1298) at oadd.org.apache.drill.common.util.ProtobufPatcher.patchByteString(ProtobufPatcher.java:78) at oadd.org.apache.drill.common.util.ProtobufPatcher.patch(ProtobufPatcher.java:48) at org.apache.drill.jdbc.Driver.<clinit>(Driver.java:46) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:779) at java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:721) at java.base/java.util.ServiceLoader$3.next(ServiceLoader.java:1394) at io.quarkus.agroal.runtime.DataSources.loadDriversInTCCL(DataSources.java:366) at io.quarkus.agroal.runtime.DataSources.doCreateDataSource(DataSources.java:140) at io.quarkus.agroal.runtime.DataSources_Subclass.doCreateDataSource$$superforward1(DataSources_Subclass.zig:309) at io.quarkus.agroal.runtime.DataSources_Subclass$$function$$1.apply(DataSources_Subclass$$function$$1.zig:33) at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:54) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor.proceed(InvocationInterceptor.java:62) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor.monitor(InvocationInterceptor.java:51) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor_Bean.intercept(InvocationInterceptor_Bean.zig:521) at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41) at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:41) at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32) at io.quarkus.agroal.runtime.DataSources_Subclass.doCreateDataSource(DataSources_Subclass.zig:477) at io.quarkus.agroal.runtime.DataSources$1.apply(DataSources.java:111) at io.quarkus.agroal.runtime.DataSources$1.apply(DataSources.java:108) at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705) at io.quarkus.agroal.runtime.DataSources.getDataSource(DataSources.java:108) at io.quarkus.agroal.runtime.DataSources_Subclass.getDataSource$$superforward1(DataSources_Subclass.zig:324) at io.quarkus.agroal.runtime.DataSources_Subclass$$function$$2.apply(DataSources_Subclass$$function$$2.zig:33) at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:54) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor.proceed(InvocationInterceptor.java:62) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor.monitor(InvocationInterceptor.java:51) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor_Bean.intercept(InvocationInterceptor_Bean.zig:521) at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41) at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:41) at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32) at io.quarkus.agroal.runtime.DataSources_Subclass.getDataSource(DataSources_Subclass.zig:569) at io.quarkus.agroal.runtime.DataSources.fromName(DataSources.java:104) at io.quarkus.agroal.runtime.AgroalRecorder.agroalDataSourceSupplier(AgroalRecorder.java:23) at io.quarkus.deployment.steps.AgroalProcessor$generateDataSourceBeans-109901991.deploy_0(AgroalProcessor$generateDataSourceBeans-109901991.zig:81) at io.quarkus.deployment.steps.AgroalProcessor$generateDataSourceBeans-109901991.deploy(AgroalProcessor$generateDataSourceBeans-109901991.zig:40) at io.quarkus.runner.ApplicationImpl.doStart(ApplicationImpl.zig:843) at io.quarkus.runtime.Application.start(Application.java:101) at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:105) at io.quarkus.runtime.Quarkus.run(Quarkus.java:66) at io.quarkus.runtime.Quarkus.run(Quarkus.java:42) at io.quarkus.runtime.Quarkus.run(Quarkus.java:119) at io.quarkus.runner.GeneratedMain.main(GeneratedMain.zig:29) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at io.quarkus.runner.bootstrap.StartupActionImpl$1.run(StartupActionImpl.java:103) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at oadd.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:214) ... 59 more Caused by: java.lang.IllegalArgumentException: oadd.com.google.protobuf at java.base/java.lang.ClassLoader.definePackage(ClassLoader.java:2204) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.definePackage(QuarkusClassLoader.java:478) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:444) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:405) at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ... 64 more 2021-11-21 17:10:00,198 WARN [oad.org.apa.dri.com.uti.ProtobufPatcher] (Quarkus Main Thread) Unable to patch Protobuf.: oadd.javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException at oadd.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:220) at oadd.javassist.util.proxy.DefineClassHelper$Java11.defineClass(DefineClassHelper.java:52) at oadd.javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:260) at oadd.javassist.ClassPool.toClass(ClassPool.java:1240) at oadd.javassist.ClassPool.toClass(ClassPool.java:1098) at oadd.javassist.ClassPool.toClass(ClassPool.java:1056) at oadd.javassist.CtClass.toClass(CtClass.java:1298) at oadd.org.apache.drill.common.util.ProtobufPatcher.patchGeneratedMessageLite(ProtobufPatcher.java:132) at oadd.org.apache.drill.common.util.ProtobufPatcher.patch(ProtobufPatcher.java:49) at org.apache.drill.jdbc.Driver.<clinit>(Driver.java:46) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:779) at java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:721) at java.base/java.util.ServiceLoader$3.next(ServiceLoader.java:1394) at io.quarkus.agroal.runtime.DataSources.loadDriversInTCCL(DataSources.java:366) at io.quarkus.agroal.runtime.DataSources.doCreateDataSource(DataSources.java:140) at io.quarkus.agroal.runtime.DataSources_Subclass.doCreateDataSource$$superforward1(DataSources_Subclass.zig:309) at io.quarkus.agroal.runtime.DataSources_Subclass$$function$$1.apply(DataSources_Subclass$$function$$1.zig:33) at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:54) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor.proceed(InvocationInterceptor.java:62) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor.monitor(InvocationInterceptor.java:51) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor_Bean.intercept(InvocationInterceptor_Bean.zig:521) at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41) at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:41) at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32) at io.quarkus.agroal.runtime.DataSources_Subclass.doCreateDataSource(DataSources_Subclass.zig:477) at io.quarkus.agroal.runtime.DataSources$1.apply(DataSources.java:111) at io.quarkus.agroal.runtime.DataSources$1.apply(DataSources.java:108) at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705) at io.quarkus.agroal.runtime.DataSources.getDataSource(DataSources.java:108) at io.quarkus.agroal.runtime.DataSources_Subclass.getDataSource$$superforward1(DataSources_Subclass.zig:324) at io.quarkus.agroal.runtime.DataSources_Subclass$$function$$2.apply(DataSources_Subclass$$function$$2.zig:33) at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:54) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor.proceed(InvocationInterceptor.java:62) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor.monitor(InvocationInterceptor.java:51) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor_Bean.intercept(InvocationInterceptor_Bean.zig:521) at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41) at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:41) at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32) at io.quarkus.agroal.runtime.DataSources_Subclass.getDataSource(DataSources_Subclass.zig:569) at io.quarkus.agroal.runtime.DataSources.fromName(DataSources.java:104) at io.quarkus.agroal.runtime.AgroalRecorder.agroalDataSourceSupplier(AgroalRecorder.java:23) at io.quarkus.deployment.steps.AgroalProcessor$generateDataSourceBeans-109901991.deploy_0(AgroalProcessor$generateDataSourceBeans-109901991.zig:81) at io.quarkus.deployment.steps.AgroalProcessor$generateDataSourceBeans-109901991.deploy(AgroalProcessor$generateDataSourceBeans-109901991.zig:40) at io.quarkus.runner.ApplicationImpl.doStart(ApplicationImpl.zig:843) at io.quarkus.runtime.Application.start(Application.java:101) at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:105) at io.quarkus.runtime.Quarkus.run(Quarkus.java:66) at io.quarkus.runtime.Quarkus.run(Quarkus.java:42) at io.quarkus.runtime.Quarkus.run(Quarkus.java:119) at io.quarkus.runner.GeneratedMain.main(GeneratedMain.zig:29) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at io.quarkus.runner.bootstrap.StartupActionImpl$1.run(StartupActionImpl.java:103) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at oadd.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:214) ... 59 more Caused by: java.lang.IllegalArgumentException: oadd.com.google.protobuf at java.base/java.lang.ClassLoader.definePackage(ClassLoader.java:2204) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.definePackage(QuarkusClassLoader.java:478) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:444) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:405) at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ... 64 more 2021-11-21 17:10:00,200 WARN [oad.org.apa.dri.com.uti.ProtobufPatcher] (Quarkus Main Thread) Unable to patch Protobuf.: oadd.javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException at oadd.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:220) at oadd.javassist.util.proxy.DefineClassHelper$Java11.defineClass(DefineClassHelper.java:52) at oadd.javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:260) at oadd.javassist.ClassPool.toClass(ClassPool.java:1240) at oadd.javassist.ClassPool.toClass(ClassPool.java:1098) at oadd.javassist.ClassPool.toClass(ClassPool.java:1056) at oadd.javassist.CtClass.toClass(CtClass.java:1298) at oadd.org.apache.drill.common.util.ProtobufPatcher.patchGeneratedMessageLiteBuilder(ProtobufPatcher.java:151) at oadd.org.apache.drill.common.util.ProtobufPatcher.patch(ProtobufPatcher.java:50) at org.apache.drill.jdbc.Driver.<clinit>(Driver.java:46) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.util.ServiceLoader$ProviderImpl.newInstance(ServiceLoader.java:779) at java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:721) at java.base/java.util.ServiceLoader$3.next(ServiceLoader.java:1394) at io.quarkus.agroal.runtime.DataSources.loadDriversInTCCL(DataSources.java:366) at io.quarkus.agroal.runtime.DataSources.doCreateDataSource(DataSources.java:140) at io.quarkus.agroal.runtime.DataSources_Subclass.doCreateDataSource$$superforward1(DataSources_Subclass.zig:309) at io.quarkus.agroal.runtime.DataSources_Subclass$$function$$1.apply(DataSources_Subclass$$function$$1.zig:33) at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:54) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor.proceed(InvocationInterceptor.java:62) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor.monitor(InvocationInterceptor.java:51) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor_Bean.intercept(InvocationInterceptor_Bean.zig:521) at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41) at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:41) at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32) at io.quarkus.agroal.runtime.DataSources_Subclass.doCreateDataSource(DataSources_Subclass.zig:477) at io.quarkus.agroal.runtime.DataSources$1.apply(DataSources.java:111) at io.quarkus.agroal.runtime.DataSources$1.apply(DataSources.java:108) at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705) at io.quarkus.agroal.runtime.DataSources.getDataSource(DataSources.java:108) at io.quarkus.agroal.runtime.DataSources_Subclass.getDataSource$$superforward1(DataSources_Subclass.zig:324) at io.quarkus.agroal.runtime.DataSources_Subclass$$function$$2.apply(DataSources_Subclass$$function$$2.zig:33) at io.quarkus.arc.impl.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:54) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor.proceed(InvocationInterceptor.java:62) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor.monitor(InvocationInterceptor.java:51) at io.quarkus.arc.runtime.devconsole.InvocationInterceptor_Bean.intercept(InvocationInterceptor_Bean.zig:521) at io.quarkus.arc.impl.InterceptorInvocation.invoke(InterceptorInvocation.java:41) at io.quarkus.arc.impl.AroundInvokeInvocationContext.perform(AroundInvokeInvocationContext.java:41) at io.quarkus.arc.impl.InvocationContexts.performAroundInvoke(InvocationContexts.java:32) at io.quarkus.agroal.runtime.DataSources_Subclass.getDataSource(DataSources_Subclass.zig:569) at io.quarkus.agroal.runtime.DataSources.fromName(DataSources.java:104) at io.quarkus.agroal.runtime.AgroalRecorder.agroalDataSourceSupplier(AgroalRecorder.java:23) at io.quarkus.deployment.steps.AgroalProcessor$generateDataSourceBeans-109901991.deploy_0(AgroalProcessor$generateDataSourceBeans-109901991.zig:81) at io.quarkus.deployment.steps.AgroalProcessor$generateDataSourceBeans-109901991.deploy(AgroalProcessor$generateDataSourceBeans-109901991.zig:40) at io.quarkus.runner.ApplicationImpl.doStart(ApplicationImpl.zig:843) at io.quarkus.runtime.Application.start(Application.java:101) at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:105) at io.quarkus.runtime.Quarkus.run(Quarkus.java:66) at io.quarkus.runtime.Quarkus.run(Quarkus.java:42) at io.quarkus.runtime.Quarkus.run(Quarkus.java:119) at io.quarkus.runner.GeneratedMain.main(GeneratedMain.zig:29) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at io.quarkus.runner.bootstrap.StartupActionImpl$1.run(StartupActionImpl.java:103) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at oadd.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:214) ... 59 more Caused by: java.lang.IllegalArgumentException: oadd.com.google.protobuf at java.base/java.lang.ClassLoader.definePackage(ClassLoader.java:2204) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.definePackage(QuarkusClassLoader.java:478) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:444) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:405) at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ... 64 more 2021-11-21 17:10:00,203 INFO [oad.org.apa.dri.com.uti.GuavaPatcher] (Quarkus Main Thread) Google's Stopwatch patched for old HBase Guava version. 2021-11-21 17:10:00,205 INFO [oad.org.apa.dri.com.uti.GuavaPatcher] (Quarkus Main Thread) Google's Closeables patched for old HBase Guava version. 2021-11-21 17:10:00,213 WARN [io.qua.agr.run.AgroalConnectionConfigurer] (Quarkus Main Thread) Agroal does not support detecting if a connection is still usable after an exception for database kind: other 2021-11-21 17:10:00,266 INFO [org.apa.cam.qua.cor.CamelBootstrapRecorder] (Quarkus Main Thread) Bootstrap runtime: org.apache.camel.quarkus.main.CamelMainRuntime 2021-11-21 17:10:00,433 INFO [oad.org.apa.dri.com.con.DrillConfig] (Quarkus Main Thread) Configuration and plugin file(s) identified in 41ms. Base Configuration: - jar:file:/Users/pbianchi/.m2/repository/org/apache/drill/exec/drill-jdbc-all/1.19.0/drill-jdbc-all-1.19.0.jar!/drill-default.conf Intermediate Configuration and Plugin files, in order of precedence: - jar:file:/Users/pbianchi/.m2/repository/org/apache/drill/exec/drill-jdbc-all/1.19.0/drill-jdbc-all-1.19.0.jar!/drill-module.conf 2021-11-21 17:10:00,587 WARN [oad.org.apa.dri.exe.met.DrillMetrics] (Quarkus Main Thread) Removing old metric since name matched newly registered metric. Metric name: drill.allocator.root.used 2021-11-21 17:10:00,587 WARN [oad.org.apa.dri.exe.met.DrillMetrics] (Quarkus Main Thread) Removing old metric since name matched newly registered metric. Metric name: drill.allocator.root.peak Unable to create connection java.lang.IllegalArgumentException: oadd.com.google.protobufFailure in creating DrillConnectionImpl: java.lang.IllegalArgumentException: oadd.com.google.protobuf java.sql.SQLException: Failure in creating DrillConnectionImpl: java.lang.IllegalArgumentException: oadd.com.google.protobuf at org.apache.drill.jdbc.impl.DrillConnectionImpl.<init>(DrillConnectionImpl.java:168) at org.apache.drill.jdbc.impl.DrillJdbc41Factory.newDrillConnection(DrillJdbc41Factory.java:67) at org.apache.drill.jdbc.impl.DrillFactory.newConnection(DrillFactory.java:67) at oadd.org.apache.calcite.avatica.UnregisteredDriver.connect(UnregisteredDriver.java:138) at org.apache.drill.jdbc.Driver.connect(Driver.java:75) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:189) at org.acme.SSHiveCheckRoutes.makeJDBCConnection(SSHiveCheckRoutes.java:46) at org.acme.SSHiveCheckRoutes.configure(SSHiveCheckRoutes.java:60) at org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:541) at org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:487) at org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:462) at org.apache.camel.impl.engine.AbstractCamelContext.addRoutes(AbstractCamelContext.java:1150) at org.apache.camel.main.RoutesConfigurer.configureRoutes(RoutesConfigurer.java:211) at org.apache.camel.quarkus.main.CamelMain.configureRoutes(CamelMain.java:70) at org.apache.camel.main.BaseMainSupport.postProcessCamelContext(BaseMainSupport.java:555) at org.apache.camel.quarkus.main.CamelMain.initCamelContext(CamelMain.java:116) at org.apache.camel.quarkus.main.CamelMain.doInit(CamelMain.java:86) at org.apache.camel.support.service.BaseService.init(BaseService.java:83) at org.apache.camel.quarkus.main.CamelMain.startEngine(CamelMain.java:137) at org.apache.camel.quarkus.main.CamelMainRuntime.start(CamelMainRuntime.java:49) at org.apache.camel.quarkus.core.CamelBootstrapRecorder.start(CamelBootstrapRecorder.java:45) at io.quarkus.deployment.steps.CamelBootstrapProcessor$boot-173480958.deploy_0(CamelBootstrapProcessor$boot-173480958.zig:101) at io.quarkus.deployment.steps.CamelBootstrapProcessor$boot-173480958.deploy(CamelBootstrapProcessor$boot-173480958.zig:40) at io.quarkus.runner.ApplicationImpl.doStart(ApplicationImpl.zig:997) at io.quarkus.runtime.Application.start(Application.java:101) at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:105) at io.quarkus.runtime.Quarkus.run(Quarkus.java:66) at io.quarkus.runtime.Quarkus.run(Quarkus.java:42) at io.quarkus.runtime.Quarkus.run(Quarkus.java:119) at io.quarkus.runner.GeneratedMain.main(GeneratedMain.zig:29) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at io.quarkus.runner.bootstrap.StartupActionImpl$1.run(StartupActionImpl.java:103) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: java.lang.IllegalArgumentException: oadd.com.google.protobuf at java.base/java.lang.ClassLoader.definePackage(ClassLoader.java:2204) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.definePackage(QuarkusClassLoader.java:478) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:444) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:405) at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:445) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:405) at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:445) at io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:405) at oadd.org.apache.drill.exec.client.DrillClient.parseAndVerifyEndpoints(DrillClient.java:301) at oadd.org.apache.drill.exec.client.DrillClient.connect(DrillClient.java:335) at org.apache.drill.jdbc.impl.DrillConnectionImpl.<init>(DrillConnectionImpl.java:155) ... 36 more ``` I honestly don't know how to fix it / how to make it work. I'd think this error is some kind of issue of the apache-drill extension, but please feel free to reply with any suggestion. Best, Paolo -- 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: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org