Recent caching changes in cglib broke axis-builder
--------------------------------------------------
Key: GERONIMO-1221
URL: http://issues.apache.org/jira/browse/GERONIMO-1221
Project: Geronimo
Type: Bug
Components: webservices
Versions: 1.0
Reporter: David Jencks
Assigned to: David Jencks
Fix For: 1.0
Apparently recent changes in cglib broke axis-builder. In axis-builder we
enhance classes and save the bytecode in the configuration we are building.
This only works if cglib actually enhances the class when we ask it to: if it
has cached the enhanced class we don't get the bytes back. Rather than trying
to add another cache and try to figure out classloader lifetimes it is simpler
to explictly turn off cglib caching with enhancer.setUseCache(false). This may
be something to be careful of when we generate and save other enhanced classes
at deploy time.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira