I could be the Jetty JUL Logger configuration as well, we have a take a look around that IMHO.

Regards
JB

On 02/08/2013 09:39 AM, Achim Nierbeck wrote:
Hi,

I think this is an issue of the eclipse Jetty. Cause why would it dump
such an exception to the console.
This probably is a System.out somewhere in the jetty code.

regards, Achim


2013/2/8 Jean-Baptiste Onofré <[email protected] <mailto:[email protected]>>

    Hi Javier,

    did you see this behavior only with IE or with Firefox as well ?

    Thanks,
    Regards
    JB


    On 02/08/2013 01:15 AM, Javier Delgadillo wrote:

        Hoping someone can help with this one.  We’re using Karaf 2.2.9
        and we
        recently enabled https.  Now everytime someone connects to the https
        port using IE, we see **tons** of stack traces coming from Jetty
        on the

        console like this one:

        org.eclipse.jetty.io <http://org.eclipse.jetty.io>.__EofException

                  at
        
org.eclipse.jetty.http.__HttpGenerator.flushBuffer(__HttpGenerator.java:921)

                  at
        
org.eclipse.jetty.http.__AbstractGenerator.flush(__AbstractGenerator.java:452)

                  at
        org.eclipse.jetty.server.__HttpOutput.flush(HttpOutput.__java:94)

                  at
        
org.eclipse.jetty.server.__HttpConnection$Output.flush(__HttpConnection.java:1010)

                  at
        org.eclipse.jetty.server.__HttpOutput.write(HttpOutput.__java:173)

                  at
        org.eclipse.jetty.server.__HttpOutput.write(HttpOutput.__java:101)

                  at
        org.apache.cxf.io
        
<http://org.apache.cxf.io>.__AbstractWrappedOutputStream.__write(__AbstractWrappedOutputStream.__java:46)

                  at org.apache.cxf.helpers.__IOUtils.copy(IOUtils.java:141)

                  at
        org.apache.cxf.helpers.__IOUtils.copyAndCloseInput(__IOUtils.java:109)

                  at
        
org.apache.cxf.jaxrs.provider.__BinaryDataProvider.__copyInputToOutput(__BinaryDataProvider.java:135)

                  at
        
org.apache.cxf.jaxrs.provider.__BinaryDataProvider.writeTo(__BinaryDataProvider.java:104)

                  at
        
org.apache.cxf.jaxrs.__interceptor.__JAXRSOutInterceptor.writeTo(__JAXRSOutInterceptor.java:297)

                  at
        
org.apache.cxf.jaxrs.__interceptor.__JAXRSOutInterceptor.__serializeMessage(__JAXRSOutInterceptor.java:257)

                  at
        
org.apache.cxf.jaxrs.__interceptor.__JAXRSOutInterceptor.__processResponse(__JAXRSOutInterceptor.java:145)

                  at
        
org.apache.cxf.jaxrs.__interceptor.__JAXRSOutInterceptor.__handleMessage(__JAXRSOutInterceptor.java:84)

                  at
        
org.apache.cxf.phase.__PhaseInterceptorChain.__doIntercept(__PhaseInterceptorChain.java:__262)

                  at
        
org.apache.cxf.interceptor.__OutgoingChainInterceptor.__handleMessage(__OutgoingChainInterceptor.java:__77)

                  at
        
org.apache.cxf.phase.__PhaseInterceptorChain.__doIntercept(__PhaseInterceptorChain.java:__262)

                  at
        
org.apache.cxf.transport.__ChainInitiationObserver.__onMessage(__ChainInitiationObserver.java:__122)

                  at
        
org.apache.cxf.transport.http.__AbstractHTTPDestination.__invoke(__AbstractHTTPDestination.java:__211)

                  at
        
org.apache.cxf.transport.__servlet.ServletController.__invokeDestination(__ServletController.java:213)

                  at
        
org.apache.cxf.transport.__servlet.ServletController.__invoke(ServletController.java:__154)

                  at
        
org.apache.cxf.transport.__servlet.CXFNonSpringServlet.__invoke(CXFNonSpringServlet.__java:129)

                  at
        
org.apache.cxf.transport.__servlet.AbstractHTTPServlet.__handleRequest(__AbstractHTTPServlet.java:187)

                  at
        
org.apache.cxf.transport.__servlet.AbstractHTTPServlet.__doGet(AbstractHTTPServlet.__java:115)

                  at
        javax.servlet.http.__HttpServlet.service(__HttpServlet.java:693)

                  at
        
org.apache.cxf.transport.__servlet.AbstractHTTPServlet.__service(AbstractHTTPServlet.__java:166)

                  at
        
org.eclipse.jetty.servlet.__ServletHolder.handle(__ServletHolder.java:547)

                  at
        
org.eclipse.jetty.servlet.__ServletHandler.doHandle(__ServletHandler.java:480)

                  at
        
