ICEpush
  1. ICEpush
  2. PUSH-115

Verify Servlet 3.0 support on GlassFish

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0-Beta
    • Fix Version/s: 2.0.1
    • Component/s: Push Library
    • Labels:
      None
    • Environment:
      ICEfaces, GlassFish 3.0.1

      Description

      If Servlet 3.0 support is enabled in an ICEfaces push application:

          <servlet>
              <servlet-name>Faces Servlet</servlet-name>
              <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
              <load-on-startup>1</load-on-startup>
              <async-supported>true</async-supported>
          </servlet>

      Running on GlassFish 3.0.1 results in:


      Caused by: java.lang.IllegalStateException: Not Suspended
      at com.sun.grizzly.tcp.Response.resume(Response.java:752)
      at org.apache.catalina.connector.Request.asyncComplete(Request.java:3782)
      at org.apache.catalina.connector.AsyncContextImpl.complete(AsyncContextImpl.java:223)
      at org.icepush.servlet.AsyncAdaptingServlet$AsyncRequestResponse.respondWith(AsyncAdaptingServlet.java:66)
      at org.icepush.BlockingConnectionServer.respondIfPendingRequest(BlockingConnectionServer.java:196)

        Activity

          People

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

            Dates

            • Created:
              Updated:
              Resolved: