You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by GitBox <gi...@apache.org> on 2021/11/21 16:15:32 UTC

[GitHub] [camel-quarkus] piba84-lx opened a new issue #3315: Apache Drill Unable to start

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-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [camel-quarkus] jamesnetherton commented on issue #3315: Apache Drill Unable to start

Posted by GitBox <gi...@apache.org>.
jamesnetherton commented on issue #3315:
URL: https://github.com/apache/camel-quarkus/issues/3315#issuecomment-975307152


   I'm no expert with Drill, but I don't think creating a `DataSource` is the way to work with the camel-drill component. Take a look at the documentation:
   
   https://camel.apache.org/components/3.13.x/drill-component.html


-- 
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-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org