Bugs item #580190, was opened at 2002-07-11 12:31
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=580190&group_id=22866

Category: JBossServer
Group: v3.0 Rabbit Hole
Status: Open
Resolution: None
Priority: 7
Submitted By: Stephen Davidson (northgorky)
Assigned to: Nobody/Anonymous (nobody)
Summary: Ear Deployer Broken (Infinite Looping)

Initial Comment:
When trying to deploy an ear which has jars with
multiple interdependincies, JBoss Deployer goes into an
infinite loop, and eventually starts throwing
StackOverflow and OutOfMemory Exceptions.

Sample Ear file that demonstrates this behaviour attached.


----------------------------------------------------------------------

>Comment By: Stephen Davidson (northgorky)
Date: 2002-07-12 15:49

Message:
Logged In: YES 
user_id=490856

This was working from JBoss3.0 RC3 through 2 weeks ago. 
When I updated this week was when my copy broke.

The ear file submitted is only a fraction of the entire
project.  Unfortunately, it is not possible to execute the
suggested reconfiguration.
Common has base classes that Admin and Security classes both
extend.
Common also does some of the basic Security Authorization
(as JAAS was still under development when the Security model
was implemented), and therefore needs to talk to the
Security classes.
One of the Security EJBs needs to access an Admin EJB and
some Admin objects to do its thing.
And the Admin objects need to check security privileges
before deciding what and how to execute.
Hence the circularity.
These are the only Jars in the project where this is an
issue.  The other Jars only normally rely on Security and
Common.

Thanks in advance for chasing down what broke.  The way the
log and stack trace was going, I wonder if the issue is that
the Jars are not actually getting to the point where they
are deployed, or condsidered deployed?  The Manifest appears
to be causing JBoss to try to deploy the Jars listed in the
Manifest before it deploys the one it is working on.

-Steve

----------------------------------------------------------------------

Comment By: Julien Viet (cooperfbi)
Date: 2002-07-12 14:46

Message:
Logged In: YES 
user_id=337141

This problem come from the fact there are cross references 
between jar libraries via classpath manifest :

Security.jar references Common.jar and Admin.jar
Common.jar references Security.jar
Admin.jar references Security.jar and Common.jar

I think the problem can be solved at first sight by breaking 
circular references between libraries.

However there is something wrong in 
MainDeployer.parseManifestLibraries().
There is a loop because the jar being deployed is not seen as 
deployed by parseManifestLibraries.

I will try to solve the problem.


----------------------------------------------------------------------

Comment By: Stephen Davidson (northgorky)
Date: 2002-07-12 14:25

Message:
Logged In: YES 
user_id=490856

This is a show stopper for me.  I can not currently deploy
my EAR file because of this bug.  Please somebody help?


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=580190&group_id=22866


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Gadgets, caffeine, t-shirts, fun stuff.
http://thinkgeek.com/sf
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to