This appears to be a CFMX CFFILE issue. What version of FarCry are you running? We've hopefully resoved this in more recent builds by calling CFFILE direct rather than through a component.

-- geoff
http://www.daemon.com.au/

David Ross wrote:
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