You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by bu...@apache.org on 2004/01/22 08:57:09 UTC

DO NOT REPLY [Bug 26336] New: - Empty multipart form from Opera browser results in ServletException

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26336>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26336

Empty multipart form from Opera browser results in ServletException

           Summary: Empty multipart form from Opera browser results in
                    ServletException
           Product: Struts
           Version: 1.1 Final
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Major
          Priority: Other
         Component: File Upload
        AssignedTo: struts-dev@jakarta.apache.org
        ReportedBy: inge.bakken@telenor.com


A SevletException occurs when posting an empty multipart form from an Opera (7.
23) browser. Posting an empty multipart form from IE works fine. The browsers 
and the server are running on Windows XP.

javax.servlet.ServletException: BeanUtils.populate
        at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1254)
        at org.apache.struts.action.RequestProcessor.
processPopulate(RequestProcessor.java:821)
        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.
java:254)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:
1482)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)


====== This is the request from the Opera browser (This request fails) ====== 
POST /mboksadm/user/nen/send.do HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.23  [nb]
Host: 10.248.149.31
Accept: text/html, application/xml;q=0.9, application/xhtml+xml;q=0.9, 
image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: nb,no,en
Accept-Charset: windows-1252, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Referer: http://10.248.149.25:8080/mboksadm/user/nen/send.do
Cookie: JSESSIONID=AOID4r76PH8Sx8O6m67PP7ozxHhR4eLNHOcoRrrldm3jTlcvIfcP!
-450388169!184063263!8014!7021
Cookie2: $Version=1
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers
Content-length: 314
Content-Type: multipart/form-data; boundary=----------muaIgjZZJTsfdvA6TwGXUE

------------muaIgjZZJTsfdvA6TwGXUE
Content-Disposition: form-data; name="vmsNumberFile"


------------muaIgjZZJTsfdvA6TwGXUE
Content-Disposition: form-data; name="vmsNumbers"


------------muaIgjZZJTsfdvA6TwGXUE
Content-Disposition: form-data; name="update"

Send
------------muaIgjZZJTsfdvA6TwGXUE--


====== This is the request from the IE browser (This request works fine) ====== 
POST /mboksadm/user/nen/send.do HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.
ms-powerpoint, application/vnd.ms-excel, application/msword, */*
Referer: http://10.248.149.25:8080/mboksadm/user/nen/send.do
Accept-Language: no
Content-Type: multipart/form-data; 
boundary=---------------------------7d42af0c60162
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.
4322)
Host: 10.248.149.25:8080
Content-Length: 399
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: JSESSIONID=AOJVxwXJI2N4dThA6cAC5l9VjVE1DEnEI1G26eSWvLIxPakY5GwW!
-450388169!184063263!8014!7021

-----------------------------7d42af0c60162
Content-Disposition: form-data; name="vmsNumberFile"; filename=""
Content-Type: application/octet-stream


-----------------------------7d42af0c60162
Content-Disposition: form-data; name="vmsNumbers"


-----------------------------7d42af0c60162
Content-Disposition: form-data; name="update"

Send
-----------------------------7d42af0c60162--

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org