Hi Romain,

I downloaded a 2.0.0 snapshot from
https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/2.0.0-SNAPSHOT/
(Apr 16 build) today to test the fix out... Ran some tests:

1. Created JSF1.1 and JSF1.2 sample apps
2. Replaced the openwebbeans-jsf-1.5.0-SNAPSHOT.jar with
openwebbeans-jsf12-1.2.7.jar
3. Ran the server

Results:
*1. JSF1.1 app does not work, fails with the following error:*

17-Apr-2015 12:41:44.488 SEVERE [http-nio-8080-exec-4]
org.apache.catalina.core.StandardContext.listenerStart Exception sending
context initialized event to listener instance of class
com.sun.faces.config.ConfigureListener
 java.lang.VerifyError: JVMVRFY013 class loading constraint violated;
class=org/apache/webbeans/jsf12/ConversationAwareViewHandler,
method=getWrapped()Ljavax/faces/application/ViewHandler;, pc=0
        at java.lang.J9VMInternals.verifyImpl(Native Method)
        at java.lang.J9VMInternals.verify(J9VMInternals.java:90)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:167)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80)
        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:539)
        at com.sun.faces.util.Util.createInstance(Util.java:1160)
        at
com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:539)
        at
com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:402)
        at
com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:332)
        at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4728)
        at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5166)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at
org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1293)
        at
org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:673)
        at
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:221)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:213)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.openejb.server.httpd.WebBeansFilter.doFilter(WebBeansFilter.java:51)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
        at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:614)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
        at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
        at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
        at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)
        at
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:223)
        at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1517)
        at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1474)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1121)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
        at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:769)

*2. JSF1.2 application works!*

So my question is, does the fix address the 1.1 issue? If so, where can I
find the correct snapshot? Or do I have to build tomee from source?

I see that you were able to run the sample application that I had posted.
However, I cannot get it to run in my setup. Let me know your comments.



--
View this message in context: 
http://tomee-openejb.979440.n4.nabble.com/Does-TomEE-1-7-1-support-JSF-1-1-tp4674353p4674459.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Reply via email to