Skip to main content
Known Participant
December 28, 2008
Answered

Application.cfm (application.cfc) not loading

  • December 28, 2008
  • 1 reply
  • 1632 views
I have ColdFusion 8 (64-bit) on Linux Gentoo. ColdFusion Server 8,0,1,195765
And i have known ColdFusion not loading "application.cfm" and "application.cfc".
I have a simple example:
-index.cfm:
quote:

<cfdump var="#session#">

-application.cfm
quote:

<cfapplication name="test" sessionmanagement="yes">
test

When i load index.cfm what i see:
Variable SESSION is undefined.
coldfusion.runtime.UndefinedVariableException: Variable SESSION is undefined.
at coldfusion.runtime.CfJspPage._get(CfJspPage.java:251)
at coldfusion.runtime.CfJspPage._autoscalarize(CfJspPage.java:1441)
at coldfusion.runtime.CfJspPage._autoscalarize(CfJspPage.java:1429)
at cfindex2ecfm1833854184.runPage(/var/www/localhost/ne-igra/httpdocs/index.cfm:1)
at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:196)
at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:370)
at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:279)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:86)
at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:27)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70)
at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:74)
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.CfmServlet.service(CfmServlet.java:175)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
at jrun.servlet.FilterChain.service(FilterChain.java:101)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

And in "Execution time" table i haven't seen the "application.cfm"!!!
I think these 2 things are linked. Because if CF doesn't see an "application.cfm", they don't use Session variables maybe. Because the same error i have, when looking at "Application" scope.

In "ColdFusion Administrator=>Server settings=>Memory Variables" all checkbox have been checked which full enable session management.

Access for these 2 files is the same:
-rwxrwxrwx 1 ashl1 users 59 Dec 28 04:28 application.cfm
-rwxrwxrwx 1 ashl1 users 24 Dec 28 04:03 index.cfm

I think this trouble only in loading Application.cfm or Application.cfc.
    This topic has been closed for replies.
    Correct answer Kronin555
    Case matters. Is your file named "application.cfm" or "Application.cfm"? It needs to have a capital A.

    1 reply

    Kronin555Correct answer
    Participating Frequently
    December 28, 2008
    Case matters. Is your file named "application.cfm" or "Application.cfm"? It needs to have a capital A.
    ЭшлAuthor
    Known Participant
    December 28, 2008
    Yes. Of course, It needs to have a capital A. Thank you!