Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-75720

Update to ` 4347.va_c0cf1c32f38` and above prevent job resuming (removal `ContainerExecCallback`)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • kubernetes-plugin
    • None
    • not relevant

      Hi,

      Caused by https://github.com/jenkinsci/kubernetes-plugin/pull/1698 which remove a class which apprently are serialized

      It will prevent jobs to resume after upgrade to version `4347.va_c0cf1c32f38` and above

      Not sure it can be deprecated instead of removed so that user can upgrade with running jobs

      Even when performing a clean shutdown with running jobs we can observe ClassNotFoundException when job is resumed

      [16:56:01.186+02:00] - Pausing (Preparing for shutdown)
      [16:58:35.478+02:00] - java.lang.ClassNotFoundException: org.csanchez.jenkins.plugins.kubernetes.pipeline.ContainerStepExecution$ContainerExecCallback
      [16:58:35.478+02:00] - 	at java.base/java.net.URLClassLoader.findClass(Unknown Source)
      [16:58:35.478+02:00] - 	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
      [16:58:35.478+02:00] - 	at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.java:702)
      

      Regards,

            Unassigned Unassigned
            jonesbusy Valentin Delaye
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: