Fixes are available
Rational Application Developer for WebSphere Software, Version 7.0.0.9
6.1.0.29: Java SDK 1.5 SR11 Cumulative Fix for WebSphere Application Server
6.1.0.31: Java SDK 1.5 SR11 Cumulative Fix for WebSphere Application Server
6.1.0.33: Java SDK 1.5 SR12 FP1 Cumulative Fix for WebSphere
6.1.0.35: Java SDK 1.5 SR12 FP2 Cumulative Fix for WebSphere
6.1.0.37: Java SDK 1.5 SR12 FP3 Cumulative Fix for WebSphere
6.1.0.47: WebSphere Application Server V6.1 Fix Pack 47
6.1.0.39: Java SDK 1.5 SR12 FP4 Cumulative Fix for WebSphere Application Server
6.1.0.41: Java SDK 1.5 SR12 FP5 Cumulative Fix for WebSphere Application Server
6.1.0.43: Java SDK 1.5 SR13 Cumulative Fix for WebSphere Application Server
6.1.0.45: Java SDK 1.5 SR14 Cumulative Fix for WebSphere Application Server
6.1.0.47: Java SDK 1.5 SR16 Cumulative Fix for WebSphere Application Server
APAR status
Closed as program error.
Error description
On upgrading WebSphere Application Server within Rational Applic ation Developer to 6.1.0.23 'Prepare for Deployment' fails with error: STACK 0 com.ibm.etools.rmic.RMICException: RMIC command failed on projec t: CompasEJB with message: error: An error has occurred in the compiler; please file a bug report (http://java.sun.com/cgi-bin/bugreport.cgi). java.lang.NoSuchMethodError: com/ibm/jtc/orb/map/CacheFactory.cr eate(Lcom/ibm/jtc/orb/map/MapFactory;Lcom/ibm/jtc/orb/map/Object Factory;)Lcom/ibm/jtc/orb/map/Cache; at com.ibm.rmi.io.ObjectStreamClass$ObjectStreamClassCache$Clas sToCacheCache$Caches.?init?(Unknown Source) at com.ibm.rmi.io.ObjectStreamClass$ObjectStreamClassCache$Clas sToCacheCache$Caches.?clinit?(Unknown Source) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(Unknown Source) at com.ibm.rmi.io.ObjectStreamClass$ObjectStreamClassCache$Clas sToCacheCache.get(Unknown Source) at com.ibm.rmi.io.ObjectStreamClass$ObjectStreamClassCache.get( Unknown Source) at com.ibm.rmi.io.ObjectStreamClass.lookup(Unknown Source) at com.ibm.rmi.io.ObjectStreamClass.lookup(Unknown Source) at com.ibm.rmi.util.RepositoryId.createHashString(Unknown Sourc e) at com.ibm.rmi.util.RepositoryId.createHashString(Unknown Sourc e) at com.ibm.rmi.util.RepositoryId.?clinit?(Unknown Source) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(Unknown Source) at com.ibm.tools.rmic.iiop.Type.setRepositoryID(Unknown Source) at com.ibm.tools.rmic.iiop.CompoundType.initialize(Unknown Sour ce) at com.ibm.tools.rmic.iiop.SpecialClassType.?init?(Unknown Sour ce) at com.ibm.tools.rmic.iiop.SpecialClassType.forSpecial(Unknown Source) at com.ibm.tools.rmic.iiop.CompoundType.makeType(Unknown Source ) at com.ibm.tools.rmic.iiop.ClassType.initParents(Unknown Source ) at com.ibm.tools.rmic.iiop.NCClassType.initialize(Unknown Sourc e) at com.ibm.tools.rmic.iiop.NCClassType.forNCClass(Unknown Sourc e) at com.ibm.tools.rmic.iiop.CompoundType.makeType(Unknown Source ) at com.ibm.tools.rmic.iiop.ClassType.initParents(Unknown Source ) at com.ibm.tools.rmic.iiop.ImplementationType.initialize(Unknow n Source) at com.ibm.tools.rmic.iiop.ImplementationType.forImplementation (Unknown Source) at com.ibm.tools.rmic.iiop.CompoundType.makeType(Unknown Source ) at com.ibm.tools.rmic.iiop.ClassType.initParents(Unknown Source ) at com.ibm.tools.rmic.iiop.ImplementationType.initialize(Unknow n Source) at com.ibm.tools.rmic.iiop.ImplementationType.forImplementation (Unknown Source) at com.ibm.tools.rmic.iiop.StubGenerator.getTopType(Unknown Sou rce) at com.ibm.tools.rmic.iiop.Generator.generate(Unknown Source) at sun.rmi.rmic.Main.doCompile(Unknown Source) at sun.rmi.rmic.Main.compile(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Sour ce) at java.lang.reflect.Method.invoke(Unknown Source) at com.ibm.etools.rmic.RMICClassLoader.runCompile(Unknown Sourc e) at com.ibm.etools.rmic.RMICOperation.invokeRMICInJVM(Unknown So urce) at com.ibm.etools.rmic.RMICOperation.rmic(Unknown Source) at com.ibm.etools.rmic.RMICOperation.generateStubs(Unknown Sour ce) at com.ibm.etools.rmic.RMICOperation.run(Unknown Source) at com.ibm.etools.ejbdeploy.EJBDeployer.visit(Unknown Source) at com.ibm.etools.ejbdeploy.EJBDeployer.doExecute(Unknown Sourc e) at com.ibm.etools.ejbdeploy.EJBDeployer.execute(Unknown Source) at org.eclipse.jst.j2ee.internal.deploy.J2EEDeployOperation.dep loy(Unknown Source) at org.eclipse.jst.j2ee.internal.deploy.J2EEDeployOperation.exe cute(Unknown Source) at org.eclipse.jst.j2ee.internal.actions.J2EEDeployAction$1.run (Unknown Source) at org.eclipse.core.internal.jobs.Worker.run(Unknown Source) 1 error Further details have been recorded in the .log file in C:\Progr am Files\IBM\Application Developer\workspace\.metadata at com.ibm.etools.rmic.RMICClassLoader.runCompile(Unknown Sourc e) at com.ibm.etools.rmic.RMICOperation.invokeRMICInJVM(Unknown So urce). . .
Local fix
Problem summary
Problem conclusion
The classloader now loads the list of classes that will be comp atible to both the new and old JDKs. Delivered in Rational Application Developer V7.0.0.9
Temporary fix
Comments
APAR Information
APAR number
PK85674
Reported component name
SW ARCHITECT WI
Reported component ID
5724I7001
Reported release
752
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-04-29
Closed date
2009-07-17
Last modified date
2009-07-22
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
RATL APP DEV WI
Fixed component ID
5724J1901
Applicable component levels
R752 PSN
UP
Document Information
Modified date:
22 July 2009