Skip to main content
June 2, 2010
Question

ColdFusion 7 throws a file not found message despite it being there

  • June 2, 2010
  • 1 reply
  • 1835 views

Hello,

I hope you can help on this issue, I have several Windows servers running IIS6 that have there web site roots on a remote fileshare.

Now the site seems to run OK but what will happen once or twice a day is that ColdFusion will say its lost connection to its keepalive file which is a cfm file and then fails constantly until you restart ColdFusion.

The server connection is good and seems there is no connection issues, can you help with what this can be, this is a new solution and on the old solution it seemed to run ok in a similiar infrastructure.

"Error","jrpp-38","06/02/10","11:13:22",,"File not found: testconn.cfm The specific sequence of files included or processed is: \\fileshare\testconn.cfm "
coldfusion.runtime.TemplateNotFoundException: File not found: testconn.cfm
    at coldfusion.filter.PathFilter.invoke(PathFilter.java:83)
    at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:50)
    at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:52)
    at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
    at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
    at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
    at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
    at coldfusion.CfmServlet.service(CfmServlet.java:105)
    at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:78)
    at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
    at com.intergral.fusionreactor.filter.FusionReactorFilter.A(Unknown Source)
    at com.intergral.fusionreactor.filter.FusionReactorFilter.A(Unknown Source)
    at com.intergral.fusionreactor.filter.FusionReactorFilter.doFilter(Unknown Source)
    at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
    at jrun.servlet.FilterChain.service(FilterChain.java:101)
    at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
    at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
    at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:257)
    at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527)
    at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
    at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:349)
    at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:457)
    at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:295)
    at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

The server is running Coldfusion 7.2 and i've found a few articles with people having this but no real solution.

Regards

Wayne

    This topic has been closed for replies.

    1 reply

    Inspiring
    June 2, 2010

    What's the code that's actually trying to use the file?

    --

    Adam

    June 2, 2010

    Its a simple healthcheck, so the load balancer checks that file loads OK which tests Coldfusion is running. If it fails it removes the server from the load balancer pool.

    Regards

    Inspiring
    June 3, 2010

    Right, so it's an HTTP request to that file (as opposed to a <cffile> or whatever, is what I meant).

    And are the rest of the website's files on that file share, and CF has no problem seeing them at the same time as the call to that file fails?  Does that file get re-written at any point, and accordingly the file system permissions on it might change?

    --

    Adam