I've run into this when I had a different version of a website with the same
name for the application. They basically fought for control of the
application scope, but since the second page was rarely loaded after the app
vars timed out, it was intermittent and difficult to diagnose.
Matt
> -----Original Message-----
> From: Stuart Miller [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, June 21, 2001 11:09 AM
> To: CF-Talk
> Subject: Mysteriously vanishing application variables
>
>
> Hello,
>
> I have an application that seems to mysteriously lose it's application
> variables and then throws the 'parameter cannot be resolved' error.
> Shouldn't be due to timing out because the problem will pop up in
> the middle
> of a session. Anyway, there is code that checks for
> IsDefined(APPLICATION.GlobalsDefined) and sets them if not. When
> the page is
> refreshed, the application variables are back. The problem only occurs
> rarely and seemingly at random. I know that doesn't help, but I'm
> stumped....
>
> Here's the code:
>
> <!--- Application Declaration --->
> <cfapplication name="SomeApplication"
> clientmanagement="Yes"
> setclientcookies="No"
> applicationtimeout="#CreateTimeSpan( 0, 1, 0, 0 )#"
> clientstorage="ClientVars">
>
> <cfparam name="InitGlobals" default=0>
>
> <!--- If Application variables don't exist --->
> <cfif NOT IsDefined( "APPLICATION.GlobalsDefined" )>
> <!--- Force a re-initialisation --->
> <Cfset InitGlobals = 1>
> </cfif>
>
> <!--- If we need to initialise variables --->
> <cfif InitGlobals>
>
> <!--- prevent multiple memory access --->
> <cflock timeout="10"
> throwontimeout="Yes"
> name="STOAT_APP_GLOBALS"
> type="EXCLUSIVE">
>
> <!--- Clear out existing app variables --->
> <cfscript>
> StructClear( APPLICATION );
> </cfscript>
>
> <cfset APPLICATION.SomeApplicationVars = "SomeValues">
>
> <cfset APPLICATION.GlobalsDefined = 1>
>
> </cflock>
>
> </cfif>
>
> Anyone else have this happen to them?
>
> Thanks in advance.
>
> --Stuart
>
>
> Stuart Miller
> Rocom New Media
> t: 01937 487492
> e: [EMAIL PROTECTED]
> w: http://www.rocom.co.uk
>
>
>
> Archives: http://www.mail-archive.com/[email protected]/
> Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists