Ya positive. There are only about 10 pages total in the web site. So I know for sure there is no code to kill the variable.
> -----Original Message----- > From: Emmet McGovern [mailto:[EMAIL PROTECTED] > Sent: Monday, November 17, 2008 12:43 PM > To: cf-talk > Subject: Re: application.cfc error > > Are you sure your not clearing the cart outside of your application.cfc? > -e > > > > > On Mon, Nov 17, 2008 at 12:19 PM, Chad Gray <[EMAIL PROTECTED]> wrote: > > > I don't understand what is happening. Anyone see something in my > > application.cfc that would cause this error? I can get rid of the error > by > > reinitialing the application. > > > > I get this error every once in a while. It is like the application is > not > > re-initialzing right and my application variables are lost when a user > hits > > the web site and tries to use the application.cart variable. The > > application.page variable works fine. It display the pages etc. > > > > Error Info: > > Message: Element CART is undefined in a Java object of type class > > [Ljava.lang.String; referenced as > > Detail: > > Root Cause: > > Type: Expression > > Template: /act_addCartItem.cfm? > > Tag Context: > > > > > > Here is my application.cfc > > > > <cfcomponent> > > > > <cfset this.name = "testSite"> > > <cfset this.sessionManagement = true> > > > > <cffunction name="onApplicationStart"> > > <cfset application.dsn = "datasource1"> > > <cfset application.page = createObject("component", > > "com.testSite.pages")> > > <cfset application.cart = createObject("component", > > "com.testSite.cart")> > > > > <cfreturn true> > > </cffunction> > > > > <cffunction name="onRequestStart"> > > <cfargument name="thePage" type="string" required="true"> > > > > <cfif isdefined("URL.reinit")> > > <cfset onApplicationStart() /> > > </cfif> > > > > </cffunction> > > > > <cffunction name="onRequestEnd" returnType="void" output="false"> > > <cfargument name="thePage" type="string" required="true"> > > <cfset var cfid_local = ""> > > <cfset var cftoken_local = ""> > > > > <!--- if the user closes their browser, make sure all > > session variables get killed ---> > > <cfif isdefined("Cookie.CFID") and > > isdefined("Cookie.CFTOKEN")> > > <cfset cfid_local = cookie.cfid> > > <cfset cftoken_local = cookie.cftoken> > > <cfcookie name="CFID" value="#cfid_local#"> > > <cfcookie name="CFTOKEN" value="#cftoken_local#"> > > </cfif> > > </cffunction> > > > > </cfcomponent> > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:315371 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

