org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly

 

apache-commons-fileupload 를 이용해서 파일 업로드 하는데 뜬금없이 떨어진 에러

하루를 꼬박 고생하다가 원인을 알았다.

 

팝업창에서 업로드를 하는데, 용량이 조금 큰 파일들을 업로드 하면 에러가 떨어진 상황.

그런데 파일 용량 제한도 아니고, 도무지 답이 없던 찰나...

 

파일스트림이 서버에 다 기록되기 전에 팝업창을 닫아버린 것.... (  ' ');;;;

아마도 쓰레드 관련 설정 문제인듯 한데....보통은 창이 닫혀도 쓰레드로 돌아가야 정상인데...

 

아하하하....

액션단에서 스트림과 트랜잭션 전부 처리한 후에 메시지를 리턴받아서 jsp 페이지에서 스크립트 처리하는 습관을 들이자. 안그럼 쌩고생한다....

 

 

[ 참고 : http://code.google.com/p/daumopeneditor/issues/detail?id=458 ]

Posted by 좀모씨

댓글을 달아 주세요

1. AnyClick : 비러머글 보안솔루션(이라 쓰고 바이러스라 읽음) 제거
   - 안전모드로 부팅
   - C:\programFiles\UNETSystem 폴더 삭제
   - 리붓
   - C:\windows\system32\AnyInstall.log 참조하여 system32의 dll파일과 registry 삭제(※주의)
     - 로그보고 레지스트리 삭제하기 귀찮으면 AnyClick으로 검색하여 키를 지워줘도 무방

2. ClientRSCDetect.exe : 비러머글 USB 차단프로그램(이라 쓰고 바이러스라 읽음) 제거
   - processExplorer 다운로드


   - Company Name 으로 정렬하여 nTrack System 찾음(이런 샤바랄라 같은 회사)
   - ClientRSCDetect.exe, rscdetect.exe, rscmgr.exe, nTrackerAutoRun.exe 선택
     -> 마우스 우클릭 -> suspend
   - 탐색기에서 C:\windows\system32 열고
     -> ctrlrsc.dll 삭제

     -> 
nTrackerAutoRun.exe 프로세스 kill -> 탐색기에서 삭제
     -> 
ClientRSCDetect.exe 프로세스 kill -> 탐색기에서 삭제
     -> 
rscdetect.exe 프로세스 kill -> 탐색기에서 삭제
     -> 
rscmgr.exe 프로세스 kill -> 탐색기에서 삭제 
     -> RSCPrtMon.exe 탐색기에서 삭제
     -> RSCSysLock.exe 탐색기에서 삭제
     -> RSCUpgrade.exe 탐색기에서 삭제

     

- 끝 -

ps. 제발 uninstall 좀 지원해라 잡것들아. 청사만 한 번 들어갔다 오면 아주 삽질을 해야 돼서 일이 안된다. 무슨 놈의 보안솔루션이 바이러스보다 더 지독하냐. 가볍기나 하면 말을 안해요. CPU, 리소스 지멋대로 처묵하고 이런 개썅썅바 같은.
Posted by 좀모씨

댓글을 달아 주세요

이전버튼 1 2 3 4 5 6 7 8 ··· 82 이전버튼

블로그 이미지
Under Construction
좀모씨
Yesterday12
Today1
Total242,370

달력

 « |  » 2019.8
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

최근에 달린 댓글

최근에 받은 트랙백

글 보관함