Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.8.1
-
Component/s: ICE-Components
-
Labels:None
-
Environment:ICEfaces, component-showcase, iPhone
Description
File upload from the iPhone causes the thread serving the upload to hang.
POST /component-showcase/uploadHtml HTTP/1.1
Host: 10.18.39.60:8080
User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryKRlAnlJzbOtqlLwK
Referer: http://10.18.39.60:8080/component-showcase/block/resource/LTI5MDYxNDExOA==/
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Origin: http://10.18.39.60:8080
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Cookie: JSESSIONID=07BE139C9D1813B44869DD0EB5CDBE1F; bconn=VaJqZkV_qhvmGY44a0-qUg:1:acquired; ice.lease=1247599456150; ice.sessions=VaJqZkV_qhvmGY44a0-qUg#1; updates=
Content-Length: 276
Connection: keep-alive
------WebKitFormBoundaryKRlAnlJzbOtqlLwK
Content-Disposition: form-data; name="ice.component"
iceform:icepnltabset:0:inputFileName
------WebKitFormBoundaryKRlAnlJzbOtqlLwK
Content-Disposition: form-data; name="ice.view"
1
------WebKitFormBoundaryKRlAnlJzbOtqlLwK--
POST /component-showcase/uploadHtml HTTP/1.1
Host: 10.18.39.60:8080
User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryKRlAnlJzbOtqlLwK
Referer: http://10.18.39.60:8080/component-showcase/block/resource/LTI5MDYxNDExOA==/
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Origin: http://10.18.39.60:8080
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Cookie: JSESSIONID=07BE139C9D1813B44869DD0EB5CDBE1F; bconn=VaJqZkV_qhvmGY44a0-qUg:1:acquired; ice.lease=1247599456150; ice.sessions=VaJqZkV_qhvmGY44a0-qUg#1; updates=
Content-Length: 276
Connection: keep-alive
------WebKitFormBoundaryKRlAnlJzbOtqlLwK
Content-Disposition: form-data; name="ice.component"
iceform:icepnltabset:0:inputFileName
------WebKitFormBoundaryKRlAnlJzbOtqlLwK
Content-Disposition: form-data; name="ice.view"
1
------WebKitFormBoundaryKRlAnlJzbOtqlLwK--
Likely an edge case in the upload server we should account for; however, ICEfaces 2.0 will probably use a completely new file upload mechanism, so it should simply be retested.