ICEfaces
  1. ICEfaces
  2. ICE-4507

Using auctionMonitor sample on Jetty 6.1 and IE7 throws errors in log

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Invalid
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.8.1
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEfaces 1.8.1 build 3

      Description

      When testing AuctionMonitor on Jetty 6.1 with ICEfaces 1.8.1, b3, and IE7, the following errors and failures are being observed (these do not occur for FF3):

      1. With useARP=true (default), push-server deployed = FAILS
      2. With useARP=true (default), no push-server = FAILS
      3. With useARP=false, push-server = PASS (with errors in log)
      4. With useARP=false, no push-server = PASS (no errors in log).

      Note that these tests are confirmed working with 1.8.0.

      Specifics of each scenario are listed below:


      1. useARP=true (default), push-server deployed results in:

      Auction Monitor warnings:

      2009-05-19 13:10:49.620::WARN: /push-server/block/receive-updated-views: org.mortbay.jetty.EofException
      2009-05-19 13:10:54.165::WARN: Nested in javax.servlet.ServletException: org.mortbay.jetty.EofException:
      org.mortbay.jetty.EofException
              at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:760)
              at org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.java:565)
              at org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:904)
              at org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:633)
              at org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:586)
              at org.icefaces.push.server.UpdatedViewsResponseHandler.respond(UpdatedViewsResponseHandler.java:98)
              at com.icesoft.faces.webapp.http.servlet.JettyAdaptingServlet.service(JettyAdaptingServlet.java:26)
              at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
              at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:62)
              at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
              at org.icefaces.push.server.PushServlet.service(PushServlet.java:144)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
              at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
              at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
              at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
              at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
              at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
              at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
              at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
              at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
              at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
              at org.mortbay.jetty.Server.handle(Server.java:295)
              at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
              at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:373)
              at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:361)
              at org.mortbay.jetty.nio.SelectChannelConnector$RetryContinuation.run(SelectChannelConnector.java:511)
              at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
      Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host
              at sun.nio.ch.SocketDispatcher.writev0(Native Method)
              at sun.nio.ch.SocketDispatcher.writev(Unknown Source)
              at sun.nio.ch.IOUtil.write(Unknown Source)
              at sun.nio.ch.SocketChannelImpl.write0(Unknown Source)
              at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
              at java.nio.channels.SocketChannel.write(Unknown Source)
              at org.mortbay.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:227)
              at org.mortbay.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:178)
              at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:682)
              ... 26 more
      2009-05-19 13:10:54.384::WARN: /push-server/block/receive-updated-views: org.mortbay.jetty.EofException
      May 19, 2009 1:11:17 PM org.icefaces.push.server.UpdatedViewsManager push
      WARNING: Updated views queue exceeded: ATDMmaf3ChhC_oEITgYtkw
      May 19, 2009 1:15:36 PM org.icefaces.push.server.UpdatedViewsManager push
      WARNING: Updated views queue exceeded: ATDMmaf3ChhC_oEITgYtkw

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18929 Tue May 26 11:24:30 MDT 2009 jack.van.ooststroom JIRA ICE-4507 : Using auctionMonitor sample on Jetty 6.1 and IE7 throws errors in log; Reverting an unintentional change regarding version matching of ICEfaces with Push Server.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainServlet.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18913 Thu May 21 14:23:15 MDT 2009 greg.dick ICE-4507 throw Jetty exceptions untouched
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainServlet.java

          People

          • Assignee:
            Greg Dick
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: