Thank you for your quick response.  Just reverted it with       #1142169

On Sat, Jul 2, 2011 at 3:35 PM, Jonathan Gallimore
<[email protected]> wrote:
> No problem, go ahead and revert it and I'll take another look at it. Sorry
> if its caused any hassle. I'll see if I can run the relevant geronimo tests
> when I try and fix it.
>
> Jon
> On 2 Jul 2011 06:48, "Shawn Jiang (JIRA)" <[email protected]> wrote:
>>
>> [
> https://issues.apache.org/jira/browse/OPENEJB-1618?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13058985#comment-13058985]
>>
>> Shawn Jiang commented on OPENEJB-1618:
>> --------------------------------------
>>
>> Hi Jonathan,
>>
>> This commit brought lots of ejb regressions on geronimo tck. One of the
> errors I can see is:
>>
>> Error in Main: java.lang.ClassFormatError: Illegal class name
> "Lorg/apache/openejb/core/ivm/IntraVmProxy;" in class file
> xxxxx/xxx/xxx/xxx/xxManagedBean$LocalBeanProxy.
>>
>> Because geronimo is in a tight schedule, I'm going to revert it for now if
> no objection.
>>
>>
>> --------------------------------------------------------
>> ASF #1141732 Thu Jun 30 21:42:27 UTC 2011 jgallimore OPENEJB-1618 don't
> cache anything that implements IntraVmProxy, make no-interface proxies
> implement IntraVmProxy as well
>> Files Changed
>> MODIFY
> /openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/util/proxy/LocalBeanProxyGeneratorImplTest.java
>> MODIFY
> /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/naming/IvmContext.java
>> MODIFY
> /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyGeneratorImpl.java
>
>>
>>> Seem to be caching proxies in JNDI
>>> ----------------------------------
>>>
>>> Key: OPENEJB-1618
>>> URL: https://issues.apache.org/jira/browse/OPENEJB-1618
>>> Project: OpenEJB
>>> Issue Type: Bug
>>> Components: container system
>>> Reporter: Jonathan Gallimore
>>> Assignee: Jonathan Gallimore
>>> Priority: Minor
>>>
>>> There seems to be a case where a proxy can be cached in IvmContext
> instead of the reference. This can cause instances that have had an @Remove
> method called to be returned from a JNDI lookup without a create method
> being called.
>>
>> --
>> This message is automatically generated by JIRA.
>> For more information on JIRA, see: http://www.atlassian.com/software/jira
>>
>>
>



-- 
Shawn

Reply via email to