I bet this is the problem!  I just looked at the other application.cfc on the 
web server and it is defining the same application name and only defining the 
first two application variables!


<cffunction name="onApplicationStart" returnType="boolean" output="false">
        <cfset application.dsn = " datasource1">
        <cfset application.page = createObject("component", 
"com.testSite.pages")>              

        <cfreturn true>
</cffunction>

Right?

So now say someone hits testSite1 and it runs the above application.

Now someone hits testSite2 and CF says "Hey this application is already 
running", but not all of my applications variables are defined for testSite2.  
This is where I am getting my error!






> -----Original Message-----
> From: Chad Gray [mailto:[EMAIL PROTECTED]
> Sent: Monday, November 17, 2008 1:42 PM
> To: cf-talk
> Subject: RE: application.cfc error
> 
> Hmmm you know I did realize that there was another web site using the same
> application name.
> 
> Could this cause my problems?
> 
> 
> 
> > -----Original Message-----
> > From: Chad Gray [mailto:[EMAIL PROTECTED]
> > Sent: Monday, November 17, 2008 1:41 PM
> > To: cf-talk
> > Subject: RE: application.cfc error
> >
> > Traffic is minimal.  We are just testing the site now.  So it will sit
> for
> > many days before getting another user.
> >
> > I would guess the default timeout on the application since I am not
> > defining one in the application.cfc.  2 days in the administrator.
> >
> > Shouldn't the application start back up after timing out?
> >
> > I will add that I noticed another application variable "timing" out
> (that
> > I took out of the application.cfc).  I use to have an
> > application.adminEmail defined just below the application.cart.  And
> when
> > I had a onError function in the application.cfc when the onError
> function
> > fired it would say that the application.adminEmail is not defined.
> >
> > So it is like only the first two application variables (dsn, page) was
> any
> > good.  The rest were un-defined.
> >
> >
> >
> > > -----Original Message-----
> > > From: Josh Nathanson [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, November 17, 2008 12:59 PM
> > > To: cf-talk
> > > Subject: RE: application.cfc error
> > >
> > > Could it be that the application is timing out?  What sort of traffic
> > does
> > > the site get?  What is your application timeout set to?
> > >
> > > -- Josh
> > >
> > > -----Original Message-----
> > > From: Chad Gray [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, November 17, 2008 9:20 AM
> > > To: cf-talk
> > > Subject: application.cfc error
> > >
> > > 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:315379
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