Describe the bug
NoClassDefFoundError when trying to push a docker image to artifactory with rtDocker.push
docker exec .... java -Djava.io.tmpdir=/home/jenkins/workspace/XXX@tmp/artifactory/javatmpdir -cp /home/jenkins/workspace/XXX@tmp/artifactory/cache/artifactory-plugin/3.14.2/* org.jfrog.build.extractor.docker.extractor.DockerPush
Dec 13, 2021 6:36:06 PM org.jfrog.build.extractor.packageManager.PackageManagerLogger info
INFO: Pushing image: XXX
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/BooleanUtils
at com.github.dockerjava.core.DefaultDockerClientConfig$Builder.build(DefaultDockerClientConfig.java:442)
at org.jfrog.build.extractor.docker.DockerJavaWrapper.getDockerClient(DockerJavaWrapper.java:76)
at org.jfrog.build.extractor.docker.DockerJavaWrapper.pushImage(DockerJavaWrapper.java:41)
at org.jfrog.build.extractor.docker.extractor.DockerPush.execute(DockerPush.java:84)
at org.jfrog.build.extractor.packageManager.PackageManagerExtractor.executeAndSaveBuildInfo(PackageManagerExtractor.java:34)
at org.jfrog.build.extractor.docker.extractor.DockerPush.main(DockerPush.java:69)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.BooleanUtils
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 6 more
To Reproduce
Got this error after updating from Jenkins 2.303.2 and Artifactory plugin 3.13.2 to Jenkins 2.319.1 and Artifactory plugin 3.14.2
Expected behavior
rtDocker.push should be able to execute
Screenshots
If applicable, add screenshots to help explain your problem.
Versions
- Jenkins Artifactory plugin version: 3.14.2
- Jenkins operating system: 2.319.1
- Artifactory Version: 7.27.6
Additional context
Add any other context about the problem here.
Describe the bug
NoClassDefFoundError when trying to push a docker image to artifactory with rtDocker.push
To Reproduce
Got this error after updating from Jenkins 2.303.2 and Artifactory plugin 3.13.2 to Jenkins 2.319.1 and Artifactory plugin 3.14.2
Expected behavior
rtDocker.push should be able to execute
Screenshots
If applicable, add screenshots to help explain your problem.
Versions
Additional context
Add any other context about the problem here.