[
https://issues.apache.org/jira/browse/OWB-445?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12906961#action_12906961
]
Joe Bergmark commented on OWB-445:
----------------------------------
I'll take a look.
I seem to remember the AbstractDecorator case is difficult, as we have the
information we need at deploy time to create the Proxy class and place that
constructor back into the ManagedBean. I don't know if we have any hook to do
this at runtime.
> we must not use javassist ProxyFactory#setHandler(MethodHandler)
> ----------------------------------------------------------------
>
> Key: OWB-445
> URL: https://issues.apache.org/jira/browse/OWB-445
> Project: OpenWebBeans
> Issue Type: Bug
> Components: Core
> Affects Versions: 1.0.0-alpha-2
> Reporter: Mark Struberg
> Assignee: Joe Bergmark
> Fix For: 1.0.0-alpha-3
>
>
> ProxyFactory.setHandler is deprecated and if used creates memory leaks!
> We must create the ProxyClass without a default method handler and set it
> after we create a proxy instance of that very class:
> Object proxyInstance = proxyClass.newInstance();
> ((ProxyObject) proxyInstance ).setHandler( ... )
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.