So I have been having this issue where Coldfusion cannot seem to find my components. So my application looks like this:
ColdFISH is developed by Jason Delmore. Source code and license information available at coldfish.riaforge.org
<cfcomponent>
<cfsetting showdebugoutput="true" />
<cfset this.name="YourSpace1">
<cfset this.clientManagement = "Yes">
<cfset this.sessionManagement = "Yes">
<cfset this.sessionTimeout = "#CreateTimeSpan(0, 0, 80, 0)#">
<!----------------------------------------------------------------------------------->
<cffunction name="onApplicationStart">
<cfset application.appStarted = now()>
</cffunction>
<!----------------------------------------------------------------------------------->
<cffunction name="onRequestStart">
<cfset request.DataSource = "rvikander">
<cfset request.CompanyName = "Your Space">
<cfset request.SiteTitle = "Welcome To Your Space! beta ver 1.0">
<cfset request.FileRoot = "F:\websites\rvikander\">
<cfset request.ImagePath = "_extensions/_images/">
<cfset request.UserImageRoot = request.FileRoot & "_extensions\_images\_user\">
<cfset request.UserImagePath = "_extensions\_images\_user\">
<cfset request.JavascriptPath = "_extensions/_javascript/">
<cfset request.SupportEmail = "rvikander@imagetrend.com">
<cfinclude template="header.cfm">
</cffunction>
<!----------------------------------------------------------------------------------->
<cffunction name="onSessionEnd">
<cfinvoke
component="cfc_Actions"
method="saveLog"
Log="Off"
UserID="#Session.UserID#"
returnVariable="saveLog">
</cfinvoke>
<cflogout>
<cflocation url="index.cfm?Page=Home">
</cffunction>
<!----------------------------------------------------------------------------------->
</cfcomponent>
1<cfcomponent>
2 <cfsetting showdebugoutput="true" />
3 <cfset this.name="YourSpace1">
4 <cfset this.clientManagement = "Yes">
5 <cfset this.sessionManagement = "Yes">
6 <cfset this.sessionTimeout = "#CreateTimeSpan(0, 0, 80, 0)#">
7
8 <!----------------------------------------------------------------------------------->
9
10 <cffunction name="onApplicationStart">
11 <cfset application.appStarted = now()>
12 </cffunction>
13
14 <!----------------------------------------------------------------------------------->
15
16 <cffunction name="onRequestStart">
17
18 <cfset request.DataSource = "rvikander">
19 <cfset request.CompanyName = "Your Space">
20 <cfset request.SiteTitle = "Welcome To Your Space! beta ver 1.0">
21 <cfset request.FileRoot = "F:\websites\rvikander\">
22 <cfset request.ImagePath = "_extensions/_images/">
23 <cfset request.UserImageRoot = request.FileRoot & "_extensions\_images\_user\">
24 <cfset request.UserImagePath = "_extensions\_images\_user\">
25 <cfset request.JavascriptPath = "_extensions/_javascript/">
26 <cfset request.SupportEmail = "rvikander@imagetrend.com">
27
28 <cfinclude template="header.cfm">
29 </cffunction>
30
31 <!----------------------------------------------------------------------------------->
32
33 <cffunction name="onSessionEnd">
34
35 <cfinvoke
36 component="cfc_Actions"
37 method="saveLog"
38 Log="Off"
39 UserID="#Session.UserID#"
40 returnVariable="saveLog">
41 </cfinvoke>
42
43 <cflogout>
44
45 <cflocation url="index.cfm?Page=Home">
46
47 </cffunction>
48
49 <!----------------------------------------------------------------------------------->
50
51</cfcomponent>
And all I am doing is a simple invoke to a component not doing dot notation path. And that did not seem to work. The one thing I have found that works was to setup a Custom Tag path in the administrator pointing to my extensions directory. If anyone has any thoughts, please let me know!