Skip to main content
Participant
August 31, 2012
Question

CF 10 on Linux Hanging.

  • August 31, 2012
  • 1 reply
  • 1453 views

Hi,

I seem to be having similar problems to the ones listed in the bug report:

https://bugbase.adobe.com/index.cfm?event=bug&id=3222748

The difference is I'm not on Windows, I'm on a Linux and using Apache.  I get the following error and CF hangs:

Aug 30, 2012 1:41:23 PM org.apache.coyote.ajp.AjpProcessor getRealPathFromServer

SEVERE: Error in getRealPathFromConn

java.io.IOException: Socket read failed

    at org.apache.coyote.ajp.AjpProcessor.read(AjpProcessor.java:317)

    at org.apache.coyote.ajp.AjpProcessor.readMessage(AjpProcessor.java:434)

    at org.apache.coyote.ajp.AjpProcessor.readString(AjpProcessor.java:415)

    at org.apache.coyote.ajp.AjpProcessor.getRealPathFromServer(AjpProcessor.java:397)

    at org.apache.coyote.ajp.AbstractAjpProcessor.getRealPath(AbstractAjpProcessor.java:1112)

    at org.apache.naming.resources.FileDirContext.doGetRealPath(FileDirContext.java:198)

    at org.apache.naming.resources.BaseDirContext.getRealPath(BaseDirContext.java:412)

    at org.apache.catalina.core.StandardContext.getRealPath(StandardContext.java:4475)

    at org.apache.catalina.core.ApplicationContext.getRealPath(ApplicationContext.java:414)

    at org.apache.catalina.core.ApplicationContextFacade.getRealPath(ApplicationContextFacade.java:335)

    at coldfusion.runtime.ServletContextWrapper.doGetRealPath(ServletContextWrapper.java:184)

    at coldfusion.runtime.ServletContextWrapper._doGetRealPath(ServletContextWrapper.java:116)

    at coldfusion.runtime.ServletContextWrapper.getRealPath(ServletContextWrapper.java:98)

    at coldfusion.filter.PathFilter.invoke(PathFilter.java:77)

    at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)

    at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:79)

    at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)

    at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)

    at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)

    at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)

    at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)

    at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)

    at coldfusion.CfmServlet.service(CfmServlet.java:204)

    at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)

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

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

    at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)

    at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)

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

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

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

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

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

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

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

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

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

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

    at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:203)

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

    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298)

    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

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

I would also love to know when a fix is coming out for the scheduler.  These two issues have really hung me up.

Matt

This topic has been closed for replies.

1 reply

Participant
October 21, 2012

Our logs show a similar exception if we try to use XHR to submit a large amount of text data in the body of an HTTP POST.  CF10, Linux/x86-64/CentOS 6.  GetHTTPRequestData().content returns an empty string, and then the request hangs in GetBaseTemplatePath until the request times out, returning a 500 error to the browser.

"SEVERE: Error in getRealPathFromConn

java.net.SocketException: Broken pipe

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

    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)

    at java.net.SocketOutputStream.write(SocketOutputStream.java:124)

    at org.apache.coyote.ajp.AjpProcessor.getRealPathFromServer(AjpProcessor.java:407)

    at org.apache.coyote.ajp.AbstractAjpProcessor.getRealPath(AbstractAjpProcessor.java:1139)

(etc)."