[richfaces-issues] [JBoss JIRA] (RF-11460) showcase - when there is request using Atmosphere framework java.lang.IllegalStateException is thrown

Lukáš Fryč (Resolved) (JIRA) jira-events at lists.jboss.org
Mon Oct 17 12:09:45 EDT 2011


     [ https://issues.jboss.org/browse/RF-11460?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lukáš Fryč resolved RF-11460.
-----------------------------

    Resolution: Won't Fix


The upgrade to Atmosphere 0.8.0-RC1 did not help,

but since it is working well on JBoss AS 7.0.1 and 7.0.2, I'm rejecting issue as Won't Fix.
                
> showcase - when there is request using Atmosphere framework java.lang.IllegalStateException is thrown
> -----------------------------------------------------------------------------------------------------
>
>                 Key: RF-11460
>                 URL: https://issues.jboss.org/browse/RF-11460
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: component-push/poll, showcase
>    Affects Versions: 4.1.0.Milestone2
>         Environment: app: richfaces-showcase-4.1.0-SNAPSHOT
> container: JBoss AS 7.0.0.Final
> browsers: all
>            Reporter: Juraj Huska
>            Assignee: Lukáš Fryč
>             Fix For: 4.1.0.Tracking
>
>
> When I load the example for a4j:push component in showcase, which is using Atmosphere framework an Warning is logged to the container console with this exception stacktrace:
> {code}
> 14:09:09,696 WARNING [org.atmosphere.cpr.AtmosphereServlet] (http-localhost.localdomain-127.0.0.1-8080-3) The servlet or filters that are being used by this request do not support async operation: java.lang.IllegalStateException: The servlet or filters that are being used by this request do not support async operation
>         at org.apache.catalina.connector.Request.startAsync(Request.java:3193) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.apache.catalina.connector.Request.startAsync(Request.java:3187) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.apache.catalina.connector.RequestFacade.startAsync(RequestFacade.java:990) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.atmosphere.container.Servlet30CometSupport.suspend(Servlet30CometSupport.java:126) [atmosphere-runtime-0.8.0-RC1.jar:]
>         at org.atmosphere.container.Servlet30CometSupport.service(Servlet30CometSupport.java:90) [atmosphere-runtime-0.8.0-RC1.jar:]
>         at org.atmosphere.container.Servlet30CometSupportWithWebSocket.service(Servlet30CometSupportWithWebSocket.java:124) [atmosphere-runtime-0.8.0-RC1.jar:]
>         at org.atmosphere.cpr.AtmosphereServlet.doCometSupport(AtmosphereServlet.java:1159) [atmosphere-runtime-0.8.0-RC1.jar:]
>         at org.atmosphere.cpr.AtmosphereServlet.doPost(AtmosphereServlet.java:1140) [atmosphere-runtime-0.8.0-RC1.jar:]
>         at org.atmosphere.cpr.AtmosphereServlet.doGet(AtmosphereServlet.java:1126) [atmosphere-runtime-0.8.0-RC1.jar:]
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:67) [weld-core-1.1.2.AS7.jar:2011-07-06 12:26]
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57) [jboss-as-web-7.0.0.Final.jar:7.0.0.Final]
>         at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49) [jboss-as-jpa-7.0.0.Final.jar:7.0.0.Final]
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [jbossweb-7.0.0.CR4.jar:7.0.0.Final]
>         at java.lang.Thread.run(Thread.java:662) [:1.6.0_22]
> {code}
> The server is not killed, however the warning is generated very often during using Atmospehere in push, so the console is overloaded with this warning and can not shows other log messages.
> The same war, when deployed on *JBoss AS 7.0.0.1.Final* or *JBoss AS 7.0.2.Final*, works *correctly*.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the richfaces-issues mailing list