IBM Support

PM88913; 8.5.0.2: incompatibleclasschangeerror running the websphere genplugincf

Download


Abstract

The GenPluginCfg utility may throw a java.lang.IncompatibleClassChangeError when reading applications.

Download Description

PM88913 resolves the following problem:

ERROR DESCRIPTION:
The GenPluginCfg utility may throw a java.lang.IncompatibleClassChangeError when reading applications.

LOCAL FIX:
none

PROBLEM SUMMARY

USERS AFFECTED:
All users of IBM WebSphere Application Server V8.5

PROBLEM DESCRIPTION:
The GenPluginCfg utility may throw a java.lang.IncompatibleClassChangeError when reading applications.

RECOMMENDATION:
None

WebSphere Application Server v8.5 includes version 3.2 and version 4.0 of the ASM bytecode scanning library. The GenPluginCfg utility does not use OSGi internally and is unable to enforce bundle versioning. Because of incompatibilities between the two libraries, GenPluginCfg may throw an IncompatibleClassChangeError when processing Java Enterprise Edition 5 or 6 applications:
java.lang.IncompatibleClassChangeError:
org.objectweb.asm.ClassVisitor
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:262)

PROBLEM CONCLUSION:
The scripts for GenPluginCfg utility were updated to ensure the correct ASM binary is first on the classpath.

The following files were updated:

For Microsoft Windows operating systems:
* INSTALL_ROOT/bin/GenPluginCfg.bat
For all other operating systems:
* INSTALL_ROOT/bin/GenPluginCfg.sh

The fix for this APAR is currently targeted for inclusion in fix pack 8.5.5.1. Please refer to the Recommended Updates page for delivery information:
http://www.ibm.com/support/docview.wss?uid=swg27004980

Prerequisites

None

Installation Instructions

Please review the readme.txt file packaged with the fix for detailed installation instructions.

On
[{"DNLabel":"8.5.0.1-WS-WAS-IFPM88913","DNDate":"17 Jun 2013","DNLang":"US English","DNSize":"242981","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"http://www.ibm.com/support/fixcentral/quickorder?fixids=8.5.0.1-WS-WAS-IFPM88913&product=ibm%2FWebSphere%2FWebSphere+Application+Server&source=dbluesearch","DNURL_FTP":" ","DDURL":" "}]

Technical Support

Contact IBM Support using SR (http://www.ibm.com/software/support/probsub.html), visit the WebSphere Application Server support web site (http://www.ibm.com/software/webservers/appserv/was/support/), or contact 1-800-IBM-SERV (U.S. only).

[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Plug-in","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"},{"code":"PF035","label":"z\/OS"}],"Version":"8.5.0.1;8.5.0.2","Edition":"Base;Network Deployment;Single Server","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg24035208