Com.evermind.server.http.HttpIOException: There is no process to read data

Hi,
In one of our web application deployed in OC4J( Oracle9ias 9.0.2.3) containers we are getting "com.evermind.server.http.HttpIOException: There is no process to read data written to a pipe." Exception.
The Stack Trace:
com.evermind.server.http.HttpIOException: There is no process to read data written to a pipe.
     at com.evermind.server.http.EvermindServletOutputStream.flush(EvermindServletOutputStream.java(Compiled Code))
     at java.io.OutputStreamWriter.flush(OutputStreamWriter.java(Compiled Code))
     at java.io.OutputStreamWriter.close(OutputStreamWriter.java(Compiled Code))
     at com.ramco.security.servlet.Dispatcher.sendResponse(Dispatcher.java(Inlined Compiled Code))
     at com.ramco.security.servlet.Dispatcher.service(Dispatcher.java(Compiled Code))
     at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
     at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java(Compiled Code))
     at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java(Compiled Code))
     at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java(Compiled Code))
     at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java(Compiled Code))
     at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java(Compiled Code))
     at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java(Compiled Code))
     at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java(Compiled Code))
     at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:802)
     at java.lang.Thread.run(Thread.java:513)
Can anyone help us in resolving this issue?
Regards,
Suresh.M

Hi,
No... It is yet to be resolved.
Oracle Recommends us to go to 10g ( at least 9.0.4 ) to check the issue.
Thanks and Regards,
Suresh.M

