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
