Hi All,
We are migrated our project from Weblogic to Websphere6.1.
we have few EJB modules.
we are useing AST tool, the EAR, if i export from AST its deploying well.
but if create a EAR with my build script, its not deployeing and giveing following error , I tried many ways.
please if any body suggest any solution its very big help to me.
The error is comming in my newly created EJB module.
Error is:
*** ERROR ***: Mon Nov 20 15:48:01 EST 2006 Java Model Exception: Java Model Status [Project cannot reference itself: ESBInternalEJB]
An unexpected exception was thrown. Halting execution.
Shutting down workbench.
Array index out of range: 0
>com.ibm.etools.ejbdeploy.EJBDeploymentException (Array index out of range: 0)
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
at com.ibm.etools.ejbdeploy.generators.mb.RemoteMBGenerator.getExceptionCodeSnip(RemoteMBGenerator.java:145)
at com.ibm.etools.ejbdeploy.gen2x.generators.LocalMBGenerator.getExceptionCodeSnip(LocalMBGenerator.java:42)
at com.ibm.etools.ejbdeploy.gen2x.generators.LocalWrapperMBGenerator.run(LocalWrapperMBGenerator.java:51)
at com.ibm.etools.ejbdeploy.codegen.BaseGenerator.runDependents(BaseGenerator.java:301)
at com.ibm.etools.ejbdeploy.java.codegen.JavaMethodGenerator.getBody(JavaMethodGenerator.java:141)
at com.ibm.etools.ejbdeploy.java.codegen.JavaMethodGenerator.generateMethod(JavaMethodGenerator.java:116)
at com.ibm.etools.ejbdeploy.java.codegen.JavaMethodGenerator.generateMember(JavaMethodGenerator.java:214)
at com.ibm.etools.ejbdeploy.java.codegen.JavaMemberGenerator.run(JavaMemberGenerator.java:207)
at com.ibm.etools.ejbdeploy.codegen.BaseGenerator.runChildren(BaseGenerator.java:292)
at com.ibm.etools.ejbdeploy.java.codegen.JavaTypeGenerator.getBody(JavaTypeGenerator.java:102)
at com.ibm.etools.ejbdeploy.java.codegen.JavaTypeGenerator.generateType(JavaTypeGenerator.java:74)
at com.ibm.etools.ejbdeploy.java.codegen.JavaTypeGenerator.generateMember(JavaTypeGenerator.java:220)
at com.ibm.etools.ejbdeploy.java.codegen.JavaMemberGenerator.run(JavaMemberGenerator.java:207)
at com.ibm.etools.ejbdeploy.codegen.BaseGenerator.runChildren(BaseGenerator.java:292)
at com.ibm.etools.ejbdeploy.java.codegen.JavaCompilationUnitGenerator.run(JavaCompilationUnitGenerator.java:272)
at com.ibm.etools.ejbdeploy.gen20.cnr.LocalWrapper.run(LocalWrapper.java:53)
at com.ibm.etools.ejbdeploy.codegen.BaseGenerator.runChildren(BaseGenerator.java:292)
at com.ibm.etools.ejbdeploy.codegen.BaseGenerator.run(BaseGenerator.java:283)
at com.ibm.etools.ejbdeploy.plugin.EJBDeployOperation.deploySession2_0(EJBDeployOperation.java:1028)
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)
EJBDeploy level: o0619.34
ADMA5008E: EJBDeploy failed on /product/WebSphere/DeploymentManager/profiles/esbdev1_dmgr/wstemp/wstemp/app_10f071fb203/dpl/dpl_esbapp.ear: com.ibm.etools.ejbdeploy.EJBDeploymentException: Error executing EJBDeploy
ADMA5011I: The cleanup of the temp directory for application esbapp is complete.
ADMA5014E: The installation of application esbapp failed.
The installation of application esbapp failed.
Thanks
Raj