Hi Carsten,

>> This showed to me that my guess was obviously right. The log messages 
>> I posted earlier raised the suspicion in me that maybe the 
>> StaticBucketMap used by the excalibur-component package isn't really 
>> threadsafe. So I patched the ExcaliburComponentManager and 
>> ExcaliburComponentSelector and replaced all references to it with a 
>> java.util.Hashtable. Okay, I know this is not the fastest solution, 
>> but it worked. The "ComponentLocator exception
>> from parent CM during lookup" appeared no longer in the logs. So
>> I fear I've
>> found a serious bug there.
>>
>Cocoon currently uses commons-collections-2.1, did you try the latest
version from CVS. There were some bug fixes to the StaticBucketMap >(which
is now in the map subpackage). I don't know if the bug fixes are fixing
threading problems, but perhaps it's worth a try.

I worked with the version shipped with Cocoon as well as the latest CVS
version from today (the new one from the map subpackage). The effect is the
same. The ECM looks up a null reference and reinitializes it's component
mappings with an empty configuration. From then on Cocoon only delivers
error messages to the client.

Lars

 


Vodafone Global Content Services Limited 
Registered Office:  Vodafone House, The Connection, Newbury, Berkshire  RG14 2FN

Registered in England No. 4064873 

This e-mail is for the addressee(s) only.  If you are not an addressee, you
must not distribute, disclose, copy, use or rely on this e-mail or its
contents, and you must immediately notify the sender and delete this e-mail
and all copies from your system.  Any unauthorised use may be unlawful.  The
information contained in this e-mail is confidential and may also be legally
privileged.

Reply via email to