|
| I tried deploying an ear on websphere 6.1. This ear contains a war and an ejb.jar. This deploys without any errors on websphere 6.0. But when I deploy the same ear on 6.1, I get the following warning. But the deployment is completed successfully. Can anyo
ne explain why this exception is generated by websphere?
Trace below:
---------------------------------------------------------------------
Generating deployment code
java.lang.Exception: Created void Java class. This is invalid.
at org.eclipse.jem.java.impl.JavaClassImpl.setName(JavaClassImpl.java:985)
at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:159)
at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:326)
at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:268)
at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:127)
at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:109)
at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188)
at org.eclipse.jem.java.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:359)
at org.eclipse.jem.java.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:345)
at org.eclipse.jem.java.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:332)
at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:397)
at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:391)
at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setImplements(JavaClassJDOMAdaptor.java:556)
at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:449)
at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor. reflectValuesIfNecessary(ReflectionAdapt
or.java:142)
at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor. reflectValuesIfNecessary(JavaReflectionA
daptor.java:265)
at org.eclipse.jem.java.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:803)
at org.eclipse.jem.java.impl.JavaClassImpl.getKind(JavaClassImpl.java:1182)
at org.eclipse.jem.java.impl.JavaClassImpl.isInterface(JavaClassImpl.java:1035)
at org.eclipse.jem.java.impl.JavaClassImpl.getExtendedLookupIterator(JavaClassImpl.java:410)
at org.eclipse.jem.java.impl.JavaClassImpl.collectMethodsExtended(JavaClassImpl.java:269)
at org.eclipse.jem.java.impl.JavaClassImpl.collectMethodsExtended(JavaClassImpl.java:274)
at org.eclipse.jem.java.impl.JavaClassImpl.collectMethodsExtended(JavaClassImpl.java:274)
at org.eclipse.jem.java.impl.JavaClassImpl.getMethodsExtended(JavaClassImpl.java:579)
at com.ibm.etools.ejbdeploy.plugin.DeployUtil.getMethods(DeployUtil.java:196)
at com.ibm.etools.ejbdeploy.plugin.DeployUtil.getMethods(DeployUtil.java:182)
at com.ibm.etools.ejbdeploy.generators.RemoteImplClass.initialize(RemoteImplClass.java:56)
at com.ibm.etools.ejbdeploy.generators.RemoteImpl.initialize(RemoteImpl.java:47)
at com.ibm.etools.ejbdeploy.gen20.cnr.SessionBean20Deploy.initialize(SessionBean20Deploy.java:18)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.deploySession2_0(EJBDeployOperation.java:1026)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.deploySession(EJBDeployOperation.java:944)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.invokeCodeGeneration(EJBDeployOperation.java:1679)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.doRun(EJBDeployOperation.java:1505)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.run(EJBDeployOperation.java:1401)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.doit(EJBDeployOperation.java:1062)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.invokeDeploymentCodegen(BatchExtension.java:1640)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.processEJBComponent(BatchExtension.java:646)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.runEarDeploy(BatchExtension.java:395)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.access$0(BatchExtension.java:317)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension$RunDeploy.run(BatchExtension.java:300)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1721)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1741)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension$RunDeploy.execute(BatchExtension.java:284)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.run(BatchExtension.java:247)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at com.ibm.etools.ejbdeploy.batch.impl.BootLoaderLoader.run(BootLoaderLoader.java:272)
at com.ibm.etools.ejbdeploy.batch.impl.BatchDeploy.execute(BatchDeploy.java:99)
at com.ibm.etools.ejbdeploy.EJBDeploy.execute(EJBDeploy.java:83)
at com.ibm.etools.ejbdeploy.EJBDeploy.main(EJBDeploy.java:313)
java.lang.Exception: Created void Java class. This is invalid.
at org.eclipse.jem.java.impl.JavaClassImpl.setName(JavaClassImpl.java:985)
at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:159)
at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:326)
at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:268)
at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:127)
at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:109)
at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188)
at org.eclipse.jem.java.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:359)
at org.eclipse.jem.java.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:345)
at org.eclipse.jem.java.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:332)
at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:397)
at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:391)
at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setImplements(JavaClassJDOMAdaptor.java:556)
at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:449)
at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor. reflectValuesIfNecessary(ReflectionAdapt
or.java:142)
at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor. reflectValuesIfNecessary(JavaReflectionA
daptor.java:265)
at org.eclipse.jem.java.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:803)
at org.eclipse.jem.java.impl.JavaClassImpl.getKind(JavaClassImpl.java:1182)
at org.eclipse.jem.java.impl.JavaClassImpl.isInterface(JavaClassImpl.java:1035)
at org.eclipse.jem.java.impl.JavaClassImpl.getExtendedLookupIterator(JavaClassImpl.java:410)
at org.eclipse.jem.java.impl.JavaClassImpl.collectMethodsExtended(JavaClassImpl.java:269)
at org.eclipse.jem.java.impl.JavaClassImpl.collectMethodsExtended(JavaClassImpl.java:274)
at org.eclipse.jem.java.impl.JavaClassImpl.collectMethodsExtended(JavaClassImpl.java:274)
at org.eclipse.jem.java.impl.JavaClassImpl.getMethodsExtended(JavaClassImpl.java:579)
at com.ibm.etools.ejbdeploy.plugin.DeployUtil.getMethods(DeployUtil.java:196)
at com.ibm.etools.ejbdeploy.plugin.DeployUtil.getMethods(DeployUtil.java:182)
at com.ibm.etools.ejbdeploy.generators.RemoteImplClass.initialize(RemoteImplClass.java:56)
at com.ibm.etools.ejbdeploy.generators.RemoteImpl.initialize(RemoteImpl.java:47)
at com.ibm.etools.ejbdeploy.gen20.cnr.SessionBean20Deploy.initialize(SessionBean20Deploy.java:18)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.deploySession2_0(EJBDeployOperation.java:1026)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.deploySession(EJBDeployOperation.java:944)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.invokeCodeGeneration(EJBDeployOperation.java:1679)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.doRun(EJBDeployOperation.java:1505)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.run(EJBDeployOperation.java:1401)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.doit(EJBDeployOperation.java:1062)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.invokeDeploymentCodegen(BatchExtension.java:1640)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.processEJBComponent(BatchExtension.java:646)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.runEarDeploy(BatchExtension.java:395)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.access$0(BatchExtension.java:317)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension$RunDeploy.run(BatchExtension.java:300)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1721)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1741)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension$RunDeploy.execute(BatchExtension.java:284)
at com.ibm.etools.ejbdeploy.batch.plugin.BatchExtension.run(BatchExtension.java:247)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at com.ibm.etools.ejbdeploy.batch.impl.BootLoaderLoader.run(BootLoaderLoader.java:272)
at com.ibm.etools.ejbdeploy.batch.impl.BatchDeploy.execute(BatchDeploy.java:99)
at com.ibm.etools.ejbdeploy.EJBDeploy.execute(EJBDeploy.java:83)
at com.ibm.etools.ejbdeploy.EJBDeploy.main(EJBDeploy.java:313)
Invoking RMIC.
Writing output file
Shutting down workbench.
EJBDeploy complete.
0 Errors, 0 Warnings, 0 Informational Messages
|
|