• 1.11

      After updating to latest Jenkins and artifact-manager-s3, I see an unreadable message for pretty much every single build on the manage old data page:

      NoClassDefFoundError: com/google/common/base/Supplier, ConversionException: Could not call io.jenkins.plugins.artifact_manager_jclouds.JCloudsArtifactManager.readResolve() : Missing provider field : Could not call io.jenkins.plugins.artifact_manager_jclouds.JCloudsArtifactManager.readResolve() : Missing provider field ---- Debugging information ---- message : Could not call io.jenkins.plugins.artifact_manager_jclouds.JCloudsArtifactManager.readResolve() : Missing provider field cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException cause-message : Could not call io.jenkins.plugins.artifact_manager_jclouds.JCloudsArtifactManager.readResolve() : Missing provider field class : io.jenkins.plugins.artifact_manager_jclouds.JCloudsArtifactManager required-type : io.jenkins.plugins.artifact_manager_jclouds.JCloudsArtifactManager converter-type : hudson.util.RobustReflectionConverter path : /flow-build/artifactManager line number : 792 -------------------------------

      Additionally, attempting to validate the s3 bucket configuration on the settings page gets me a "NoClassDefFoundError:com/google/common/collect/Sets"

       

      This is obviously breaking the ability to fetch artifacts from old builds, and new builds are dumping their artifacts right on the local file system rather than going to S3.

          [JENKINS-62776] NoClassDefFoundErrors after updating

          Robert Ferris added a comment -

          Also, downgrading to 1.9 makes the problem go away.

          Robert Ferris added a comment - Also, downgrading to 1.9 makes the problem go away.

          Michał Woś added a comment -

          +1

          Also reloading configuration-as-code dies because of the same problem. And yes, downgrading to 1.9 does the job.

          Michał Woś added a comment - +1 Also reloading configuration-as-code dies because of the same problem. And yes, downgrading to 1.9 does the job.

          +1 looks like this in the configuration screen after you click validate bucket 

           

          Spenser Gilliland added a comment - +1 looks like this in the configuration screen after you click validate bucket   

          Tim Jacomb added a comment -

          cc jglick

          Tim Jacomb added a comment - cc jglick

          Jesse Glick added a comment -

          git bisect confirms that https://github.com/jenkinsci/artifact-manager-s3-plugin/pull/122 caused the plugin to no longer bundle a special version of Guava.

          Jesse Glick added a comment - git bisect confirms that https://github.com/jenkinsci/artifact-manager-s3-plugin/pull/122 caused the plugin to no longer bundle a special version of Guava.

          Jesse Glick added a comment -

          Without JENKINS-41827 it is hard to have automated tests catch this sort of thing, unfortunately.

          Jesse Glick added a comment - Without JENKINS-41827 it is hard to have automated tests catch this sort of thing, unfortunately.

          Jesse Glick added a comment -

          Sorry for the disruption!

          Jesse Glick added a comment - Sorry for the disruption!

            jglick Jesse Glick
            baf Robert Ferris
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: