ICEpush
  1. ICEpush
  2. PUSH-171

Various random Exceptions on GlassFish 3.1.2

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 3.0.1
    • Fix Version/s: None
    • Component/s: Push Library
    • Labels:
      None
    • Environment:
      ICEpush, GlassFish 3.1.2, async-supported

      Description

      When async-supported is enabled on GlassFish 3.1.2:

           <servlet>
               <servlet-name>Faces Servlet</servlet-name>
               <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
      + <async-supported>true</async-supported>
           </servlet>

      a variety of Exceptions and page corruption issues will occur, for instance:


      Caused by: java.lang.RuntimeException: java.lang.IllegalStateException: Not Suspended
      at org.icepush.BlockingConnectionServer.respondIfPendingRequest(BlockingConnectionServer.java:158)
      at org.icepush.BlockingConnectionServer.access$1300(BlockingConnectionServer.java:37)
      at org.icepush.BlockingConnectionServer$RunningServer.service(BlockingConnectionServer.java:242)
      at org.icepush.BlockingConnectionServer.service(BlockingConnectionServer.java:95)
      at org.icepush.ConfigurationServer.service(ConfigurationServer.java:92)
      at org.icepush.servlet.AsyncAdaptingServlet.service(AsyncAdaptingServlet.java:46)
      at org.icepush.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:48)
      at org.icepush.servlet.PathDispatcher.service(PathDispatcher.java:39)
      at org.icepush.servlet.BrowserDispatcher$BrowserEntry.service(BrowserDispatcher.java:113)
      at org.icepush.servlet.BrowserDispatcher.service(BrowserDispatcher.java:45)
      at org.icepush.servlet.PathDispatcher.service(PathDispatcher.java:39)
      at org.icepush.servlet.MainServlet.service(MainServlet.java:103)
      at org.icefaces.impl.push.servlet.ICEpushResourceHandler$ICEpushResourceHandlerImpl.handleResourceRequest(ICEpushResourceHandler.java:230)
      ... 34 more
      Caused by: java.lang.IllegalStateException: Not Suspended
      at com.sun.grizzly.tcp.Response.resume(Response.java:768)
      at org.apache.catalina.connector.Request.asyncComplete(Request.java:3991)
      at org.apache.catalina.connector.AsyncContextImpl.complete(AsyncContextImpl.java:242)
      at org.icepush.servlet.AsyncAdaptingServlet$AsyncRequestResponse.respondWith(AsyncAdaptingServlet.java:66)
      at org.icepush.BlockingConnectionServer.respondIfPendingRequest(BlockingConnectionServer.java:156)

        Activity

          People

          • Assignee:
            Unassigned
            Reporter:
            Ted Goddard
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: