[ 
https://issues.apache.org/jira/browse/WICKET-4324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Grigorov resolved WICKET-4324.
-------------------------------------
       Resolution: Fixed
    Fix Version/s: 8.0.0-M7
                   7.8.0

Thank you for the test case, [~frantam]!

> [wicket-ioc] LazyInitProxyFactory CGLIB proxies naming strategy may cause 
> java.lang.IllegalAccessError
> ------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-4324
>                 URL: https://issues.apache.org/jira/browse/WICKET-4324
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket-spring
>            Reporter: S Mathez
>            Assignee: Martin Grigorov
>              Labels: proxy
>             Fix For: 7.8.0, 8.0.0-M7
>
>
> A CGLib proxy created by LazyInitProxyFactory may cause 
> java.lang.IllegalAccessError when the target class has "package-private" 
> method.
> I think the root cause of this problem is the choosen strategy for naming 
> proxies (see WICKET-1162) : after adding "WICKET_" before the package name of 
> the target class, the proxy becomes a member of a new package. (This 
> behaviour is different as which is used by CGLib DefaultNamingPolicy).
> Why not adding "_WICKET" *after* the name of the target class ?



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to