You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by temp temp <mi...@yahoo.com> on 2005/08/12 16:56:41 UTC
[Commons-FileUpload]problem with file upload over https using common fileupload
I am using jakarta commons fileupload to upload a
file . It worked fine with Internet explorer and
netscape navigator with http protocol.
I configured my server to use https protocol. I
tried to upload a file it worked fine with netscape
but did not work with internet explorer. I am using IE
6.0
Here is exception I get when I try to upload a file
over https using internet explorer.
I am using websphere 5.1 common fileupload 1.0
and Internet Explorer 6.0
[8/12/05 8:05:47:223 CDT] 2e34f3c0 SystemOut O
FATAL 2005-08-12 08:05:47,220
actions.BatchUploadAction:handleUnknownException - the
request doesn't contain a multipart/form-data or
multipart/mixed stream, content type header is null
org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException:
the request doesn't contain a multipart/form-data or
multipart/mixed stream, content type header is null
at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:299)
at
com.bankerssystems.pac.batch.actions.BatchUploadAction.performAction(Unknown
Source)
at
com.bankerssystems.pac.actions.AbstractActionBase.execute(Unknown
Source)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1192)
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:412)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
at
com.bankerssystems.pac.auth.filters.SecurityFilter.doFilter(Unknown
Source)
at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1040)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:600)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:201)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:624)
at
com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:912)
[8/12/05 8:05:47:223 CDT] 2e34f3c0 SystemOut O
FATAL 2005-08-12 08:05:47,220
actions.BatchUploadAction:handleUnknownException - the
request doesn't contain a multipart/form-data or
multipart/mixed stream, content type header is null
org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException:
the request doesn't contain a multipart/form-data or
multipart/mixed stream, content type header is null
at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:299)
at
com.bankerssystems.pac.batch.actions.BatchUploadAction.performAction(Unknown
Source)
at
com.bankerssystems.pac.actions.AbstractActionBase.execute(Unknown
Source)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1192)
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:412)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
at
com.bankerssystems.pac.auth.filters.SecurityFilter.doFilter(Unknown
Source)
at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1040)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:600)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:201)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:624)
at
com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:912)
____________________________________________________
Start your day with Yahoo! - make it your home page
http://www.yahoo.com/r/hs
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: [Commons-FileUpload]problem with file upload over https using
common fileupload
Posted by Laurie Harper <la...@holoweb.net>.
Do you get the same problem submitting over http instead of https? If so,
you can use a packet sniffer to see what's actually being submitted to
figure out what IE's doing wrong. Otherwise you could try writing a filter
to dump the raw request (the filter would need to keep a copy of the
request to feed to the rest of the filter chain of course). Or use a
debugger to step through the multipart handling code in Struts to observe
what it's reading from the request.
Once you know what the request looks like you should be able to figure out
if IE is sending bad data or if there's a bug in the request handling
(which is not likely, but possible).
L.
temp temp wrote:
> Yes I have multipart/form-data in my jsp .
>
> <form name="batchUploadForm"
> action="batchfileupload.do" method="post"
> enctype="multipart/form-data">
>
>
>
>
>
> --- Laurie Harper <la...@holoweb.net> wrote:
>
>
>>What does your <form/> tag look like? Are you sure
>>you've specified
>>method="POST" and enctype="multipart/form-data"?
>>
>>L.
>>
>>temp temp wrote:
>>
>>
>>>
>>>
>>>
>>> I am using jakarta commons fileupload to upload
>>
>>a
>>
>>>file . It worked fine with Internet explorer and
>>>netscape navigator with http protocol.
>>> I configured my server to use https protocol.
>>
>>I
>>
>>>tried to upload a file it worked fine with
>>
>>netscape
>>
>>>but did not work with internet explorer. I am
>>
>>using IE
>>
>>>6.0
>>>
>>>
>>> Here is exception I get when I try to upload a
>>
>>file
>>
>>>over https using internet explorer.
>>> I am using websphere 5.1 common fileupload 1.0
>>
>>>and Internet Explorer 6.0
>>>
>>>[8/12/05 8:05:47:223 CDT] 2e34f3c0 SystemOut O
>>>FATAL 2005-08-12 08:05:47,220
>>>actions.BatchUploadAction:handleUnknownException -
>>
>>the
>>
>>>request doesn't contain a multipart/form-data or
>>>multipart/mixed stream, content type header is
>>
>>null
>>
>>>
> org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException:
>
>>>the request doesn't contain a multipart/form-data
>>
>>or
>>
>>>multipart/mixed stream, content type header is
>>
>>null
>>
>>> at
>>>
>>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:299)
>
>>> at
>>>
>>
> com.bankerssystems.pac.batch.actions.BatchUploadAction.performAction(Unknown
>
>>>Source)
>>>
>>> at
>>>
>>
> com.bankerssystems.pac.actions.AbstractActionBase.execute(Unknown
>
>>>Source)
>>>
>>> at
>>>
>>
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
>
>>> at
>>>
>>
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
>
>>> at
>>>
>>
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1192)
>
>>> at
>>>
>>
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:412)
>
>>> at
>>>
>>
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>
>>> at
>>>
>>
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
>
>>> at
>>>
>>
> com.bankerssystems.pac.auth.filters.SecurityFilter.doFilter(Unknown
>
>>>Source)
>>>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1040)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:600)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:201)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
>
>>> at
>>>
>>
> com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
>
>>> at
>>>
>>
> com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:624)
>
>>> at
>>>
>>
> com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
>
>>> at
>>>
>>
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:912)
>
>>>[8/12/05 8:05:47:223 CDT] 2e34f3c0 SystemOut O
>>>FATAL 2005-08-12 08:05:47,220
>>>actions.BatchUploadAction:handleUnknownException -
>>
>>the
>>
>>>request doesn't contain a multipart/form-data or
>>>multipart/mixed stream, content type header is
>>
>>null
>>
>>>
> org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException:
>
>>>the request doesn't contain a multipart/form-data
>>
>>or
>>
>>>multipart/mixed stream, content type header is
>>
>>null
>>
>>> at
>>>
>>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:299)
>
>>> at
>>>
>>
> com.bankerssystems.pac.batch.actions.BatchUploadAction.performAction(Unknown
>
>>>Source)
>>
> === message truncated ===
>
>
>
>
> ____________________________________________________
> Start your day with Yahoo! - make it your home page
> http://www.yahoo.com/r/hs
--
Laurie Harper
Open Source advocate, Java geek: http://www.holoweb.net/laurie
Founder, Zotech Software: http://www.zotechsoftware.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: [Commons-FileUpload]problem with file upload over https using common fileupload
Posted by temp temp <mi...@yahoo.com>.
Yes I have multipart/form-data in my jsp .
<form name="batchUploadForm"
action="batchfileupload.do" method="post"
enctype="multipart/form-data">
--- Laurie Harper <la...@holoweb.net> wrote:
> What does your <form/> tag look like? Are you sure
> you've specified
> method="POST" and enctype="multipart/form-data"?
>
> L.
>
> temp temp wrote:
>
> >
> >
> >
> >
> > I am using jakarta commons fileupload to upload
> a
> > file . It worked fine with Internet explorer and
> > netscape navigator with http protocol.
> > I configured my server to use https protocol.
> I
> > tried to upload a file it worked fine with
> netscape
> > but did not work with internet explorer. I am
> using IE
> > 6.0
> >
> >
> > Here is exception I get when I try to upload a
> file
> > over https using internet explorer.
> > I am using websphere 5.1 common fileupload 1.0
>
> > and Internet Explorer 6.0
> >
> > [8/12/05 8:05:47:223 CDT] 2e34f3c0 SystemOut O
> > FATAL 2005-08-12 08:05:47,220
> > actions.BatchUploadAction:handleUnknownException -
> the
> > request doesn't contain a multipart/form-data or
> > multipart/mixed stream, content type header is
> null
> >
> >
>
org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException:
> > the request doesn't contain a multipart/form-data
> or
> > multipart/mixed stream, content type header is
> null
> >
> > at
> >
>
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:299)
> >
> > at
> >
>
com.bankerssystems.pac.batch.actions.BatchUploadAction.performAction(Unknown
> > Source)
> >
> > at
> >
>
com.bankerssystems.pac.actions.AbstractActionBase.execute(Unknown
> > Source)
> >
> > at
> >
>
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
> >
> > at
> >
>
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
> >
> > at
> >
>
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1192)
> >
> > at
> >
>
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:412)
> >
> > at
> >
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> >
> > at
> >
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >
> > at
> >
>
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
> >
> > at
> >
>
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
> >
> > at
> >
>
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
> >
> > at
> >
>
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
> >
> > at
> >
>
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
> >
> > at
> >
>
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
> >
> > at
> >
>
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
> >
> > at
> >
>
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
> >
> > at
> >
>
com.bankerssystems.pac.auth.filters.SecurityFilter.doFilter(Unknown
> > Source)
> >
> > at
> >
>
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
> >
> > at
> >
>
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
> >
> > at
> >
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1040)
> >
> > at
> >
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:600)
> >
> > at
> >
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:201)
> >
> > at
> >
>
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
> >
> > at
> >
>
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
> >
> > at
> >
>
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
> >
> > at
> >
>
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
> >
> > at
> >
>
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
> >
> > at
> >
>
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
> >
> > at
> >
>
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:624)
> >
> > at
> >
>
com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
> >
> > at
> >
>
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:912)
> >
> > [8/12/05 8:05:47:223 CDT] 2e34f3c0 SystemOut O
> > FATAL 2005-08-12 08:05:47,220
> > actions.BatchUploadAction:handleUnknownException -
> the
> > request doesn't contain a multipart/form-data or
> > multipart/mixed stream, content type header is
> null
> >
> >
>
org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException:
> > the request doesn't contain a multipart/form-data
> or
> > multipart/mixed stream, content type header is
> null
> >
> > at
> >
>
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:299)
> >
> > at
> >
>
com.bankerssystems.pac.batch.actions.BatchUploadAction.performAction(Unknown
> > Source)
>
=== message truncated ===
____________________________________________________
Start your day with Yahoo! - make it your home page
http://www.yahoo.com/r/hs
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: [Commons-FileUpload]problem with file upload over https using
common fileupload
Posted by Laurie Harper <la...@holoweb.net>.
What does your <form/> tag look like? Are you sure you've specified
method="POST" and enctype="multipart/form-data"?
L.
temp temp wrote:
>
>
>
>
> I am using jakarta commons fileupload to upload a
> file . It worked fine with Internet explorer and
> netscape navigator with http protocol.
> I configured my server to use https protocol. I
> tried to upload a file it worked fine with netscape
> but did not work with internet explorer. I am using IE
> 6.0
>
>
> Here is exception I get when I try to upload a file
> over https using internet explorer.
> I am using websphere 5.1 common fileupload 1.0
> and Internet Explorer 6.0
>
> [8/12/05 8:05:47:223 CDT] 2e34f3c0 SystemOut O
> FATAL 2005-08-12 08:05:47,220
> actions.BatchUploadAction:handleUnknownException - the
> request doesn't contain a multipart/form-data or
> multipart/mixed stream, content type header is null
>
> org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException:
> the request doesn't contain a multipart/form-data or
> multipart/mixed stream, content type header is null
>
> at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:299)
>
> at
> com.bankerssystems.pac.batch.actions.BatchUploadAction.performAction(Unknown
> Source)
>
> at
> com.bankerssystems.pac.actions.AbstractActionBase.execute(Unknown
> Source)
>
> at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
>
> at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
>
> at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1192)
>
> at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:412)
>
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>
> at
> com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
>
> at
> com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
>
> at
> com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
>
> at
> com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
>
> at
> com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
>
> at
> com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
>
> at
> com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
>
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
>
> at
> com.bankerssystems.pac.auth.filters.SecurityFilter.doFilter(Unknown
> Source)
>
> at
> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
>
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
>
> at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1040)
>
> at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:600)
>
> at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:201)
>
> at
> com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
>
> at
> com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
>
> at
> com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
>
> at
> com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
>
> at
> com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
>
> at
> com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
>
> at
> com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:624)
>
> at
> com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
>
> at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:912)
>
> [8/12/05 8:05:47:223 CDT] 2e34f3c0 SystemOut O
> FATAL 2005-08-12 08:05:47,220
> actions.BatchUploadAction:handleUnknownException - the
> request doesn't contain a multipart/form-data or
> multipart/mixed stream, content type header is null
>
> org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException:
> the request doesn't contain a multipart/form-data or
> multipart/mixed stream, content type header is null
>
> at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:299)
>
> at
> com.bankerssystems.pac.batch.actions.BatchUploadAction.performAction(Unknown
> Source)
>
> at
> com.bankerssystems.pac.actions.AbstractActionBase.execute(Unknown
> Source)
>
> at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
>
> at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
>
> at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1192)
>
> at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:412)
>
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>
> at
> com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
>
> at
> com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
>
> at
> com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
>
> at
> com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
>
> at
> com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
>
> at
> com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
>
> at
> com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
>
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
>
> at
> com.bankerssystems.pac.auth.filters.SecurityFilter.doFilter(Unknown
> Source)
>
> at
> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
>
> at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
>
> at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1040)
>
> at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:600)
>
> at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:201)
>
> at
> com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
>
> at
> com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
>
> at
> com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
>
> at
> com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
>
> at
> com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
>
> at
> com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
>
> at
> com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:624)
>
> at
> com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
>
> at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:912)
>
>
>
>
>
>
> ____________________________________________________
> Start your day with Yahoo! - make it your home page
> http://www.yahoo.com/r/hs
--
Laurie Harper
Open Source advocate, Java geek: http://www.holoweb.net/laurie
Founder, Zotech Software: http://www.zotechsoftware.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org