After discussing, I'm rejecting this for now. JBoss AS 7 ' Wildfly 8 and EAP 6.2 both upgraded to Javassist 3.18.1. The upgrade caused HHH-8748 (Javassist split the ProxyObject interface into ProxyObject and Proxy), necessary in both ORM 4.2 and 4.3. Since ORM, AS Wildfly , and EAP are all on that Javassist version, I'm inclined to say that Javassist simply needs updated in the glassfish container. Any workaround in ORM will be hacky and throw-away.
Upgrading to 3.18.1 is even more important for Java 7 users -- iirc, a few incompatibilities were corrected.
|