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