-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
Jenkins LTS 2.492.2 after an upgrade from the previous (probably 2.479.3), running on an AWS EC2 instance with Amazon Linux 2023. Plugin aws-codepipeline is 0.49, no recent upgrade on it
Broke after the upgrade. The project polls AWS Code Pipeline should retrieve a tar.gz file from an S3 bucket (that is there) but the console log then has
[AWS CodePipeline Plugin] Job 'f983d787-8596-42c6-bc56-2b8749b125df' received [AWS CodePipeline Plugin] Acknowledged job with ID: f983d787-8596-42c6-bc56-2b8749b125df [AWS CodePipeline Plugin] Clearing workspace '/var/lib/jenkins/workspace/ProjectWebsiteBetaS3' before download FATAL: org/apache/commons/compress/archivers/ArchiveInputStream java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) at jenkins.util.URLClassLoader2.findClass(URLClassLoader2.java:64) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) Caused: java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream at PluginClassLoader for aws-codepipeline//com.amazonaws.codepipeline.jenkinsplugin.DownloadCallable.invoke(DownloadCallable.java:92) at PluginClassLoader for aws-codepipeline//com.amazonaws.codepipeline.jenkinsplugin.DownloadCallable.invoke(DownloadCallable.java:38) at hudson.FilePath.act(FilePath.java:1213) at hudson.FilePath.act(FilePath.java:1196) at PluginClassLoader for aws-codepipeline//com.amazonaws.codepipeline.jenkinsplugin.AWSCodePipelineSCM.checkout(AWSCodePipelineSCM.java:223) at hudson.model.AbstractProject.checkout(AbstractProject.java:1250) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:649) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:522) at hudson.model.Run.execute(Run.java:1833) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44) at hudson.model.ResourceController.execute(ResourceController.java:101) at hudson.model.Executor.run(Executor.java:446) Publish artifacts to S3 Bucket Build is still running
I also noticed that the jenkins systems log consistently had (ProjectWebsiteBetaS3 is the project in question) though this might well be an unrelated issue
SCM changes detected in ProjectWebsiteBetaS3. Triggering #54 Mar 12, 2025 7:26:16 PM WARNING jenkins.util.Listeners lambda$notify$0 null java.lang.ClassCastException: class hudson.model.FreeStyleBuild cannot be cast to class org.jenkinsci.plugins.workflow.job.WorkflowRun (hudson.model.FreeStyleBuild is in unnamed module of loader org.eclipse.jetty.ee9.webapp.WebAppClassLoader @7dcf94f8; org.jenkinsci.plugins.workflow.job.WorkflowRun is in unnamed module of loader 'PluginClassLoader for workflow-job' @1891c2dc) at PluginClassLoader for browserstack-integration//com.browserstack.automate.ci.jenkins.qualityDashboard.QualityDashboardPipelineTracker.onCompleted(QualityDashboardPipelineTracker.java:39) at hudson.model.listeners.RunListener.lambda$fireCompleted$0(RunListener.java:223) at jenkins.util.Listeners.lambda$notify$0(Listeners.java:59) at jenkins.util.Listeners.notify(Listeners.java:67) at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:221) at hudson.model.Run.execute(Run.java:1874) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44) at hudson.model.ResourceController.execute(ResourceController.java:101) at hudson.model.Executor.run(Executor.java:446)
I've check the changelogs and searched issues but nothing recent seems to have shown up.