cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 27249] - You cannot lookup components on a disposed ComponentLocator exception
Date Fri, 27 Feb 2004 10:23:42 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27249>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27249

You cannot lookup components on a disposed ComponentLocator exception





------- Additional Comments From bdelacretaz@codeconsult.ch  2004-02-27 10:23 -------
I've had the problem again on an existing cocoon-2.1rc2-dev installation
(compiled  on August 8 2003), scenario:

1. Cocoon is running fine
2. Do a CVS commit, causes sitemap.xmap to change (but only XML comments change,
due to the CVS log being written there)
3. Next request which uses the sitemap in question gives the error
4. After adding a space somewhere in the sitemap to cause it to reload, back to
normal.

Interesting part of the stack trace:
java.lang.IllegalStateException: You cannot lookup components on a disposed
ComponentLocator
	at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(ExcaliburComponentManager.java:199)
	at
org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComponentManager.java:315)
	at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:165)
	at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:126)
	at
org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultTreeBuilder.java:388)


Line 165 in SourceUtil is:

              xmlizer = (XMLizer) manager.lookup( XMLizer.ROLE);
   
so apparently the manager is not in the expected state when this happens.

I don't have the CVS version number of this SourceUtil handy but it was obtained
with a "cvs export -d 2004-08-08".

Mime
View raw message