Similar Messages

  • Com.evermind.server.http.HttpIOException: Connection aborted by peer: socke

    Hi
    I get an this stack on the server side while doing a forward using RequestDispatcher.
    com.evermind.server.http.HttpIOException: Connection aborted by peer: socket write error
    at com.evermind.server.http.EvermindServletOutputStream.flushBuffer(EvermindServletOutputStream.java:81)
    at com.evermind.server.http.EvermindHttpServletResponse.flushBuffer(EvermindHttpServletResponse.java:1818)
    at javax.servlet.ServletResponseWrapper.flushBuffer(ServletResponseWrapper.java:52)
    The funniest part is, i get this exception while i submit the request second time i get this error.. First time it works fine. :)
    ANy solution on this would be greatly appreciated.
    Thanks
    Manju

    Hi!
    I posted a TAR on metalink for this "read timed out" problem. This is the answer I got:
    apparently the messages that you listed seem refer to a problem in reading request data from the client - so the HttpIOException is triggered.
    I have made a little research on HttpIOException in request-reading context. There are only
    two situations in which HttpIOException can be raised without an causing IOExce
    ption, and I think none of them applies. So we'd have some kind of IOException t
    hat causes the HttpIOException. It might well be a SocketException, because the
    text "Read timed out" is as far as I know the standard text for SocketException
    if the socket's SoTimeout has been reached.
    In fact there is a configuration parameter for OC4J (though undocumented), which allows you to set the Socket's SoT
    imeout -- and the default is 15000 (measured in milliseconds). The name is "orac
    le.j2ee.http.socket.timeout", and it should be available in OC4J 9.0.3.1 and hig
    her (I am definitely sure that it exists in OC4J 9.0.4.1).
    So can you please add something like "-Doracle.j2ee.http.socket.timeout=120000" to the startup comma
    nd for your standalone OC4J container to increase the timeout from 15 seconds to
    2 minutes?
    It helped us, although some requests time out "normally" instead.
    /jonas

  • Com.evermind.server.http.HttpIOException: Broken pipe

    i am getting this error at my server. Can anybody help me in solving this. I am using Oracle 9iAs..and this is the full error that i get
    com.evermind.server.http.HttpIOException: Broken pipe
    at java.lang.Throwable.fillInStackTrace(Native Method)
    at java.lang.Throwable.fillInStackTrace(Compiled Code)
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Exception.<init>(Compiled Code)
    at java.io.IOException.<init>(Compiled Code)
    at com.evermind.server.http.HttpIOException.<init>(Compiled Code)
    at com.evermind.server.http.EvermindServletOutputStream.write(Compiled C
    ode)
    at com.evermind.server.http.EvermindServletOutputStream.write(Compiled C
    ode)
    at com.evermind.server.http.EvermindServletOutputStream.write(Compiled C
    ode)
    at com.evermind.server.http.HttpApplication.include(Compiled Code)
    at com.evermind.server.http.FileRequestDispatcher.forwardInternal(Compil
    ed Code)
    at com.evermind.server.http.FileRequestDispatcher.forward(Compiled Code)
    at Premier.RegistrationServlet.createHTML(Compiled Code)
    at Premier.RegistrationServlet.doGet(Compiled Code)
    at javax.servlet.http.HttpServlet.service(Compiled Code)
    at javax.servlet.http.HttpServlet.service(Compiled Code)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(Compiled Cod
    e)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(Com
    piled Code)
    at com.evermind.server.http.HttpRequestHandler.processRequest(Compiled C
    ode)
    at com.evermind.server.http.HttpRequestHandler.run(Compiled Code)
    at com.evermind.util.ThreadPoolThread.run(Compiled Code)

    I suggest you recompile your servlet RegistrationServlet with the debug option that way you will get the line in your source code that has triggered the Exception instead of (Compiled Code). From then on it will be easier for you to start undestanding what's going on.

  • Com.evermind.server.http.HttpIOException: Read timed out

    Hello,
    I am using embded oracle oc4j server and getting following exception, and I cant fine httpd.conf file to increase KeepTimeout
    ERROR : HttpRequestHandler-1229 com.tcs.sgv.common.exception.BaseException - The stack trace is:
    com.evermind.server.http.HttpIOException: Read timed out
         at com.evermind.server.http.EvermindServletInputStream.read(EvermindServletInputStream.java:92)
         at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:138)
         at com.hhc.MultipartInputStreamHandler.readLine(MultipartRequest.java:831)
         at com.hhc.MultipartInputStreamHandler.readLine(MultipartRequest.java:808)
         at com.hhc.MultipartRequest.readRequest(MultipartRequest.java:394)
         at com.hhc.MultipartRequest.<init>(MultipartRequest.java:222)
         at com.tcs.sgv.fms.requesthandler.NotingRequestHandler.getNotings(NotingRequestHandler.java:1250)
         at com.tcs.sgv.fms.requesthandler.NotingRequestHandler.processRequest(NotingRequestHandler.java:304)
         at com.tcs.sgv.common.servlet.FrontServlet.processRequest(FrontServlet.java:171)
         at com.tcs.sgv.common.servlet.FrontServlet.doPost(FrontServlet.java:112)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:778)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
         at java.lang.Thread.run(Thread.java:534)
    - 10 Jul 2009 05:10:24,782 - 703516 milliseconds
    Please help me regarding this problem

    Oracle have their own support forums at http://otn.oracle.com
    You may also want to search MetaLink.

  • ClassNotFoundException: com.evermind.server.http.EvermindJSPFactory

    Hi,
    I'm using jdev 11.1.2.1.0.
    In my web.xml i have :
    <servlet>
            <servlet-name>jsp</servlet-name>
            <servlet-class>oracle.jsp.runtimev2.JspServlet</servlet-class>
            <init-param>
                <param-name>static_text_in_chars</param-name>
                <param-value>true</param-value>
            </init-param>
            <init-param>
                <param-name>generic_servlet_mode</param-name>
                <param-value>single</param-value>
            </init-param>
            <init-param>
                <param-name>page_provider</param-name>
                <param-value>oracle.adf.library.webapp.ADFJspResourceProvider</param-value>
            </init-param>
            <load-on-startup>0</load-on-startup>
        </servlet>When i start tomcat, i have this exception :
    GRAVE: Servlet /Gf threw load() exception
         [exec] java.lang.ClassNotFoundException: com.evermind.server.http.EvermindJSPFactory
         [exec]      at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
         [exec]      at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
         [exec]      at java.lang.Class.forName0(Native Method)
         [exec]      at java.lang.Class.forName(Class.java:169)
         [exec]      at oracle.jsp.runtimev2.JspServlet.loadClass(JspServlet.java:1050)
         [exec]      at oracle.jsp.runtimev2.JspServlet.init(JspServlet.java:376)
         [exec]      at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1206)
         [exec]      at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026)
         [exec]      at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421)
         [exec]      at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734)
         [exec]      at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
         [exec]      at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
         [exec]      at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
         [exec]      at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
         [exec]      at org.apache.catalina.startup.Embedded.start(Embedded.java:825)
         [exec]      at org.apache.tomcat.maven.plugin.tomcat6.AbstractRunMojo.startContainer(AbstractRunMojo.java:767)
         [exec]      at org.apache.tomcat.maven.plugin.tomcat6.AbstractRunMojo.execute(AbstractRunMojo.java:353)
         [exec]      at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
         [exec]      at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
         [exec]      at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
         [exec]      at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
         [exec]      at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
         [exec]      at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
         [exec]      at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
         [exec]      at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
         [exec]      at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
         [exec]      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
         [exec]      at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
         [exec]      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
         [exec]      at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
         [exec]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         [exec]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         [exec]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         [exec]      at java.lang.reflect.Method.invoke(Method.java:597)
         [exec]      at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
         [exec]      at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
         [exec]      at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
         [exec]      at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)I opened the class "oracle.jsp.runtimev2.JspServlet" and saw this default factory : "com.evermind.server.http.EvermindJSPFactory", but i can't find this class anywhere!
    Any idea?
    Thanks in advance
    Clément

    I have the same problem than before : all pages are working excepts the ones using "jsp:include" or "region" (cf. jsp code in html source code! ).
    This is the web.xml :
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
        <context-param>
            <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
            <param-value>client</param-value>
        </context-param>
        <context-param>
            <param-name>javax.faces.PARTIAL_STATE_SAVING</param-name>
            <param-value>false</param-value>
        </context-param>
         <context-param>
            <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
            <param-value>true</param-value>
        </context-param>
        <context-param>
            <description>If this parameter is true, there will be an automatic check of the modification date of your JSPs, and saved state will be discarded when JSP's change. It will also automatically check if your skinning css files have changed without you having to restart the server. This makes development easier, but adds overhead. For this reason this parameter should be set to false when your application is deployed.</description>
            <param-name>org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION</param-name>
            <param-value>false</param-value>
        </context-param>
        <context-param>
            <description>Whether the 'Generated by...' comment at the bottom of ADF Faces HTML pages should contain version number information.</description>
            <param-name>oracle.adf.view.rich.versionString.HIDDEN</param-name>
            <param-value>false</param-value>
        </context-param>
        <context-param>
            <description>Security precaution to prevent clickjacking: bust frames if the ancestor window domain(protocol, host, and port) and the frame domain are different. Another options for this parameter are always and never.</description>
            <param-name>oracle.adf.view.rich.security.FRAME_BUSTING</param-name>
            <param-value>differentDomain</param-value>
        </context-param>
       <!-- <filter>
            <filter-name>JpsFilter</filter-name>
            <filter-class>oracle.security.jps.ee.http.JpsFilter</filter-class>
            <init-param>
                <param-name>enable.anonymous</param-name>
                <param-value>true</param-value>
            </init-param>
        </filter>-->
        <filter>
            <filter-name>trinidad</filter-name>
            <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</filter-class>
        </filter>
        <filter>
            <filter-name>adfBindings</filter-name>
            <filter-class>oracle.adf.model.servlet.ADFBindingFilter</filter-class>
        </filter>
       <!-- <filter-mapping>
            <filter-name>JpsFilter</filter-name>
            <url-pattern>/*</url-pattern>
            <dispatcher>FORWARD</dispatcher>
            <dispatcher>REQUEST</dispatcher>
            <dispatcher>INCLUDE</dispatcher>
        </filter-mapping>-->
        <filter-mapping>
            <filter-name>trinidad</filter-name>
            <servlet-name>Faces Servlet</servlet-name>
            <dispatcher>FORWARD</dispatcher>
            <dispatcher>REQUEST</dispatcher>
            <dispatcher>ERROR</dispatcher>
        </filter-mapping>
        <filter-mapping>
            <filter-name>adfBindings</filter-name>
            <servlet-name>Faces Servlet</servlet-name>
            <dispatcher>FORWARD</dispatcher>
            <dispatcher>REQUEST</dispatcher>
        </filter-mapping>
       <!-- <listener>
            <listener-class>oracle.adf.mbean.share.connection.ADFConnectionLifeCycleCallBack</listener-class>
        </listener>
        <listener>
            <listener-class>oracle.adf.mbean.share.config.ADFConfigLifeCycleCallBack</listener-class>
        </listener>
        <listener>
            <listener-class>oracle.bc4j.mbean.BC4JConfigLifeCycleCallBack</listener-class>
        </listener>-->
        <servlet>
            <servlet-name>Faces Servlet</servlet-name>
            <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
            <load-on-startup>1</load-on-startup>
        </servlet>
        <servlet>
            <servlet-name>resources</servlet-name>
            <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servlet-class>
        </servlet>
        <servlet>
            <servlet-name>BIGRAPHSERVLET</servlet-name>
            <servlet-class>oracle.adf.view.faces.bi.webapp.GraphServlet</servlet-class>
        </servlet>
        <servlet>
            <servlet-name>BIGAUGESERVLET</servlet-name>
            <servlet-class>oracle.adf.view.faces.bi.webapp.GaugeServlet</servlet-class>
        </servlet>
        <servlet>
            <servlet-name>MapProxyServlet</servlet-name>
            <servlet-class>oracle.adf.view.faces.bi.webapp.MapProxyServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>Faces Servlet</servlet-name>
            <url-pattern>/faces/*</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>resources</servlet-name>
            <url-pattern>/adf/*</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>resources</servlet-name>
            <url-pattern>/afr/*</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>BIGRAPHSERVLET</servlet-name>
            <url-pattern>/servlet/GraphServlet/*</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>BIGAUGESERVLET</servlet-name>
            <url-pattern>/servlet/GaugeServlet/*</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>MapProxyServlet</servlet-name>
            <url-pattern>/mapproxy/*</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>resources</servlet-name>
            <url-pattern>/bi/*</url-pattern>
        </servlet-mapping>
        <mime-mapping>
            <extension>swf</extension>
            <mime-type>application/x-shockwave-flash</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>amf</extension>
            <mime-type>application/x-amf</mime-type>
        </mime-mapping>
         <resource-ref>
            <res-ref-name>jdbc/visarhDS</res-ref-name>
            <res-type>javax.sql.DataSource</res-type>
            <res-auth>Container</res-auth>
        </resource-ref>
    </web-app>Any help?
    Thanks
    Clément
    Edited by: Clement Visa on 7 févr. 2012 09:18

  • Getting com.evermind.server.http.NotFoundServlet Exception

    Hi!
    My OC4J 9.0.4 is throwing "com.evermind.server.http.NotFoundServlet" exception messages in its application.log file, It is preceded by "Connection reset by peer: socket write error" or "Connection aborted by peer: socket write error". The whole text of messages are:
    "com.evermind.server.http.NotFoundServlet: destroy" or
    "com.evermind.server.http.NotFoundServlet: init"
    It appears without any explanation, My application consists of an EAR File that contains a WAR file with the JSP's of my application..
    Please could you help me with this issue?.
    Thanks for any support!

    Hi Tugdual
    You can find the full stack trace you requested obtained from the application.log file bellow:
    05/03/13 22:14:31 applicationWAR: jsp: init
    05/03/13 22:14:31 applicationWAR: 9.0.4.0.0 Started
    05/03/14 06:59:23 applicationWAR: Connection reset by peer: socket write error
    05/03/14 07:12:46 applicationWAR: Connection reset by peer: socket write error
    05/03/14 07:12:47 applicationWAR: Connection reset by peer: socket write error
    2005/03/14 07:12:47 applicationWAR: Connection reset by peer: socket write error
    05/03/14 08:06:42 applicationWAR: com.evermind.server.http.NotFoundServlet: init
    05/03/14 09:34:03 Started
    05/03/14 09:34:04 applicationWAR: jsp: init
    05/03/14 09:34:04 applicationWAR: 9.0.4.0.0 Started
    05/03/14 09:35:18 applicationWAR: com.evermind.server.http.NotFoundServlet: init
    05/03/14 15:00:02 applicationWAR: Connection reset by peer: socket write error
    05/03/14 16:47:01 applicationWAR: Connection reset by peer: socket write error
    05/03/14 16:47:01 applicationWAR: Connection reset by peer: socket write error
    My http-web-access.log file shows that the application keeps running until 09:03:33, so the server was restarted at 09:34:03 and I don't have any further information, I expect it to be enough.
    Thanks!!

  • Java.io.IOException: There is no process to read data written to a pipe.

    Hi all
    I am facing a problem when i run my application
    I am using jdk1.3 and Tomcat 4.0.3
    Actually my application works absolutely fine but when i check the
    local_host log file of tomcat i find the following stack trace in it
    2006-01-04 10:59:00 StandardWrapperValve[default]: Servlet.service() for servlet default threw exception
    java.io.IOException: There is no process to read data written to a pipe.
         at java.net.SocketOutputStream.socketWrite(Native Method)
         at java.net.SocketOutputStream.write(SocketOutputStream.java(Compiled Code))
         at org.apache.catalina.connector.ResponseBase.flushBuffer(ResponseBase.java(Compiled Code))
         at org.apache.catalina.connector.ResponseBase.write(ResponseBase.java(Compiled Code))
         at org.apache.catalina.connector.ResponseBase.write(ResponseBase.java(Compiled Code))
         at org.apache.catalina.connector.ResponseStream.write(ResponseStream.java:312)
         at org.apache.catalina.connector.http.HttpResponseStream.write(HttpResponseStream.java:189)
         at org.apache.catalina.servlets.DefaultServlet.copyRange(DefaultServlet.java:1903)
         at org.apache.catalina.servlets.DefaultServlet.copy(DefaultServlet.java:1652)
         at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:1197)
         at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:519)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java(Compiled Code))
         at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
         at java.lang.Thread.run(Thread.java:498)
    2006-01-04 10:59:00 ErrorDispatcherValve[localhost]: Exception Processing ErrorPage[exceptionType=java.lang.Exception, location=/error]
    java.lang.IllegalStateException
         at java.lang.RuntimeException.<init>(RuntimeException.java:39)
         at java.lang.IllegalStateException.<init>(IllegalStateException.java:36)
         at org.apache.catalina.connector.ResponseFacade.reset(ResponseFacade.java:243)
         at org.apache.catalina.valves.ErrorDispatcherValve.custom(ErrorDispatcherValve.java:384)
         at org.apache.catalina.valves.ErrorDispatcherValve.throwable(ErrorDispatcherValve.java:250)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:178)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
         at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java(Compiled Code))
         at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
         at java.lang.Thread.run(Thread.java:498)
    What i dont get is in the entire stack trace i am not able to locate which of my application files is causing the errors
    I searched on net and found a few root causes but i am not able to find out exactly which class file is causing the stack trace
    Any suggestions are most welcome
    Thanking in advance

    Did you do something strange like writing the object out using the Servlet response's output stream and then attempted to redirect or forward a user to another page? That is usually how the IllegalStateException gets generated. You would still see a valid response from the caller's perspective, but since you attempted to forward or redirect after data has already been written to the stream on the server, an exception is thrown there.
    - Saish

  • XI SOAP SocketException:There is no process to read data written to a pipe.

    Hi guys!
    I get this error and have no idea, where it comes from..
    It occurs in scenario: SAR/3P->IntegrationProcess->SAPR/3, wher in integration process I map r/3 message to soap call synchronously external web service, map soap response to target sap msg and send it into R/3.
    Message is sent from r/3 correctly, received by IP correctly, problem occurs in SOAP communication.
    Log from messaging system - received messages - sync:
    2007-07-12 15:29:36 Success Message successfully received by messaging system. Profile: XI URL: http://xxxx:50200/MessagingSystem/receive/AFW/XI Credential (User): PIISUSER
    2007-07-12 15:29:36 Success Using connection SOAP_http://sap.com/xi/XI/System. Trying to put the message into the request queue.
    2007-07-12 15:29:36 Success Message successfully put into the queue.
    2007-07-12 15:29:36 Success The message was successfully retrieved from the request queue.
    2007-07-12 15:29:36 Success The message status set to DLNG.
    2007-07-12 15:29:36 Success Delivering to channel: CC_IS2SOAP
    2007-07-12 15:29:36 Success SOAP: request message entering the adapter
    2007-07-12 15:29:37 Error SOAP: call failed
    2007-07-12 15:29:37 Error SOAP: error occured: com.sap.aii.af.ra.ms.api.RecoverableException: java.net.SocketException: There is no process to read data written to a pipe.
    2007-07-12 15:29:37 Error Exception caught by adapter framework: java.net.SocketException: There is no process to read data written to a pipe.
    2007-07-12 15:29:37 Error Delivery of the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: java.net.SocketException: There is no process to read data written to a pipe.. Setting message to status failed.
    2007-07-12 15:29:37 Error The message status set to FAIL.
    2007-07-12 15:29:37 Error Returning synchronous error message to calling application: com.sap.aii.af.ra.ms.api.RecoverableException: java.net.SocketException: There is no process to read data written to a pipe..
    Any idea, what could be wrong?  Thanx a lot!
    Olian

    Olian,
    You can also do the same process as mentioned in the weblog:
    /people/bhavesh.kantilal/blog/2006/11/20/webservice-calls-from-a-user-defined-function
    Regards,
    ---Satish

  • There is no process to read data written to a pipe

    Hi
    I have an application server and a database server. I have a process that is running on the application server - that is processing records in a huge file - 2.41 GB. This file contains 20 million records. The process reads and processes one record at a time. For each record, the process reads the record, goes to the database to search for a match, does not find it - since on purpose we have created the test bed to not match, and then it updates the bookmark in one of the database tables and moves on the next record.
    The process runs fine for 86399 seconds and then it throws the 'java.sql.exception Io exception There is no process to read data written to a pipe'.
    Note that in this 86399 seconds, it process 11934696 records.

    It is important to undertand, why do I have to create
    the connection. If the connection has already been
    established and is in use, why after processing
    nearly 11.9 million records, I need to close the
    connection and create a new one.It might be important to you but it isn't important to me.
    When I work I work towards a solution and not understanding. So if closing the connection and re-opening every 100,000 records solves it then that is what I would do. I would do it knowing that something in the driver or the database is preventing me from solving it without doing that and also knowing that I am not going to be able to fix either the driver or the database and I don't have time to wait for those fixes.
    Not to mention that if it was taking an entire day to run anyways then I would consider closing and opening a connection a very minor part of what would be a much bigger problem.
    >
    In this particular case my java program is reading a
    record from a file and extracting certain fields in
    that file record. Based on those fields it is looking
    for a match in the database. It is the same code,
    having application and business logic to take a
    different path if a match is found in the database. .....and again I can only wonder how much faster it would be if you did it in the database. I would suspect at least an order of magnitude.
    >
    I guess the issue here is not java vs Database. The
    issue is what causes this exception in my test
    scenario.So you are looking for a reason and not a solution? Then it should be simple enough to create a small test app, reproduce the bug and then file a bug report with the vendor. Then wait for between 6 weeks and 2 years for an answer. Maybe. Because they might never respond.
    Or disassemble the driver and debug it. And since I consider it unlikely that the problem is in the java code you will also need a cpu op code reference and a debugger that can debug the database itself. Then just start running it and step through the instructions to figure it out.

  • Io exception: There is no process to read data written to a pipe.

    Hi there,
    I get following Exception when i try to open a connection from a AIX machine to a Oracle Database.
    Fehler: Io exception: There is no process to read data written to a pipe.
    java.sql.SQLException: Io exception: There is no process to read data written to a pipe.
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:184)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:226)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:339)
    at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:406)
    at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:457)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:332)
    at java.sql.DriverManager.getConnection(DriverManager.java:559)
    at java.sql.DriverManager.getConnection(DriverManager.java:189)
    The connection code looks like:
    Class.forName("oracle.jdbc.driver.OracleDriver");
    DriverManager.registerDriver (new OracleDriver());
    String url = "jdbc:oracle:thin:@"+dbserver+":"+dbPort+":"+db;
    Connection con = DriverManager.getConnection(url, user, pwd);
    Anyone got the same/similar problems and found a solution?
    Regards
    mark

    Hi,
    I got the same error and the problem was in the resolving hosts names by the DNS.
    We changed the configuration in netsvc.conf so it will check /etc/hosts file and this fixed the problem.
    See more details here:
    http://www.regatta.cmc.msu.ru/doc/usr/share/man/info/ru_RU/a_doc_lib/files/aixfiles/netsvc.conf.htm

  • Servlet request terminated with IOException:java.io.IOException: There is no process to read data written to a pipe.

    Hi,
    I am getting this following error. Could anyone please throw some light.
    Thanks
    Nilesh
    <HTTP> Servlet request terminated with IOException:
    java.io.IOException: There is no process to read data written to a pipe.
         at java.net.SocketOutputStream.socketWrite(Native Method)
         at java.net.SocketOutputStream.write(SocketOutputStream.java(Compiled Code))
         at weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java(Compiled
    Code))
         at weblogic.servlet.internal.ResponseHeaders.writeHeaders(ResponseHeaders.java(Compiled
    Code))
         at weblogic.servlet.internal.ServletResponseImpl.writeHeaders(ServletResponseImpl.java(Compiled
    Code))
         at weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutputStreamImpl.java(Compiled
    Code))
         at weblogic.servlet.internal.ServletOutputStreamImpl.finish(ServletOutputStreamImpl.java(Compiled
    Code))
         at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java(Compiled
    Code))
         at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java(Compiled
    Code))
         at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java(Compiled
    Code))
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)

    I forgot to mention.
    I am using Weblogic 5.1 with SP 9
    Nilesh
    "Nilesh Shah" <[email protected]> wrote:
    >
    Hi,
    I am getting this following error. Could anyone please throw some light.
    Thanks
    Nilesh
    <HTTP> Servlet request terminated with IOException:
    java.io.IOException: There is no process to read data written to a pipe.
         at java.net.SocketOutputStream.socketWrite(Native Method)
         at java.net.SocketOutputStream.write(SocketOutputStream.java(Compiled
    Code))
         at weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java(Compiled
    Code))
         at weblogic.servlet.internal.ResponseHeaders.writeHeaders(ResponseHeaders.java(Compiled
    Code))
         at weblogic.servlet.internal.ServletResponseImpl.writeHeaders(ServletResponseImpl.java(Compiled
    Code))
         at weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutputStreamImpl.java(Compiled
    Code))
         at weblogic.servlet.internal.ServletOutputStreamImpl.finish(ServletOutputStreamImpl.java(Compiled
    Code))
         at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java(Compiled
    Code))
         at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java(Compiled
    Code))
         at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java(Compiled
    Code))
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)

  • Java.sql.SQLException : There is no process to read data written to a pipe

    I have an IDoc being sent from SAP R/3 to Oracle using JDBC Adapter
    I get the following error message:
    Last message processing started 02:03:43 2004-12-14, Error: Transform error in xml processor class, rollback:
    ERROR:Processing request: Error when executing statement for table/stored proc. 'MATERIAL_MASTER': java.sql.SQLException: Io exception: There is no process to read data written to a pipe.
    did anybody encounter this exception before..? any solutions?
    Thanks in advance.
    Anand

    Hi Friends,
    This problem was fixed when I increased the "number of retries" in the JDBC adapter configuration.
    Thanks
    Anand

  • IOException: There is no process to read data written to a pipe

    Do anyone know what is the meaning of this exception?

    I would like to pose this question again. I am having the same exception occuring when I try to write data over a Socket via the OutputStream I get from the Socket. This Socket is intended to be kept open between my application and a third part application sitting on a different server. This means that I am not reestablishing a new Socket for each data call but rather reusing an existing (hopefully open and valid) Socket.
    I think it has something to do with the state of the Socket I am trying to write the data to, however since I am running JDK 1.3 I have none of the handy 1.4 features for testing the state of the socket before I write this data to it.
    I was hoping for some more clarification as to the exception, has anyone had a similar problem in the past.
    Some basic info:
    I am on an AIX server running JDK 1.3.
    I am simply establishing the Socket connection using the (String host, int, port) cinstructor in the java.net.Socket class.
    I am setting the keep alive option to true.
    Thanks in advance for any help you may be able to give!

  • Com.evermind.server.deloyment.ContextScanningResourceProvider

    I am trying to use Sonic as my provider for my deployment, unfortunately the documentation is scanty and I cant find any info regarding this class. The documentation calls for a snippet(which isnt legit xml by the way) xml to be inserted to application.xml However this class comes up not found. Any pointers appreciated.
    thanks
    rick

    Problem :com.evermind.server.http.HttpIOException: Broken pipe
    Problem is stated by you:Found the problem. One of processes takes too long to finish before re-directing the page. The apache web server times out the connection. When the re-directing comes, the http connection has gone already. If the error were timeout instead of broken pipe, it might have been easier to identify the problem. Just want to share the reason with everyone.
    Please send me the solution for this.

  • Com.evermind.server.rmi.OrionRemoteException: Error in setSessionContext():

    Dear Friends
    Here is the problem.
    please let me know the cause for the following error. This problem is coming while accessing the ejb component.
    please give replay to the following id.
    [email protected]
    com.evermind.server.rmi.OrionRemoteException: Error in setSessionContext(): null
    at com.evermind.server.ejb.StatelessSessionEJBHome.getContextInstance(StatelessSessionEJBHome.java:219)
    at ResourceMgr_StatelessSessionBeanWrapper22.getSearchTechnicians(ResourceMgr_StatelessSessionBeanWrapper22.java:
    at com.dsr.sov02.resourcemgr.ResourceMgrBD.getSearchTechnicians(ResourceMgrBD.java:3849)
    at com.dsr.sov02.rovingeye.techmgmt.sf.TechMgmtSFEJB.getSearchTechnicians(TechMgmtSFEJB.java:732)
    at TechMgmtSF_StatelessSessionBeanWrapper32.getSearchTechnicians(TechMgmtSF_StatelessSessionBeanWrapper32.java:17
    at com.dsr.sov02.rovingeye.TechMgmtBD.getSearchTechnicians(TechMgmtBD.java:825)
    at com.dsr.sov02.rovingeye.TechMgmtBP.getSearchTechnicians(TechMgmtBP.java:339)
    at com.dsr.sov02.rovingeye.techmgmt.techsearch.TechSearchUCI.getSearchTechnicians(TechSearchUCI.java:124)
    at com.dsr.sov02.rovingeye.techmgmt.techsearch.TechSearchRH.processRequest(TechSearchRH.java:198)
    at com.dsr.sov02.rovingeye.RovingEyeRP.processRequest(RovingEyeRP.java:76)
    at com.dsr.sov02.rovingeye.RovingEyeFC.doGet(rovingeyefc.java:41)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:195)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:696)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:281)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:766)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:107)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:802)
    at java.lang.Thread.run(Unknown Source)
    Nested exception is:
    java.lang.NoSuchMethodError
    at com.dsr.sov02.resourcemgr.sf.ResourceMgrEJB.setSessionContext(ResourceMgrEJB.java:87)
    at com.evermind.server.ejb.StatelessSessionEJBHome.getContextInstance(StatelessSessionEJBHome.java:213)
    at ResourceMgr_StatelessSessionBeanWrapper22.getSearchTechnicians(ResourceMgr_StatelessSessionBeanWrapper22.java:
    at com.dsr.sov02.resourcemgr.ResourceMgrBD.getSearchTechnicians(ResourceMgrBD.java:3849)
    at com.dsr.sov02.rovingeye.techmgmt.sf.TechMgmtSFEJB.getSearchTechnicians(TechMgmtSFEJB.java:732)
    at TechMgmtSF_StatelessSessionBeanWrapper32.getSearchTechnicians(TechMgmtSF_StatelessSessionBeanWrapper32.java:17
    at com.dsr.sov02.rovingeye.TechMgmtBD.getSearchTechnicians(TechMgmtBD.java:825)
    at com.dsr.sov02.rovingeye.TechMgmtBP.getSearchTechnicians(TechMgmtBP.java:339)
    at com.dsr.sov02.rovingeye.techmgmt.techsearch.TechSearchUCI.getSearchTechnicians(TechSearchUCI.java:124)
    at com.dsr.sov02.rovingeye.techmgmt.techsearch.TechSearchRH.processRequest(TechSearchRH.java:198)
    at com.dsr.sov02.rovingeye.RovingEyeRP.processRequest(RovingEyeRP.java:76)
    at com.dsr.sov02.rovingeye.RovingEyeFC.doGet(rovingeyefc.java:41)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:195)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:696)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:281)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:766)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:107)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:802)
    at java.lang.Thread.run(Unknown Source)
    Thanks in advance.
    Kumar T.

    Kumar,
    From the stack trace you have posted, it appears that in line 87 of file "ResourceMgrEJB.java" (in package "com.dsr.sov02.resourcemgr.sf"), you are invoking a non-existent method. Have you looked at that line of the code?
    Good Luck,
    Avi.

Maybe you are looking for

  • I don't want links to open in a new tab or window.

    On any website with links (especially reddit), EVERY time I click a link, it opens in a new tab or window. I do not wan't this. I just want the link to open in the same tab I'm using.

  • Who can explain how EJB connect to Oracle9i DB with DataSource?

    I have taken 4 days into this problem. I am developing EJB with J2EE1.3 and Oracle9i DB, I can connect to DB in code with DriverManager. But I want to use DataSource to connect to DB. I failed, I can not get new way to resolve it when I after try to

  • On my ipod 5 some of my pictures stopped showing open. What dose that mean?

    The pictures won't show up on my ipod. Dose the mean that something wrong? And also that click is of time. Help me please I have a ipod 5 16g witch I don't like but...I won't the 32

  • Bought a BenQ GW2750...

    ... to use with MacBook Air, getting no signal with DVI or HDMI. Does the BenQ GW2750 not work with Apple products?

  • Cannot execute sql

    Hi All; Cannot execute sql inquiry? Exception Details: org.apache.jasper.JasperException java.sql.SQLException: [sunm][SQLServer JDBC Driver][SQLServer]Line 6: Incorrect syntax near '%'. Object selName = textField1.getText(); try{ getSessionBean1().g