Return-Path: X-Original-To: apmail-tomcat-users-archive@www.apache.org Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 09B44DCA6 for ; Tue, 4 Sep 2012 07:21:04 +0000 (UTC) Received: (qmail 72477 invoked by uid 500); 4 Sep 2012 07:21:00 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 72320 invoked by uid 500); 4 Sep 2012 07:21:00 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 72303 invoked by uid 99); 4 Sep 2012 07:20:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Sep 2012 07:20:59 +0000 X-ASF-Spam-Status: No, hits=2.9 required=5.0 tests=HTML_MESSAGE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [91.199.21.18] (HELO mxa.xchangemail.de) (91.199.21.18) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Sep 2012 07:20:54 +0000 Received: from VAVP1E1A.vavp0m.de (10.41.0.27) by mxa.xchangemail.de (10.41.8.201) with Microsoft SMTP Server (TLS) id 8.3.137.0; Tue, 4 Sep 2012 09:20:44 +0200 Received: from VAVP0EC0.vavp0m.de ([10.41.3.13]) by VAVP1E1A.vavp0m.de ([10.41.0.27]) with mapi; Tue, 4 Sep 2012 09:20:31 +0200 From: Christof Doll To: "users@tomcat.apache.org" Date: Tue, 4 Sep 2012 09:20:30 +0200 Subject: Atmosphere Chat sample throws exception upon page reload in IE 9 Thread-Topic: Atmosphere Chat sample throws exception upon page reload in IE 9 Thread-Index: Ac2KbcQVfTewIWq7QC+xY0+Rf32Mew== Message-ID: <597D1533F5AEB34B8375551F8112A533023AC2FFBC@VAVP0EC0.vavp0m.de> Accept-Language: de-DE Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: de-DE Content-Type: multipart/alternative; boundary="_000_597D1533F5AEB34B8375551F8112A533023AC2FFBCVAVP0EC0vavp0_" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_000_597D1533F5AEB34B8375551F8112A533023AC2FFBCVAVP0EC0vavp0_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I would like to use the Atmosphere framework which supports websockets and = long-polling. On their page they have a little chat application exampIe tha= t is based on Guice (see atmosphere.java.net). I run it on Tomcat 7. Loadin= g the chat page in IE 9 works fine. However, upon reloading the page there = is a tomcat exception (see stacktrace). This problem only occurs in IE9. Us= ing Firefox, the page can be reloaded without server side exceptions. Sep 04, 2012 8:49:28 AM org.apache.catalina.core.AprLifecycleListener init Information: Loaded APR based Apache Tomcat Native library 1.1.24 using APR= version 1.4.6. Sep 04, 2012 8:49:28 AM org.apache.catalina.core.AprLifecycleListener init Information: APR capabilities: IPv6 [true], sendfile [true], accept filters= [false], random [true]. Sep 04, 2012 8:49:30 AM org.apache.catalina.core.AprLifecycleListener initi= alizeSSL Information: OpenSSL successfully initialized (OpenSSL 1.0.1c 10 May 2012) Sep 04, 2012 8:49:30 AM org.apache.coyote.AbstractProtocol init Information: Initializing ProtocolHandler ["http-apr-8080"] Sep 04, 2012 8:49:30 AM org.apache.coyote.AbstractProtocol init Information: Initializing ProtocolHandler ["ajp-apr-8009"] Sep 04, 2012 8:49:30 AM org.apache.catalina.startup.Catalina load Information: Initialization processed in 1930 ms Sep 04, 2012 8:49:30 AM org.apache.catalina.core.StandardService startInter= nal Information: Starting service Catalina Sep 04, 2012 8:49:30 AM org.apache.catalina.core.StandardEngine startIntern= al Information: Starting Servlet Engine: Apache Tomcat/7.0.29 Sep 04, 2012 8:49:30 AM org.apache.catalina.startup.HostConfig deployDescri= ptor Information: Deploying configuration descriptor C:\Users\Anna Fohlmeister\.= IntelliJIdea11\system\tomcat\Unnamed_atmosphere-guice-chat\conf\Catalina\lo= calhost\ROOT.xml SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further d= etails. Sep 04, 2012 8:49:33 AM com.sun.jersey.api.core.PackagesResourceConfig init Information: Scanning for root resource and provider classes in the package= s: org.atmosphere.samples.guice Sep 04, 2012 8:49:33 AM com.sun.jersey.api.core.ScanningResourceConfig logC= lasses Information: Root resource classes found: class org.atmosphere.samples.guice.ResourceChat Sep 04, 2012 8:49:33 AM com.sun.jersey.api.core.ScanningResourceConfig init Information: No provider classes found. Sep 04, 2012 8:49:33 AM com.sun.jersey.guice.spi.container.GuiceComponentPr= oviderFactory register Information: Registering org.atmosphere.samples.guice.ResourceChat as a roo= t resource class Sep 04, 2012 8:49:33 AM com.sun.jersey.server.impl.application.WebApplicati= onImpl _initiate Information: Initiating Jersey application, version 'Jersey: 1.13 06/29/201= 2 05:14 PM' Sep 04, 2012 8:49:33 AM com.sun.jersey.server.impl.application.WebApplicati= onImpl _initiate Information: Adding the following classes declared in META-INF/services/jer= sey-server-components to the resource configuration: class org.atmosphere.jersey.AtmosphereResourceConfigurator Sep 04, 2012 8:49:34 AM com.sun.jersey.guice.spi.container.GuiceComponentPr= oviderFactory getComponentProvider Information: Binding org.atmosphere.samples.guice.ResourceChat to GuiceMana= gedComponentProvider with the scope "PerRequest" Sep 04, 2012 8:49:34 AM org.apache.coyote.AbstractProtocol start Information: Starting ProtocolHandler ["http-apr-8080"] Sep 04, 2012 8:49:34 AM org.apache.coyote.AbstractProtocol start Information: Starting ProtocolHandler ["ajp-apr-8009"] Sep 04, 2012 8:49:34 AM org.apache.catalina.startup.Catalina start Information: Server startup in 4422 ms Sep 04, 2012 8:50:39 AM org.apache.catalina.connector.CoyoteAdapter event Schwerwiegend: null org.apache.tomcat.jni.Error: 620015: APR does not understand this error cod= e at org.apache.tomcat.jni.Socket.recvbb(Native Method) at org.apache.coyote.http11.InternalAprInputBuffer.fill(Int= ernalAprInputBuffer.java:575) at org.apache.coyote.http11.InternalAprInputBuffer$SocketIn= putBuffer.doRead(InternalAprInputBuffer.java:642) at org.apache.coyote.http11.InternalAprInputBuffer.doRead(I= nternalAprInputBuffer.java:532) at org.apache.coyote.Request.doRead(Request.java:422) at org.apache.catalina.connector.InputBuffer.realReadBytes(= InputBuffer.java:290) at org.apache.catalina.connector.Request.read(Request.java:= 555) at org.apache.catalina.connector.CoyoteAdapter.event(Coyote= Adapter.java:166) at org.apache.coyote.http11.Http11AprProcessor.event(Http11= AprProcessor.java:133) at org.apache.coyote.AbstractProtocol$AbstractConnectionHan= dler.process(AbstractProtocol.java:581) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.r= un(AprEndpoint.java:1770) at java.util.concurrent.ThreadPoolExecutor.runWorker(Thread= PoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Threa= dPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Sep 04, 2012 8:50:39 AM org.apache.coyote.http11.Http11AprProcessor event Schwerwiegend: Error processing request java.lang.NullPointerException at org.apache.coyote.http11.Http11AprProcessor.actionIntern= al(Http11AprProcessor.java:277) at org.apache.coyote.http11.AbstractHttp11Processor.action(= AbstractHttp11Processor.java:846) at org.apache.coyote.Request.action(Request.java:346) at org.apache.catalina.connector.Request.getRemoteAddr(Requ= est.java:1281) at org.apache.catalina.connector.Request.getRemoteHost(Requ= est.java:1296) at org.apache.catalina.valves.AccessLogValve$HostElement.ad= dElement(AccessLogValve.java:1327) at org.apache.catalina.valves.AccessLogValve.log(AccessLogV= alve.java:953) at org.apache.catalina.core.AccessLogAdapter.log(AccessLogA= dapter.java:51) at org.apache.catalina.core.ContainerBase.logAccess(Contain= erBase.java:1263) at org.apache.catalina.core.ContainerBase.logAccess(Contain= erBase.java:1270) at org.apache.catalina.connector.CoyoteAdapter.event(Coyote= Adapter.java:250) at org.apache.coyote.http11.Http11AprProcessor.event(Http11= AprProcessor.java:133) at org.apache.coyote.AbstractProtocol$AbstractConnectionHan= dler.process(AbstractProtocol.java:581) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.r= un(AprEndpoint.java:1770) at java.util.concurrent.ThreadPoolExecutor.runWorker(Thread= PoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Threa= dPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Sep 04, 2012 8:50:39 AM org.apache.catalina.connector.CoyoteAdapter log Warnung: Exception while attempting to add an entry to the access log java.lang.NullPointerException at org.apache.coyote.http11.Http11AprProcessor.actionIntern= al(Http11AprProcessor.java:277) at org.apache.coyote.http11.AbstractHttp11Processor.action(= AbstractHttp11Processor.java:846) at org.apache.coyote.Request.action(Request.java:346) at org.apache.catalina.connector.Request.getRemoteAddr(Requ= est.java:1281) at org.apache.catalina.connector.Request.getRemoteHost(Requ= est.java:1296) at org.apache.catalina.valves.AccessLogValve$HostElement.ad= dElement(AccessLogValve.java:1327) at org.apache.catalina.valves.AccessLogValve.log(AccessLogV= alve.java:953) at org.apache.catalina.core.AccessLogAdapter.log(AccessLogA= dapter.java:51) at org.apache.catalina.core.ContainerBase.logAccess(Contain= erBase.java:1263) at org.apache.catalina.core.ContainerBase.logAccess(Contain= erBase.java:1270) at org.apache.catalina.connector.CoyoteAdapter.log(CoyoteAd= apter.java:502) at org.apache.coyote.http11.Http11AprProcessor.event(Http11= AprProcessor.java:141) at org.apache.coyote.AbstractProtocol$AbstractConnectionHan= dler.process(AbstractProtocol.java:581) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.r= un(AprEndpoint.java:1770) at java.util.concurrent.ThreadPoolExecutor.runWorker(Thread= PoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Threa= dPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Do you have any ideas how to solve this bug? Best regards, Christof --_000_597D1533F5AEB34B8375551F8112A533023AC2FFBCVAVP0EC0vavp0_--