[prev in list] [next in list] [prev in thread] [next in thread]
List: xml-cocoon-dev
Subject: RE: Cocoon 2.1.11- Avalon issue using IBM java 6 jvm
From: "Laurent Medioni" <lmedioni () odyssey-group ! com>
Date: 2009-06-18 8:26:13
Message-ID: 1949AD5ABC81714CA5714180173014B0010CDB22 () mail4 ! oams ! com
[Download RAW message or body]
Fix now promised for IBM Java Runtimes 6.0 SR6.
-----Original Message-----
From: Laurent Medioni [mailto:lmedioni@odyssey-group.com]
Sent: lundi, 15. juin 2009 15:41
To: users@cocoon.apache.org
Cc: dev@cocoon.apache.org
Subject: Cocoon 2.1.11- Avalon issue using IBM java 6 jvm
Hello,
On a Websphere 7 server we noticed in the logs many occurrences of:
"WARN ... [core.manager] ... WebContainer : 4/ExcaliburComponentSelector: Attempted \
to release a $Proxy32 but its handler could not be located."
We have been able to debug the case: ExcaliburComponentSelector is not able to find \
back a Component proxy in the Component mapping map, and after some investigations \
the culprit is... the "new" IBM implementation of HashMap.get.
The java 4 IBM jvm does (like the Sun or BEA ones), to compare keys, ((x == y) || \
(x.equals(y))), == is OK for the proxy, so it works. The java 6 one skips the == test \
and ends up directly calling .equals on the proxy, which correctly relays to the \
proxified item, but still passing a proxy in parameter to the equals, so NOK.
This, at least, leads to leaks in the components maps (components are never released \
then recreated, ...), and whatever else we have not noticed yet...
We posted this issue to IBM and are waiting for an answer: \
http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14261744
This issue does not appear when running a Sun or BEA jvm (java 4 or 6) or an IBM java \
4 jvm.
Just wanted to let you know...
Thanks.
____________________________________________________________
• This email and any files transmitted with it are CONFIDENTIAL and intended
solely for the use of the individual or entity to which they are addressed.
• Any unauthorized copying, disclosure, or distribution of the material within
this email is strictly forbidden.
• Any views or opinions presented within this e-mail are solely those of the
author and do not necessarily represent those of Odyssey Financial
Technologies SA unless otherwise specifically stated.
• An electronic message is not binding on its sender. Any message referring to
a binding engagement must be confirmed in writing and duly signed.
• If you have received this email in error, please notify the sender immediately
and delete the original.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic