The error says that the component "components.security" can't be located. It
doesn't say anything about the application scope.

On Mon, Apr 28, 2008 at 5:26 PM, marc -- <[EMAIL PROTECTED]> wrote:

> Hi,
>
> I have this in my Application.cfc:
>
> <cffunction name="onApplicationStart" access="public" hint="Initialize
> application parameters">
>        <cfset basepath =
> #Left(ExpandPath('.'),FindNoCase("wwwroot","#ExpandPath('.')#")-1)#>
>        <cfset APPLICATION.mappings={}>
>        <cfset
> APPLICATION.mappings["/components"]="D:\home\mydomain\components">
>        <cfset
> APPLICATION.mappings["/includes"]="D:\home\mydomain\includes">
>        <cfset APPLICATION.localIps="127.0.0.1">
>        <cfset DBData={}>
>        <cfset DBData.dsn_cms="cms">
>        <cfset DBData.dsn_users="users">
>        <cfset DBData.dsn_guestbook="guestbook">
>        <cfset DBData.dsn_username="www">
>        <cfset DBData.dsn_password="[EMAIL PROTECTED]">
>        <cfset DBData.maxStringLength=25>
>        <cfset APPLICATION.objects = {}>
>        <cfset APPLICATION.objects.security =
> CreateObject('component','components.security').init(authorization='public',language=Left(CGI.HTTP_ACCEPT_LANGUAGE,2))>
>        <cfset APPLICATION.objects.util =
> CreateObject('component','components.util')>
>        <cfset APPLICATION.objects.db =
> CreateObject('component','components.db').init(DBData=dbData)>
>        <cfset APPLICATION.objects.cms =
> CreateObject('component','components.cms').init()>
>        <cfset APPLICATION.objects.json=
> CreateObject('component','components.json')>
> </cffunction>
>
> and
>
> <cffunction name="OnError" access="public"  output="true"
> returntype="void">
>        <cfargument name ="exception" required="true">
>        <cfargument name ="eventName" required="true">
>        <cfif ListFind(APPLICATION.localIps,CGI.REMOTE_ADDR)>
>                <cfdump var="#arguments#">
>        <cfelse>
>                <cfinclude template="/includes/error.cfm">
>        </cfif>
> </cffunction>
>
>
> This gives me an error onRequestStart:
> "Could not find the ColdFusion Component or Interface
> components.security."
> "D:\www\wwwroot\cms\Application.cfc:28"
>
> (Line 28 = <cfset APPLICATION.objects.security =
> CreateObject('component','components.security').init(authorization='public',language=Left(CGI.HTTP_ACCEPT_LANGUAGE,2))>
>  in onApplicationStart)
>
> I have no clue why the onError method doesn't have access to the
> Application scope.
> Can anyone clarify this?
>
> Thanks,
> Marc
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:304359
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to