I saw one other thread on the list about this, bouncing the CF server did make the 
problem go away. This was happening on any form that had a file upload.

This server is not even in production, so I'd like to figure out what's casuing this.

According to the default-err.log (inside CFUSIONMX\RUNTIME\LOGS\) , JRun throws 2 
errors:

First, it throws:

05/21 17:12:42 error The system cannot find the path specified
java.io.IOException: The system cannot find the path specified
 at java.io.WinNTFileSystem.createFileExclusively(Native Method)
...

Accompanying this error is:

05/21 17:12:42 error Exception occurred invoking custom error page 
/WEB-INF/exception/java/lang/Exception.cfm
java.io.IOException: Corrupt form data: no leading boundary: �?Me{X^., 
?..8��xe-�?j�.S.?{|O�?L [EMAIL PROTECTED]|. �?6�d .i.�1�?�s ��L ~.�m�<�_�3$�.`.tM 
.��.� [EMAIL PROTECTED]>r??..�.�?�;?)o;�.g�~�!I�.\4�_.?Q �0Ii?)�?� .5E.9�� ����??. 
?�� n�'cl| ?.u�?.�"a�!� ��>?TH�>�V.��F^���..�.?� $?c^fS�.
k?��?t'?�5<.4?9B���E6??W����c?�?.p��???�0
�L;?.?�QH*.
?3 '�<|�7?�q �C??1+~?��r��??�..4.� ?.�? ?]. ?? ~IH??.b��\<f;!.ZY��qi��I��j.?|?  ?�)�? 
�'�@:O;??c.�?.��"c�{�?�� .d:x.�>?^����.D.�A.�o�R4A.B��N=q- wi:?�$�r�� h?.���'���?\ 
t.?? n�J�?m�i-?.�~�{�.�?. .�:[EMAIL PROTECTED] ?..'�D�� .?X6��. 
-�Q.�.]2�.?.���Q�-m�4��-n� �d�.��.�n� 
;ih.?e����?̶.{Z�`5�S�R4?�`!���.O�?|��*�uX��.��.?6 
4�Ȱ.�u.M<����q�.\�f.��.C.R{.!�.N?�O��K�??:�]7P?./��5�S� �u.S != 
-----------------------------7d44e273e017a
 at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:171)
 at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:94)
 at coldfusion.filter.FormScope.fillMultipart(FormScope.java:98)
 at coldfusion.filter.FusionContext.SymTab_initForRequest(FusionContext.java:343)
 at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
 at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
 at coldfusion.CfmServlet.service(CfmServlet.java:105)
 at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
 at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
...

So, JRun's (oreilly's) multipart parser is interpreting the form submission as 
corrupt. Looking at the code for the upload forms, the only thing I find odd is the "" 
for the action attribute of the form. I know that this typically works, but I wonder 
if there is something that causes JRun to start corrupting form posts that don't have 
an action. I believe the first error is a result of the file not successfully being 
uploaded (because the system is attempting to create a file at that point).

Thoughts?

-dave


---
You are currently subscribed to farcry-dev as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]

MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
http://www.mxdu.com/ + 24-25 February, 2004

Reply via email to