Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

StackOverflowError on bean deployment

0 views
Skip to first unread message

Eric Kaplan

unread,
Nov 7, 2004, 9:01:27 AM11/7/04
to
I have an ear file containing two jars which in turn contain a number of bean and support classes. There is also a third party jar included in the ear and referenced by the jar manifests. When i go to deploy on 8.1, I get a StackOverflowError with no obvious explanation. Can someone please help?

weblogic.management.ApplicationException:
Exception:weblogic.management.ApplicationException: prepare failed for ArmantaCoreEJB.jar
Module: ArmantaCoreEJB.jar Error: Exception preparing module: EJBModule(ArmantaCoreEJB.jar,status=NEW)


Unable to deploy EJB: ejb/TradeMaster from ArmantaCoreEJB.jar:

java.lang.StackOverflowError


at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2398)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2310)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:866)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:594)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:508)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
--------------- nested within: ------------------
weblogic.management.ManagementException: - with nested exception:
[weblogic.management.ApplicationException:
Exception:weblogic.management.ApplicationException: prepare failed for ArmantaCoreEJB.jar
Module: ArmantaCoreEJB.jar Error: Exception preparing module: EJBModule(ArmantaCoreEJB.jar,status=NEW)


Unable to deploy EJB: ejb/TradeMaster from ArmantaCoreEJB.jar:

java.lang.StackOverflowError

]
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2327)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:866)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:594)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:508)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>

Eric Kaplan

unread,
Nov 7, 2004, 9:34:47 AM11/7/04
to
One more thing. If I remove the third party jars and the class-path reference and instead add the jars to the classpath of my server instance, i still get the stackoverflow, so i don't think it's the structure of the jar. The big problem here is that i can't see the original stackoverflow trace.

Eric Kaplan

unread,
Nov 7, 2004, 9:24:19 AM11/7/04
to
FYI, more info. My ear file consists of 2 jar files containing beans and support classes. There are two third party libs in the root of the ear, which the jar file manifests reference in the Class-Path entry. I think this is correct based upon what i've read and the fact that i don't get classnotfound. Is this structure contributing to the stackoverflow somehow?

> I have an ear file containing two jars which in turn
> contain a number of bean and support classes. There
> is also a third party jar included in the ear and
> referenced by the jar manifests. When i go to deploy
> on 8.1, I get a StackOverflowError with no obvious
> explanation. Can someone please help?
>
> weblogic.management.ApplicationException:
> Exception:weblogic.management.ApplicationException:
> prepare failed for ArmantaCoreEJB.jar
> Module: ArmantaCoreEJB.jar Error: Exception
> n preparing module:
> EJBModule(ArmantaCoreEJB.jar,status=NEW)
>
>
> Unable to deploy EJB: ejb/TradeMaster from
> ArmantaCoreEJB.jar:
>
> java.lang.StackOverflowError
>
>
>
>
> at

> t
> weblogic.management.deploy.slave.SlaveDeployer$Activat
> eTask.createContainer(SlaveDeployer.java:2398)
> at
> t
> weblogic.management.deploy.slave.SlaveDeployer$Activat
> eTask.prepare(SlaveDeployer.java:2310)
> at
> t
> weblogic.management.deploy.slave.SlaveDeployer.process
> PrepareTask(SlaveDeployer.java:866)
> at
> t
> weblogic.management.deploy.slave.SlaveDeployer.prepare
> Delta(SlaveDeployer.java:594)
> at
> t
> weblogic.management.deploy.slave.SlaveDeployer.prepare
> Update(SlaveDeployer.java:508)
> at
> t
> weblogic.drs.internal.SlaveCallbackHandler$1.execute(S
> laveCallbackHandler.java:25)
> at
> t
> weblogic.kernel.ExecuteThread.execute(ExecuteThread.ja
> va:219)
> at
> t
> weblogic.kernel.ExecuteThread.run(ExecuteThread.java:1


> 78)
> --------------- nested within: ------------------
> weblogic.management.ManagementException: - with
> nested exception:
> [weblogic.management.ApplicationException:
> Exception:weblogic.management.ApplicationException:
> prepare failed for ArmantaCoreEJB.jar
> Module: ArmantaCoreEJB.jar Error: Exception

> n preparing module:
> EJBModule(ArmantaCoreEJB.jar,status=NEW)
>
>
> Unable to deploy EJB: ejb/TradeMaster from
> ArmantaCoreEJB.jar:
>
> java.lang.StackOverflowError
>
>
>
> ]
> at

> t
> weblogic.management.deploy.slave.SlaveDeployer$Activat
> eTask.prepare(SlaveDeployer.java:2327)
> at
> t
> weblogic.management.deploy.slave.SlaveDeployer.process
> PrepareTask(SlaveDeployer.java:866)
> at
> t
> weblogic.management.deploy.slave.SlaveDeployer.prepare
> Delta(SlaveDeployer.java:594)
> at
> t
> weblogic.management.deploy.slave.SlaveDeployer.prepare
> Update(SlaveDeployer.java:508)
> at
> t
> weblogic.drs.internal.SlaveCallbackHandler$1.execute(S
> laveCallbackHandler.java:25)
> at
> t
> weblogic.kernel.ExecuteThread.execute(ExecuteThread.ja
> va:219)
> at
> t
> weblogic.kernel.ExecuteThread.run(ExecuteThread.java:1
> 78)
> >

thorick chow

unread,
Nov 9, 2004, 10:22:14 AM11/9/04
to
I think you should contact support for help diagnosing this one.
0 new messages