Thanks for taking a look. The jar is produced with `maven-shade-plugin`. Do you have suggestion on how I can trace down the origin of 2.6.7 databind in such scenario ?
Cheers On Tuesday, June 6, 2023 at 11:55:07 AM UTC-7 Tatu Saloranta wrote: > Version 2.6 is not supported (and hasn't for a while), so I am not > sure how much we can help here with specific details. > > But exception message does suggest a version discrepancy: not between > 2.6.7.1 and 2.6.7 (those are compatible being patch/micro-path within > same minor release), but by something having later version > (jackson-databind from looks) and requiring matching-or-later > `jackson-core`. > So you do not have a consistent set of Jackson components. > > -+ Tatu +- > > On Tue, Jun 6, 2023 at 11:52 AM Ted Yu <ted...@datavisor.com> wrote: > > > > Hi, > > We encounter the error shown at the end. > > > > Looking at > META-INF/maven/com.fasterxml.jackson.core/jackson-databind/pom.xml in the > fat jar: > > > > <groupId>com.fasterxml.jackson.core</groupId> > > <artifactId>jackson-databind</artifactId> > > <version>2.6.7.1</version> > > <name>jackson-databind</name> > > > > But I don't see 2.6.7 in any pom.xml in our repository. > > I checked dependency:tree output as well. > > > > I wonder if someone has hint on how to find where the 2.6.7 dependency > came in. > > > > Thanks > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:498) > > at > org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:355) > > ... 13 more > > Caused by: java.util.concurrent.ExecutionException: > java.lang.NoSuchMethodError: > com.fasterxml.jackson.core.JsonParser.getReadCapabilities()Lcom\/fasterxml\/jackson\/core\/util\/JacksonFeatureSet; > > at > java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357) > > at > java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908) > > ... > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:498) > > at > org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:344) > > ... 31 more > > Caused by: java.lang.NoSuchMethodError: > com.fasterxml.jackson.core.JsonParser.getReadCapabilities()Lcom\/fasterxml\/jackson\/core\/util\/JacksonFeatureSet; > > at > com.fasterxml.jackson.databind.DeserializationContext.<init>(DeserializationContext.java:211) > > at > com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.<init>(DefaultDeserializationContext.java:50) > > at > com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl.<init>(DefaultDeserializationContext.java:391) > > at > com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl.createInstance(DefaultDeserializationContext.java:413) > > at > com.fasterxml.jackson.databind.ObjectMapper.createDeserializationContext(ObjectMapper.java:4656) > > at > com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4585) > > at > com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3548) > > at > com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3531) > > ... > > at > org.hibernate.metamodel.model.convert.internal.JpaAttributeConverterImpl.toDomainValue(JpaAttributeConverterImpl.java:45) > > at > org.hibernate.type.descriptor.converter.AttributeConverterSqlTypeDescriptorAdapter$2.doConversion(AttributeConverterSqlTypeDescriptorAdapter.java:140) > > at > org.hibernate.type.descriptor.converter.AttributeConverterSqlTypeDescriptorAdapter$2.extract(AttributeConverterSqlTypeDescriptorAdapter.java:121) > > at > org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:261) > > at > org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:257) > > at > org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:247) > > at > org.hibernate.type.AbstractStandardBasicType.hydrate(AbstractStandardBasicType.java:333) > > > > -- > > You received this message because you are subscribed to the Google > Groups "jackson-user" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to jackson-user...@googlegroups.com. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/jackson-user/5279ce68-9918-4fe1-aca7-94cf2c484be2n%40googlegroups.com > . > -- You received this message because you are subscribed to the Google Groups "jackson-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to jackson-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jackson-user/77d71c6a-71d9-4adb-91db-ad99887e92c8n%40googlegroups.com.