The problem appears at the bottom of the web page. Solution is quite simple - just add cfset client.hitcount = 1 right after structClear(client) statement. The problem is that CF needs the hitcount variable for its internal stuff and complains when it is gone. As far as I am concerned this is internal Jrun/ ColdFusion bug - nothing wrong with the CF code - just the Jrun is not the bug free product we would like it to be.
For more information about this Jrun bug and more info check out Owens blog
for these who think this is somehow not a bug in Jrun - any web page, even your own, should not just assume that the client variables, or any variables that are not private for that matter will be there. This is rather classical / silly/ all too common programming error. Jrun system should capture the error with missing client variable and either produce meaningful error message or set the variable again or some other not critical error based solution. These are just my 2c