Jenkins Running on Websphere 8.5 causes plugin class load errors

I am running Jenkins (1.552) on WebSphere 8.5 with Java 7 on RedHat Linux. I loaded the Artifactory plugin into Jenkins, but when I hit test connection, I receive the following error:

org.apache.commons.logging.LogConfigurationException: 

org.apache.commons.logging.LogConfigurationException: Class 

org.apache.commons.logging.impl.Jdk14Logger does not implement Log

After looking around, it appears that the Artifactory plugin was not compiled with the pluginFirstClassLoader option. It appears due to this that the WebSphere JARs are being loaded first which contain a different version of the commons-logging JAR. I am seeing this as well with some other plugins.

  • How should I publish artifacts to an artifact repository to assure that I can easily get the right binary?
  • “peer not authenticated ” error in Artifactory plugin - Jenkins
  • Getting Artifactory Plugin to work with Jenkins and Maven
  • Jenkins Artifactory plugin give Unexpected character when trying to upload large artifacts
  • svn to git, upgrading software, and migrating to a new vm all at once
  • Configure jenkins job to release multiple git repos
  • Does anyone know of a way (without recompiling the plugins) to have the plugin JARs loaded before the WebSphere JARs? I do have the classpath for the application in WebSphere set to be Parent Last.

  • version control for one-man project using eclipse?
  • java.lang.NoClassDefFoundError: Could not initialize class hudson.util.ProcessTree$UnixReflection
  • Random build failures on Jenkins
  • Apache Ant is there any way to get a build to ignore errors
  • How could I launch the sequence of git commands from java application?
  • Paired JAR and native library binaries for SVN Java bindings (JavaHL) on Windows?
  • Git Baby is a git and github fan, let's start git clone.