commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "K K Fung \(ASL\)" <FUN...@hkairport.com>
Subject RE: [FileUpload] Problem when upload gif file
Date Thu, 13 Feb 2003 07:38:38 GMT
Hi,

This time I wrote a servlet to do the upload file job but when it run to this line

List items = upload.parseRequest(req);

An exception throw:
org.apache.commons.fileupload.FileUploadException: Processing of multipart/form-data request
failed. Stream ended unexpectedly
	at org.apache.commons.fileupload.FileUpload.parseRequest(FileUpload.java:519)
	at org.apache.commons.fileupload.FileUpload.parseRequest(FileUpload.java:355)
	at uploadFile.processRequest(uploadFile.java:49)
	at uploadFile.doPost(uploadFile.java:110)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)
	at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:159)
	at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:286)
	at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:106)
	at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)
	at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)
	at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)
	at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:499)
	at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:278)
	at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:105)
	at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:67)
	at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:123)
	at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
	at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:106)
	at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:125)
	at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315)
	at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
	at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:313)
	at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:242)
	at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)

It doesn't matter you upload any file or not, still throw the above exception. I run this
servlet under Websphere Enterprise 4.0 and JRUN Server 3.0 SP 2. JRUN run this program without
problem.

Regards,
K.K.



		-----Original Message-----
		From:	Martin Cooper [mailto:martinc@apache.org]
		Sent:	Wednesday, 12 February, 2003 1:40 PM
		To:	commons-user@jakarta.apache.org
		Subject:	Re: [FileUpload] Problem when upload gif file

		It seems that you are trying to parse the multipart request from within a
		JSP page. This is definitely not recommended, and is untested. You should
		do
		that from within a servlet.

		Nevertheless, if you are having a problem with *one specific GIF file*,
		and
		can successfully upload other GIF files, and binary files in general,
		please
		create a bug report, as described here:

		http://jakarta.apache.org/site/bugs.html

		and attach the GIF file that is failing.

		--
		Martin Cooper


		"K K Fung (ASL)" <FUNGKK@hkairport.com> wrote in message
		news:DEB75D05E94DA04F9C3A01A0CF4347DA042902@AAES99.HKAIRPORT.COM...
		Hi,

		I am trying to upload a gif file but got the following error. Beside that,
		upload text file is okay.

		org.apache.commons.fileupload.FileUploadException: Processing of
		multipart/form-data request failed. Stream ended unexpectedly
		at
		org.apache.commons.fileupload.FileUpload.parseRequest(FileUpload.java:519)
		at
		org.apache.commons.fileupload.FileUpload.parseRequest(FileUpload.java:355)
		at uploadfile_jsp_14._jspService(uploadfile_jsp_14.java:95)
		at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:139)
		at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
		at
		org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.
		ja
		va:286)
		at
		org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:415)
		at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:544)
		at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
		at
		com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManag
		er
		.java:827)
		at
		com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecy
		cl
		eServlet.java:159)
		at
		com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServ
		le
		t.java:286)
		at
		com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecyc
		le
		Servlet.java:106)
		at
		com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:
		47
		2)
		at
		com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletM
		an
		ager.java:1012)
		at
		com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletMan
		ag
		er.java:913)
		at
		com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch
		(W
		ebAppRequestDispatcher.java:499)
		at
		com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppReque
		st
		Dispatcher.java:278)
		at
		com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppReques
		tD
		ispatcher.java:105)
		at
		com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:67)
		at
		com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoke
		r.
		java:123)
		at
		com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(Cached
		In
		vocation.java:67)
		at
		com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRe
		qu
		estProcessor.java:122)
		at
		com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListen
		er
		.java:315)
		at
		com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.
		ja
		va:60)
		at
		com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:31
		3)
		at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:242)
		at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)


		Regards,
		K.K.


		Confidentiality:
		This e-mail and any attachments are confidential and may also be
		privileged. If you are not the intended recipient, you must not
		distribute this message or disclose its contents to any one, use it for
		any purpose, store, copy or reproduce in whole or in part in any manner
		or form or in any medium, or take any action based on the contents
		hereof. In such case, please inform the sender by return e-mail and
		delete this message immediately.




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



		Confidentiality:
		This e-mail and any attachments are confidential and may also be
		privileged. If you are not the intended recipient, you must not
		distribute this message or disclose its contents to any one, use it for
		any purpose, store, copy or reproduce in whole or in part in any manner
		or form or in any medium, or take any action based on the contents
		hereof. In such case, please inform the sender by return e-mail and
		delete this message immediately.
		


Confidentiality:
This e-mail and any attachments are confidential and may also be
privileged. If you are not the intended recipient, you must not
distribute this message or disclose its contents to any one, use it for
any purpose, store, copy or reproduce in whole or in part in any manner
or form or in any medium, or take any action based on the contents
hereof. In such case, please inform the sender by return e-mail and
delete this message immediately.

Mime
View raw message