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:315556 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4