Hi!

We're working through a very interesting (painful) ColdFusion error on version 
7,0,2,142559.  It results in an HTTP 500 Null error, but not every time.  Just 
maybe 4 times out of 10 or something like that.

We looked at the runtime\logs and the JRE log has an interesting error ...
   "warning Error while parsing POST data"
   and then further on ...
   "java.lang.IllegalArgumentException".

This is all very well and good.  The thing is we cannot recreate the problem 
under older versions of CFMX like 7,0 and 7,0,1 and it works fine also under 6. 
 Just 7,0,2 has the problem.

If anybody has any thoughts on hints / tips whatever we could do to solve this 
I'm open to ideas.

I've pasted the code we're using to test this below if you want to try to 
duplicate the problem in your environment.  Just try calling this thing 
repetitively, say 20 times or so and you'll get errors fairly regular, once 
every one or two hits. 

There seems to be some "form size" limitation in the latest release of CFMX 
that is causing this error.

Save this file below as ... "BigForm.htm"
<HTML>
<HEAD>
<TITLE>Big Form</TITLE>
</HEAD>
<FORM NAME="myForm" ACTION="BigFormTarget.cfm" METHOD=POST>

<TABLE>
 <TR>
     <TD><INPUT TYPE="text" NAME="txt1" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">
     <TD><INPUT TYPE="text" NAME="txt2" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">
     <TD><INPUT TYPE="text" NAME="txt3" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">
     <TD><INPUT TYPE="text" NAME="txt4" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">
     <TD><INPUT TYPE="text" NAME="txt5" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">
     <TD><INPUT TYPE="text" NAME="txt6" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">
     <TD><INPUT TYPE="text" NAME="txt7" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">
     <TD><INPUT TYPE="text" NAME="txt8" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">
     <TD><INPUT TYPE="text" NAME="txt9" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">
     <TD><INPUT TYPE="text" NAME="txt10" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">
     <TD><INPUT TYPE="text" NAME="txt11" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">
     <TD><INPUT TYPE="text" NAME="txt12" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">
     <TD><INPUT TYPE="text" NAME="txt13" 
VALUE="12345678901234567890123456789012345678900123456789001234567890012345678900123456789001234567890">

<TR>
  <TD>
     <TD><INPUT TYPE="text" NAME="txt2_1" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt2_2" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt2_3" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt2_4" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt2_5" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt2_6" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt2_7" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt2_8" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt2_9" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt2_10" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt2_11" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt2_12" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt2_13" VALUE="">


<TR>
  <TD>
     <TD><INPUT TYPE="text" NAME="txt3_1" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt3_2" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt3_3" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt3_4" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt3_5" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt3_6" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt3_7" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt3_8" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt3_9" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt3_10" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt3_11" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt3_12" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt3_13" VALUE="">


<TR>
  <TD>
     <TD><INPUT TYPE="text" NAME="txt4_1" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt4_2" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt4_3" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt4_4" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt4_5" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt4_6" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt4_7" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt4_8" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt4_9" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt4_10" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt4_11" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt4_12" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt4_13" VALUE="">

<TR>
  <TD>
     <TD><INPUT TYPE="text" NAME="txt5_1" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt5_2" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt5_3" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt5_4" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt5_5" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt5_6" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt5_7" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt5_8" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt5_9" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt5_10" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt5_11" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt5_12" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt5_13" VALUE="">


<TR>
  <TD>
     <TD><INPUT TYPE="text" NAME="txt6_1" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt6_2" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt6_3" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt6_4" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt6_5" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt6_6" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt6_7" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt6_8" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt6_9" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt6_10" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt6_11" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt6_12" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt6_13" VALUE="">


<TR>
  <TD>
     <TD><INPUT TYPE="text" NAME="txt7_1" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt7_2" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt7_3" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt7_4" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt7_5" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt7_6" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt7_7" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt7_8" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt7_9" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt7_10" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt7_11" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt7_12" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt7_13" VALUE="">


<TR>
  <TD>
     <TD><INPUT TYPE="text" NAME="txt8_1" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt8_2" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt8_3" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt8_4" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt8_5" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt8_6" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt8_7" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt8_8" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt8_9" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt8_10" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt8_11" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt8_12" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt8_13" VALUE="">


<TR>
  <TD>
     <TD><INPUT TYPE="text" NAME="txt9_1" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt9_2" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt9_3" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt9_4" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt9_5" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt9_6" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt9_7" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt9_8" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt9_9" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt9_10" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt9_11" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt9_12" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt9_13" VALUE="">


<TR>
  <TD>
     <TD><INPUT TYPE="text" NAME="txt10_1" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt10_2" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt10_3" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt10_4" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt10_5" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt10_6" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt10_7" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt10_8" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt10_9" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt10_10" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt10_11" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt10_12" VALUE="">
     <TD><INPUT TYPE="text" NAME="txt10_13" VALUE="">


</TABLE>

<INPUT TYPE="SUBMIT" NAME="btnSubmit" VALUE=" Submit ">

</FORM>
</BODY>
</HTML>


And this is the source for BigFormTarget.cfm.  It doesn't really matter what 
you put here, because the JRE abends before ColdFusion is even called.  Very 
strange!!!:
<!--- BigFormTarget.cfm --->
<CFOUTPUT>Hello Success</CFOUTPUT>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:264524
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