org.ops4j.pax.web.service.__jetty.internal.__HttpServiceServletHandler.__doHandle(__HttpServiceServletHandler.__java:70)

                  at
        
org.eclipse.jetty.server.__handler.ScopedHandler.handle(__ScopedHandler.java:119)

                  at
        
org.eclipse.jetty.security.__SecurityHandler.handle(__SecurityHandler.java:520)

                  at
        
org.eclipse.jetty.server.__session.SessionHandler.__doHandle(SessionHandler.java:__227)

                  at
        
org.eclipse.jetty.server.__handler.ContextHandler.__doHandle(ContextHandler.java:__941)

                  at
        
org.ops4j.pax.web.service.__jetty.internal.__HttpServiceContext.doHandle(__HttpServiceContext.java:117)

                  at
        
org.eclipse.jetty.servlet.__ServletHandler.doScope(__ServletHandler.java:409)

                  at
        
org.eclipse.jetty.server.__session.SessionHandler.__doScope(SessionHandler.java:__186)

                  at
        
org.eclipse.jetty.server.__handler.ContextHandler.__doScope(ContextHandler.java:__875)

                  at
        
org.eclipse.jetty.server.__handler.ScopedHandler.handle(__ScopedHandler.java:117)

                  at
        
org.eclipse.jetty.server.__handler.HandlerCollection.__handle(HandlerCollection.java:__149)

                  at
        
org.eclipse.jetty.server.__handler.HandlerWrapper.handle(__HandlerWrapper.java:110)

                  at
        org.eclipse.jetty.server.__Server.handle(Server.java:349)

                  at
        
org.eclipse.jetty.server.__HttpConnection.handleRequest(__HttpConnection.java:441)

                  at
        
org.eclipse.jetty.server.__HttpConnection$RequestHandler.__headerComplete(HttpConnection.__java:919)

                  at
        org.eclipse.jetty.http.__HttpParser.parseNext(__HttpParser.java:582)

                  at
        
org.eclipse.jetty.http.__HttpParser.parseAvailable(__HttpParser.java:218)

                  at
        
org.eclipse.jetty.server.__BlockingHttpConnection.handle(__BlockingHttpConnection.java:__50)

                  at
        
org.eclipse.jetty.server.bio.__SocketConnector$__ConnectorEndPoint.run(__SocketConnector.java:245)

                  at
        
org.eclipse.jetty.server.ssl.__SslSocketConnector$__SslConnectorEndPoint.run(__SslSocketConnector.java:663)

                  at
        
org.eclipse.jetty.util.thread.__QueuedThreadPool.runJob(__QueuedThreadPool.java:598)

                  at
        
org.eclipse.jetty.util.thread.__QueuedThreadPool$3.run(__QueuedThreadPool.java:533)

                  at java.lang.Thread.run(Thread.__java:662)

        Caused by: java.net.SocketException: Connection reset by peer:
        socket
        write error

                  at java.net.SocketOutputStream.__socketWrite0(Native
        Method)

                  at
        java.net.SocketOutputStream.__socketWrite(__SocketOutputStream.java:92)

                  at
        java.net.SocketOutputStream.__write(SocketOutputStream.java:__136)

                  at
        
com.sun.net.ssl.internal.ssl.__OutputRecord.writeBuffer(__OutputRecord.java:297)

                  at
        
com.sun.net.ssl.internal.ssl.__OutputRecord.write(__OutputRecord.java:286)

                  at
        
com.sun.net.ssl.internal.ssl.__SSLSocketImpl.__writeRecordInternal(__SSLSocketImpl.java:748)

                  at
        
com.sun.net.ssl.internal.ssl.__SSLSocketImpl.writeRecord(__SSLSocketImpl.java:736)

                  at
        
com.sun.net.ssl.internal.ssl.__AppOutputStream.write(__AppOutputStream.java:89)

                  at
        org.eclipse.jetty.io
        
<http://org.eclipse.jetty.io>.__ByteArrayBuffer.writeTo(__ByteArrayBuffer.java:354)

                  at
        
org.eclipse.jetty.io.bio.__StreamEndPoint.flush(__StreamEndPoint.java:164)

                  at
        
org.eclipse.jetty.io.bio.__StreamEndPoint.flush(__StreamEndPoint.java:182)

                  at
        
org.eclipse.jetty.http.__HttpGenerator.flushBuffer(__HttpGenerator.java:848)

        Is there any way to suppress that exception short-of upgrading
        Jetty?
        Is that even possible without upgrading to a more recent version
        of Karaf?

        --

        Javier Delgadillo

        Esri / Implementation Services

        (909) 793-2853 x1068


    --
    Jean-Baptiste Onofré
    [email protected] <mailto:[email protected]>
    http://blog.nanthrax.net
    Talend - http://www.talend.com




--

Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer
& Project Lead
OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home>
Commiter & Project Lead
blog <http://notizblog.nierbeck.de/>

--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to