Is that code in a CFC that uses 'awesomevariable' and/or 'test' as a variable name within another method? If so, just var-scope everything and the problem should vanish.
cheers, barneyb On Wed, Nov 19, 2008 at 9:38 AM, Daniel Jimenez <[EMAIL PROTECTED]> wrote: > Thanks in advance for any advice anyone can give. I'm having a very odd > problem where, after running for a period of time, all for loops in CFScript > break. What I have is the following very, very simple sample code below: > > <cfset test = ["test1","test2"]> > <cfscript> > for(awesomevariable=1; awesomevariable LT (ArrayLen(test)); awesomevariable = > awesomevariable+1) { > writeOutput(test[awesomevariable]); > } > </cfscript> > > Under normal circumstances (and using an empty application.cfc), this will > print "test1test2" to the browser. However after a period of time or possibly > load this exact code will start throwing the error "The element at position 3 > of dimension 1, of array variable "TEST," cannot be found". The server will > continue throwing this error until I restart jBoss. I have two CF 8.0.1 > Enterprise servers running on 64-bit JRockit R27.5.0 on jBoss 4.2.3. This > problem eventually happens on both servers. It's driving me crazy as it takes > a bit of load on the server before the problem manifests itself. Further more > this only happens with a for loop inside of a cfscript, this does NOT happen > inside of a cfloop! It seems the cfscript for loop can't count, as it > attempts to access the 3rd position in a 2 position array. > > When the problem does finally crop up it eventually breaks my application > (for example we use http://cflib.org/udf/CapFirstTitle on a number of pages). > What's makes this even more of a mystery is that I'm running all of this > EXACT same code on my current production servers which are configured the > same with the exception of being 32 bit machines. These servers sit under > heavy load all day with no issue. > > Has anyone seen anything like this before? We are using the 64 bit Coldfusion > 8 (it sure would be nice if you could confirm this in CFIDE by the way). The > JVM has a ton of free memory left in the heap, and I've seen the heap get > much larger without causing this issue. > > Does this seem like a CF bug to anyone else? Is anyone else using 64 bit > ColdFusion? I'm not really sure if 64 bit is the culprit, but it's really my > only variable in comparison to my production servers. > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 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:315562 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4