Tamás Németh created GOBBLIN-1324:
-------------------------------------
Summary: Jackson version clash in wikipedia example
Key: GOBBLIN-1324
URL: https://issues.apache.org/jira/browse/GOBBLIN-1324
Project: Apache Gobblin
Issue Type: Bug
Components: gobblin-core
Reporter: Tamás Németh
Assignee: Abhishek Tiwari
Based on the slack conversation it seems like the Parquet version bump
introduced Jackson dependency clash in Wikipedia example:
{code:java}
Hi folks, seems we have introduce a new issue from some recent PR. I ran into
this error for any job running in my standalone daemon. Here’s the error log:
17:37 ERROR
[org.apache.gobblin.runtime.embedded.EmbeddedGobblin-thread-0]
org.apache.gobblin.runtime.instance.DefaultGobblinInstanceDriverImpl$JobSpecRunnable
- Job launch failed: java.lang.VerifyError: Stack map does not match the one
at exception handler 77
Exception Details:
Location:
com/fasterxml/jackson/databind/deser/std/StdDeserializer._parseDate(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/util/Date;
@77: astore
Reason:
Type ‘com/fasterxml/jackson/core/JsonParseException’ (current frame,
stack[0]) is not assignable to
‘com/fasterxml/jackson/core/exc/StreamReadException’ (stack map, stack[0])
Current Frame:
bci: @69
flags: { }
locals: { ‘com/fasterxml/jackson/databind/deser/std/StdDeserializer’,
‘com/fasterxml/jackson/core/JsonParser’,
‘com/fasterxml/jackson/databind/DeserializationContext’ }
stack: { ‘com/fasterxml/jackson/core/JsonParseException’ }
Stackmap Frame:
bci: @77
flags: { }
locals: { ‘com/fasterxml/jackson/databind/deser/std/StdDeserializer’,
‘com/fasterxml/jackson/core/JsonParser’,
‘com/fasterxml/jackson/databind/DeserializationContext’ }
stack: { ‘com/fasterxml/jackson/core/exc/StreamReadException’ }
17:38 at
com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.createTreeDeserializer(BasicDeserializerFactory.java:1513)
at
com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(DeserializerCache.java:409)
at
com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:349)
at
com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:264)
at
com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:244)
at
com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:142)
at
com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:476)
at
com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:4389)
at
com.fasterxml.jackson.databind.ObjectMapper._readValue(ObjectMapper.java:4168)
at
com.fasterxml.jackson.databind.ObjectMapper.readTree(ObjectMapper.java:2577)
at org.apache.avro.Schema$Parser.parse(Schema.java:1394)
at org.apache.avro.Schema$Parser.parse(Schema.java:1382)
at
org.apache.gobblin.metrics.GobblinTrackingEvent.<clinit>(GobblinTrackingEvent.java:14)
at
org.apache.gobblin.metrics.event.EventSubmitter.submit(EventSubmitter.java:182)
at
org.apache.gobblin.metrics.event.TimingEvent.stop(TimingEvent.java:140)
at
org.apache.gobblin.metrics.event.TimingEvent.stop(TimingEvent.java:122)
at
org.apache.gobblin.runtime.local.LocalJobLauncher.<init>(LocalJobLauncher.java:103)
at
org.apache.gobblin.runtime.JobLauncherFactory.newJobLauncher(JobLauncherFactory.java:144)
at
org.apache.gobblin.runtime.JobLauncherFactory.newJobLauncher(JobLauncherFactory.java:107)
at
org.apache.gobblin.runtime.JobLauncherFactory.newJobLauncher(JobLauncherFactory.java:85)
at
org.apache.gobblin.runtime.job_exec.JobLauncherExecutionDriver.createLauncher(JobLauncherExecutionDriver.java:179)
at
org.apache.gobblin.runtime.job_exec.JobLauncherExecutionDriver.create(JobLauncherExecutionDriver.java:126)
at
org.apache.gobblin.runtime.job_exec.JobLauncherExecutionDriver$Launcher.launchJob(JobLauncherExecutionDriver.java:460)
at
org.apache.gobblin.runtime.instance.DefaultGobblinInstanceDriverImpl$JobSpecRunnable.run(DefaultGobblinInstanceDriverImpl.java:212)
at
org.apache.gobblin.runtime.scheduler.AbstractJobSpecScheduler$TriggerRunnable.run(AbstractJobSpecScheduler.java:177)
at java.lang.Thread.run(Thread.java:748) 17:39
Seems it relates to some Jackson dependency issue. Anybody has any idea?
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)