This issue is archived. You can view it, but you can't modify it. Learn more

ExportXMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major
    • Component/s: zoom-plugin
    • Environment:
      Jenkins (2.559)
      Plugin: Zoom Plugin (1.6)
      Jackson 2 API (2.21.2-436.v29efdb_7418ff)

      The "Zoom Build Notifier" step aborts during job execution with the following exception:
      ERROR: Step 'Zoom Build Notifier' aborted due to exception:
      java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonProcessingException
      at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
      at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:70)
      at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
      at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
      Caused: java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException
      at PluginClassLoader for zoom//io.jenkins.plugins.zoom.ZoomNotifier.perform(ZoomNotifier.java:67)
      at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
      at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:817)
      at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:766)
      at hudson.model.Build$BuildExecution.cleanUp(Build.java:189)
      at hudson.model.Run.execute(Run.java:1886)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
      at hudson.model.ResourceController.execute(ResourceController.java:97)
      at hudson.model.Executor.run(Executor.java:456)
      Finished: FAILURE
       

      Root Cause: After the Jenkins upgrade, the Jackson library version changed. The Zoom plugin depends on jackson-core, but the version it expects is no longer available in the classpath. This is a known pattern when Jenkins or the Jackson 2 API Plugin is upgraded and dependent plugins have not been updated to be compatible with the new Jackson version.

            Assignee:
            Mark Waite
            Reporter:
            Jordi
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: