Skip to Main Content

ORDS, SODA & JSON in the Database

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Peridoic java.io.IOException in Logfiles

yetiJul 17 2019 — edited Jul 17 2019

On a customer productive system i experience frequently error messages shown below. the ords version ords-19.1.0.092.1545 is deployed in a tomcat 7 on a Microsoft Windows Server 2012 R2 Datacenter. any tips where to look for possible reasons?

Jul 16, 2019 1:39:12 PM oracle.dbtools.http.errors.ErrorPageRenderer service

SEVERE: Could not generate servlet response from: InternalServerException [statusCode=500, reasons=[An unexpected error with the following message occurred: java.io.IOException]] because response was already committed

Jul 16, 2019 1:39:12 PM oracle.dbtools.http.errors.ErrorPageRenderer service

SEVERE: org.apache.catalina.connector.ClientAbortException: java.io.IOException

InternalServerException [statusCode=500, reasons=[An unexpected error with the following message occurred: java.io.IOException]]

    at oracle.dbtools.http.errors.ServletResponseExceptionMapper.mapError(ServletResponseExceptionMapper.java:84)

    at oracle.dbtools.http.errors.ErrorPageRenderer.<init>(ErrorPageRenderer.java:43)

    at oracle.dbtools.http.errors.ErrorPageRenderer.<init>(ErrorPageRenderer.java:35)

    at oracle.dbtools.http.errors.ErrorPageFilter.doFilter(ErrorPageFilter.java:106)

    at oracle.dbtools.http.filters.HttpFilter.doFilter(HttpFilter.java:46)

    at oracle.dbtools.http.filters.FilterChainImpl.doFilter(FilterChainImpl.java:64)

    at oracle.dbtools.http.auth.ForceAuthFilter.doFilter(ForceAuthFilter.java:44)

    at oracle.dbtools.http.filters.HttpFilter.doFilter(HttpFilter.java:46)

    at oracle.dbtools.http.filters.FilterChainImpl.doFilter(FilterChainImpl.java:64)

    at oracle.dbtools.http.filters.Filters.filter(Filters.java:47)

    at oracle.dbtools.http.entrypoint.EntryPoint.service(EntryPoint.java:83)

    at oracle.dbtools.http.entrypoint.EntryPointServlet.service(EntryPointServlet.java:47)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

    at oracle.dbtools.rt.web.HttpEndpointBase.dispatchableServices(HttpEndpointBase.java:123)

    at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java:85)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442)

    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1082)

    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623)

    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2517)

    at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2506)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

    at java.lang.Thread.run(Unknown Source)

Caused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException

    at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:410)

    at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)

    at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:359)

    at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:334)

    at org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:101)

    at oracle.dbtools.http.servlet.NormalizedServletResponse$NormalizedOutputStream.flush(NormalizedServletResponse.java:918)

    at oracle.dbtools.http.servlet.NormalizedServletResponse.flushBuffer(NormalizedServletResponse.java:220)

    at oracle.dbtools.http.errors.ErrorPageFilter.doFilter(ErrorPageFilter.java:95)

    ... 33 more

Caused by: java.io.IOException

    at org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer(InternalAprOutputBuffer.java:205)

    at org.apache.coyote.http11.InternalAprOutputBuffer.access$100(InternalAprOutputBuffer.java:37)

    at org.apache.coyote.http11.InternalAprOutputBuffer$SocketOutputBuffer.doWrite(InternalAprOutputBuffer.java:235)

    at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:117)

    at org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:192)

    at org.apache.coyote.Response.doWrite(Response.java:499)

    at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:405)

Comments
Post Details
Added on Jul 17 2019
0 comments
469 views