You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gobblin.apache.org by "Tamás Németh (Jira)" <ji...@apache.org> on 2020/11/27 15:37:00 UTC

[jira] [Created] (GOBBLIN-1324) Jackson version clash in wikipedia example

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)