[
https://issues.apache.org/struts/browse/WW-1642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39831
]
KnusperKeks commented on WW-1642:
---------------------------------
Ok i tracket down the problem to the tag
<s:form enctype="multipart/form-data" action="upload"
namespace="/page/user/filecollection/upload" method="post" cssClass="login">
if enctype="multipart/form-data" is NOT set i get no struts error but the File
object in the action is null.
if i set the enctype than i get this :
java.lang.RuntimeException: Unable to load bean
org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown
location]
at
com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:136)
at
com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:473)
at
com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:483)
at
com.opensymphony.xwork2.inject.ContainerImpl$9.call(ContainerImpl.java:514)
at
com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:539)
at
com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:512)
at
org.apache.struts2.dispatcher.Dispatcher.wrapRequest(Dispatcher.java:696)
at
org.apache.struts2.dispatcher.FilterDispatcher.prepareDispatcherAndWrapRequest(FilterDispatcher.java:327)
at
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:390)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: Unable to load bean
org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown
location]
at
org.apache.struts2.config.BeanSelectionProvider$ObjectFactoryDelegateFactory.create(BeanSelectionProvider.java:221)
at
com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:134)
... 25 more
> Fileupload broken
> -----------------
>
> Key: WW-1642
> URL: https://issues.apache.org/struts/browse/WW-1642
> Project: Struts 2
> Issue Type: Bug
> Components: Actions
> Affects Versions: 2.0.2
> Environment: Tomcat/5.5.17 Struts 2.0.2
> Reporter: KnusperKeks
> Assigned To: Don Brown
> Priority: Critical
>
> Trying to upload a File sometimes results in :
> java.lang.RuntimeException: Unable to load bean
> org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown
> location]
> at
> com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:136)
> but if i hit the refreshbutton or retry to upload the file its possible that
> i get no error but the file property in the action is left empty.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira