-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Windows 2008R2 with Jenkins
Jenkins 1.596.2
Deploying to an external Websphere 8.0 server
Can't complete a deploy getting the following error in the logs. Suggestions welcome
The Jar files are in the .Jenkins folder
C:\Windows\System32\config\systemprofile\.jenkins\plugins\websphere-deployer\WEB-INF\lib
com.ibm.ws.admin.client_8.0.0.jar
com.ibm.ws.orb_8.0.0.jar
Connecting to IBM WebSphere Application Server...
The following artifacts will be deployed in this order...
-------------------------------------------
extsecadmin.ear
-------------------------------------------
Error deploying to IBM WebSphere Application Server: org.jenkinsci.plugins.websphere.services.deployment.DeploymentServiceException: com.ibm.ws.management.application.dfltbndngs.BindingError: could not bind resource refs
at org.jenkinsci.plugins.websphere.services.deployment.WebSphereDeploymentService.getAppName(WebSphereDeploymentService.java:122)
at org.jenkinsci.plugins.websphere.services.deployment.WebSphereDeploymentService.getAppName(WebSphereDeploymentService.java:98)
at org.jenkinsci.plugins.websphere_deployer.WebSphereDeployerPlugin.getAppName(WebSphereDeployerPlugin.java:268)
at org.jenkinsci.plugins.websphere_deployer.WebSphereDeployerPlugin.createArtifact(WebSphereDeployerPlugin.java:226)
at org.jenkinsci.plugins.websphere_deployer.WebSphereDeployerPlugin.perform(WebSphereDeployerPlugin.java:168)
at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:770)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:734)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1037)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:683)
at hudson.model.Run.execute(Run.java:1784)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
Caused by: com.ibm.websphere.management.application.client.AppDeploymentException: com.ibm.ws.management.application.dfltbndngs.BindingError: could not bind resource refs [Root exception is java.lang.IncompatibleClassChangeError: Implementing class]
at com.ibm.websphere.management.application.client.ArchiveDeploymentInfo.createDefaultBindings(ArchiveDeploymentInfo.java:806)
at com.ibm.websphere.management.application.client.AppDeploymentController.handleDefaultBindings(AppDeploymentController.java:568)
at com.ibm.websphere.management.application.client.AppDeploymentController.handlePreferences(AppDeploymentController.java:515)
at com.ibm.websphere.management.application.client.AppDeploymentController.<init>(AppDeploymentController.java:355)
at com.ibm.websphere.management.application.client.AppDeploymentController.<init>(AppDeploymentController.java:284)
at com.ibm.websphere.management.application.AppManagementFactory.readArchive(AppManagementFactory.java:137)
at com.ibm.websphere.management.application.AppManagementFactory.readArchive(AppManagementFactory.java:91)
at com.ibm.websphere.management.application.client.AppDeploymentController.readArchive(AppDeploymentController.java:250)
at org.jenkinsci.plugins.websphere.services.deployment.WebSphereDeploymentService.getAppName(WebSphereDeploymentService.java:108)
... 13 more
Caused by: java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138)
at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:783)
at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309)
at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365)
at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138)
at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:783)
at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309)
at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365)
at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.WARFileImpl.getWARFileAnnotationsDetector(WARFileImpl.java:2908)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.WARFileImpl.getManagedBeansDeploymentDescriptor(WARFileImpl.java:2444)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.WARFileImpl.getManagedBeansDeploymentDescriptor(WARFileImpl.java:2403)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.WARFileImpl.getManagedBeansDeploymentDescriptor(WARFileImpl.java:2396)
at com.ibm.ws.management.application.client.ResourceGroupHelper.getManagedBeansDD(ResourceGroupHelper.java:458)
at com.ibm.ws.management.application.dfltbndngs.utils.GetAllResourceRefs.addResRefsForManagedBean(GetAllResourceRefs.java:351)
at com.ibm.ws.management.application.dfltbndngs.utils.GetAllResourceRefs.execute(GetAllResourceRefs.java:190)
at com.ibm.ws.management.application.dfltbndngs.BindEarCmd.bindResourceRefs(BindEarCmd.java:1056)
at com.ibm.ws.management.application.dfltbndngs.BindEarCmd.bind(BindEarCmd.java:297)
at com.ibm.websphere.management.application.client.ArchiveDeploymentInfo.createDefaultBindings(ArchiveDeploymentInfo.java:802)
... 21 more