Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-11512

requests to fake.gif (defined in menu.css) causes SocketException in server when requested by IE6

      Looks like the hack in menu.css could have side efects...

      Using a plain page, got this one when rendering in IE6:

      Apr 19, 2008 9:14:41 AM org.apache.catalina.core.StandardHostValve status
      WARNING: Exception Processing ErrorPage[errorCode=404, location=/fourohfour.action]
      ClientAbortException:  java.net.SocketException: Broken pipe
      	at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:327)
      	at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:293)
      	at org.apache.catalina.connector.Response.flushBuffer(Response.java:539)
      	at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:287)
      	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
      	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
      	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
      	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
      	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
      	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
      	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
      	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
      	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
      	at java.lang.Thread.run(Thread.java:613)
      Caused by: java.net.SocketException: Broken pipe
      	at java.net.SocketOutputStream.socketWrite0(Native Method)
      	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
      	at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
      	at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:747)
      	at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:432)
      	at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:305)
      	at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:992)
      	at org.apache.coyote.Response.action(Response.java:183)
      	at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:322)
      	... 13 more
      

      Sometimes there are more. Thing is that IE6 make several requests:

      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /display/EMPTY/Home HTTP/1.1" 200 21643 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/3/_/styles/combined.css?spaceKey=EMPTY HTTP/1.1" 200 314 "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/3/_/styles/colors.css?spaceKey=EMPTY HTTP/1.1" 200 5849 "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      192.168.0.150 - - [19/Apr/2008:09:14:41 -0700] "GET /s/1318/1/1.0/_/images/icons/fake.gif HTTP/1.1" 404 - "http://tepoztlan:20280/display/EMPTY/Home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
      

      Many requests to a non existing image is going to invoke the fourofour.action just for free. Now, imagine the multiple requests made by IE6...

            [CONFSERVER-11512] requests to fake.gif (defined in menu.css) causes SocketException in server when requested by IE6

            Katherine Yabut made changes -
            Workflow Original: JAC Bug Workflow v3 [ 2894416 ] New: CONFSERVER Bug Workflow v4 [ 2987004 ]
            Owen made changes -
            Workflow Original: JAC Bug Workflow v2 [ 2778880 ] New: JAC Bug Workflow v3 [ 2894416 ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: JAC Bug Workflow [ 2718786 ] New: JAC Bug Workflow v2 [ 2778880 ]
            Owen made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2385245 ] New: JAC Bug Workflow [ 2718786 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 [ 2281017 ] New: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2385245 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5.1 - TEMP [ 2222042 ] New: Confluence Workflow - Public Facing - Restricted v5 [ 2281017 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2168462 ] New: Confluence Workflow - Public Facing - Restricted v5.1 - TEMP [ 2222042 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 [ 1927687 ] New: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2168462 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v3 [ 1728830 ] New: Confluence Workflow - Public Facing - Restricted v5 [ 1927687 ]
            Katherine Yabut made changes -
            Workflow Original: CONF Bug Subtask WF (TEMP) [ 1686160 ] New: Confluence Workflow - Public Facing - Restricted v3 [ 1728830 ]

              matt@atlassian.com Matt Ryall
              cab5e2ae7e1f Roberto Dominguez
              Affected customers:
              2 This affects my team
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: