Hi
I have written a java web app which queries a Druid DB via the Remote
driver, it all works fine on my dev machine, but after installing the app on
my test machine I get the error below. Druid is up and working fine.
It must be a configuration issue, but I can't find it.
Any help appreciated, thanks a lot
Francesco
Caused by: com.fasterxml.jackson.databind.JsonMappingException: Class
org.apache.calcite.avatica.remote.Service$ResultSetResponse not subtype of
[simple type, class
org.apache.calcite.avatica.remote.Service$RpcMetadataResponse]
at [Source:
{"response":"openConnection","rpcMetadata":{"response":"rpcMetadata","server
Address":"localhost:18082"}}
; line: 1, column: 13]
at
com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingExceptio
n.java:305)
at
com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(Dese
rializerCache.java:268)
at
com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueD
eserializer(DeserializerCache.java:244)
at
com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer
(DeserializerCache.java:142)
at
com.fasterxml.jackson.databind.DeserializationContext.findContextualValueDes
erializer(DeserializationContext.java:443)
at
com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase._findDeser
ializer(TypeDeserializerBase.java:188)
at
com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._des
erializeTypedForId(AsPropertyTypeDeserializer.java:112)
at
com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.dese
rializeTypedFromObject(AsPropertyTypeDeserializer.java:97)
at
com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithTyp
e(AbstractDeserializer.java:142)
at
com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserializ
e(TypeWrappedDeserializer.java:63)
at
com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.ja
va:3798)
at
com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2842
)
at
org.apache.calcite.avatica.remote.JsonService.decode(JsonService.java:53)
at
org.apache.calcite.avatica.remote.JsonService.apply(JsonService.java:172)
... 44 more
Caused by: java.lang.IllegalArgumentException: Class
org.apache.calcite.avatica.remote.Service$ResultSetResponse not subtype of
[simple type, class
org.apache.calcite.avatica.remote.Service$RpcMetadataResponse]
at
com.fasterxml.jackson.databind.type.TypeFactory.constructSpecializedType(Typ
eFactory.java:359)
at
com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder.buildTyp
eDeserializer(StdTypeResolverBuilder.java:128)
at
com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findTypeDeseri
alizer(BasicDeserializerFactory.java:1363)
at
com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findPropertyTy
peDeserializer(BasicDeserializerFactory.java:1498)
at
com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.resolveMemberA
ndTypeAnnotations(BasicDeserializerFactory.java:1847)
at
com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.constructCreat
orProperty(BasicDeserializerFactory.java:844)
at
com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._addDeserializ
erConstructors(BasicDeserializerFactory.java:427)
at
com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._constructDefa
ultValueInstantiator(BasicDeserializerFactory.java:323)
at
com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findValueInsta
ntiator(BasicDeserializerFactory.java:253)
at
com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.buildBeanDeseri
alizer(BeanDeserializerFactory.java:219)
at
com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDeser
ializer(BeanDeserializerFactory.java:141)
at
com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(
DeserializerCache.java:403)
at
com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(D
eserializerCache.java:349)
at
com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(Dese
rializerCache.java:264)
... 56 more
2017-10-12 05:18:39 ERROR DefaultGraphQLErrorHandler:42 - Error executing
query (ExceptionWhileDataFetching): Exception while fetching data:
com.fasterxml.jackson.databind.JsonMappingException: Class
org.apache.calcite.avatica.remote.Service$ResultSetResponse not subtype of
[simple type, class
org.apache.calcite.avatica.remote.Service$RpcMetadataResponse]
at [Source:
{"response":"openConnection","rpcMetadata":{"response":"rpcMetadata","server
Address":"localhost:18082"}}
; line: 1, column: 13]