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

EJP

Please clarify. You state "It doesn't throw any error exception in the server class console but server class stops before completion", and you also post an exception. Which is it?

EJP

No clarification forthcoming. Locking as meaningless.

1 - 2

Post Details

Added on Jul 17 2019
0 comments
468 views