A bit strange as OGNL 3.0.2 bases on 3.11.0.GA [1] and JBoss 6 Final is using 3.12.0.GA Are you sure that the Javassist is the origin of your problem ?
[1] https://github.com/jkuhnert/ognl/blob/master/pom.xml Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/ Warszawa JUG conference - Confitura http://confitura.pl/ 2011/8/28 kozmoz <nabble....@juurlink.org>: > I have no problems with Struts 2.2.1.1 and JBoss 6 (besides the vfs problem > that I managed to fix). Newer Struts versions throw an error during > application deployment. This is the excerpt of the stacktrace using Struts > 2.2.3: > > > 22:53:34,287 ERROR > [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error > installing to Start: > name=jboss.j2ee:jar=scharphofcampers.war,name=MotorDAO,service=EJB3,type=nointerface-view-jndi-binder > state=Create: java.lang.RuntimeException: Could not create no-interface view > for bean class: class org.juurlink.model.dao.MotorDAO > at > org.jboss.ejb3.nointerface.impl.jndi.SessionlessBeanNoInterfaceViewBinder.bind(SessionlessBeanNoInterfaceViewBinder.java:87) > [:6.0.0.Final] > ... > at > org.jboss.system.server.jmx.MBeanServerWrapper.invoke(MBeanServerWrapper.java:138) > [:6.0.0.Final (Build SVNTag:JBoss_6.0.0.Final date: 20101228)] > at > javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1427) > [:1.6.0_26] > at > javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72) > [:1.6.0_26] > at > javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265) > [:1.6.0_26] > at > javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1360) > [:1.6.0_26] > at > javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788) > [:1.6.0_26] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [:1.6.0_26] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > [:1.6.0_26] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > [:1.6.0_26] > at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_26] > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) > [:1.6.0_26] > at sun.rmi.transport.Transport$1.run(Transport.java:159) [:1.6.0_26] > at java.security.AccessController.doPrivileged(Native Method) > [:1.6.0_26] > at sun.rmi.transport.Transport.serviceCall(Transport.java:155) > [:1.6.0_26] > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) > [:1.6.0_26] > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) > [:1.6.0_26] > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) > [:1.6.0_26] > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > [:1.6.0_26] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > [:1.6.0_26] > at java.lang.Thread.run(Thread.java:680) [:1.6.0_26] > Caused by: java.lang.RuntimeException: Could not create a proxy of type > class org.juurlink.model.dao.MotorDAO > at > org.jboss.ejb3.proxy.javassist.JavassistProxyFactory.createProxy(JavassistProxyFactory.java:117) > [:1.0.0-alpha-1] > at > org.jboss.ejb3.nointerface.impl.jndi.SessionlessBeanNoInterfaceViewBinder.bind(SessionlessBeanNoInterfaceViewBinder.java:83) > [:6.0.0.Final] > ... 75 more > Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: > Can not set static javassist.util.proxy.MethodHandler field > org.juurlink.model.dao.MotorDAO_$$_javassist_29.default_interceptor to > org.jboss.ejb3.proxy.javassist.JavassistInvocationHandlerAdapter > at javassist.util.proxy.ProxyFactory.setField(ProxyFactory.java:523) > [javassist.jar:6.0.0.Final] > at > javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:505) > [javassist.jar:6.0.0.Final] > at > javassist.util.proxy.ProxyFactory.createClass1(ProxyFactory.java:424) > [javassist.jar:6.0.0.Final] > at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:394) > [javassist.jar:6.0.0.Final] > at javassist.util.proxy.ProxyFactory.create(ProxyFactory.java:649) > [javassist.jar:6.0.0.Final] > at > org.jboss.ejb3.proxy.javassist.JavassistProxyFactory.createProxy(JavassistProxyFactory.java:113) > [:1.0.0-alpha-1] > ... 76 more > Caused by: java.lang.IllegalArgumentException: Can not set static > javassist.util.proxy.MethodHandler field > org.juurlink.model.dao.MotorDAO_$$_javassist_29.default_interceptor to > org.jboss.ejb3.proxy.javassist.JavassistInvocationHandlerAdapter > at > sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:146) > [:1.6.0_26] > at > sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:150) > [:1.6.0_26] > at > sun.reflect.UnsafeStaticObjectFieldAccessorImpl.set(UnsafeStaticObjectFieldAccessorImpl.java:61) > [:1.6.0_26] > at java.lang.reflect.Field.set(Field.java:657) [:1.6.0_26] > at javassist.util.proxy.ProxyFactory.setField(ProxyFactory.java:519) > [javassist.jar:6.0.0.Final] > ... 81 more > > > -- > View this message in context: > http://struts.1045723.n5.nabble.com/Struts2-under-Jboss-6-tp4275132p4744201.html > Sent from the Struts - Dev mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org > For additional commands, e-mail: dev-h...@struts.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org