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


Reply via email to