Sep 28, 2013 3:51:34 PM org.springframework.web.portlet.FrameworkPortlet processRequest
SEVERE: Could not complete request
org.springframework.web.portlet.bind.MissingPortle tRequestParameterException: Required org.springframework.web.multipart.MultipartFile parameter 'file' is not present
at org.springframework.web.portlet.mvc.annotation.Ann otationMethodHandlerAdapter$PortletHandlerMethodIn voker.raiseMissingParameterException(AnnotationMet hodHandlerAdapter.java:524)
at org.springframework.web.bind.annotation.support.Ha ndlerMethodInvoker.resolveRequestParam(HandlerMeth odInvoker.java:437)
at org.springframework.web.bind.annotation.support.Ha ndlerMethodInvoker.resolveHandlerArguments(Handler MethodInvoker.java:277)
at org.springframework.web.bind.annotation.support.Ha ndlerMethodInvoker.invokeHandlerMethod(HandlerMeth odInvoker.java:163)
at org.springframework.web.portlet.mvc.annotation.Ann otationMethodHandlerAdapter.invokeHandlerMethod(An notationMethodHandlerAdapter.java:349)
at org.springframework.web.portlet.mvc.annotation.Ann otationMethodHandlerAdapter.doHandle(AnnotationMet hodHandlerAdapter.java:337)
at org.springframework.web.portlet.mvc.annotation.Ann otationMethodHandlerAdapter.handleAction(Annotatio nMethodHandlerAdapter.java:277)
at org.springframework.web.portlet.DispatcherPortlet. doActionService(DispatcherPortlet.java:646)
at org.springframework.web.portlet.FrameworkPortlet.p rocessRequest(FrameworkPortlet.java:519)
at org.springframework.web.portlet.FrameworkPortlet.p rocessAction(FrameworkPortlet.java:460)
at org.gatein.pc.portlet.impl.jsr168.PortletContainer Impl$Invoker.doFilter(PortletContainerImpl.java:55 8)
at org.gatein.pc.portlet.impl.jsr168.api.FilterChainI mpl.doFilter(FilterChainImpl.java:109)
at org.exoplatform.portal.application.ApplicationMoni toringFilter.doFilter(ApplicationMonitoringFilter. java:45)
at org.gatein.pc.portlet.impl.jsr168.api.FilterChainI mpl.doFilter(FilterChainImpl.java:109)
at org.gatein.pc.portlet.impl.jsr168.api.FilterChainI mpl.doFilter(FilterChainImpl.java:72)
at org.gatein.pc.portlet.impl.jsr168.PortletContainer Impl.dispatch(PortletContainerImpl.java:506)
at org.gatein.pc.portlet.container.ContainerPortletDi spatcher.invoke(ContainerPortletDispatcher.java:42 )
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.portlet.aspects.EventPayloadIntercep tor.invoke(EventPayloadInterceptor.java:197)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.portlet.aspects.RequestAttributeConv ersationInterceptor.invoke(RequestAttributeConvers ationInterceptor.java:119)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.portlet.aspects.CCPPInterceptor.invo ke(CCPPInterceptor.java:65)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.bridge.BridgeInterceptor.invoke(Brid geInterceptor.java:49)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.portlet.aspects.SessionInvalidatorIn terceptor.invoke(SessionInvalidatorInterceptor.jav a:55)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.portlet.aspects.ContextDispatcherInt erceptor.access$001(ContextDispatcherInterceptor.j ava:49)
at org.gatein.pc.portlet.aspects.ContextDispatcherInt erceptor$1.doCallback(ContextDispatcherInterceptor .java:123)
at org.gatein.wci.command.CommandDispatcher$CallbackC ommand.execute(CommandDispatcher.java:82)
at sun.reflect.GeneratedMethodAccessor215.invoke(Unkn own Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.gatein.wci.command.CommandServlet.doGet(Comman dServlet.java:135)
at org.gatein.wci.command.CommandServlet.doPost(Comma ndServlet.java:166)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.inv oke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.doI nclude(ApplicationDispatcher.java:551)
at org.apache.catalina.core.ApplicationDispatcher.inc lude(ApplicationDispatcher.java:488)
at org.gatein.wci.command.CommandServlet.include(Comm andServlet.java:84)
at org.gatein.wci.command.CommandDispatcher.include(C ommandDispatcher.java:58)
at org.gatein.wci.tomcat.TC6ServletContainerContext.i nclude(TC6ServletContainerContext.java:99)
at org.gatein.wci.impl.DefaultServletContainer.includ e(DefaultServletContainer.java:271)
at org.gatein.pc.portlet.impl.spi.AbstractServerConte xt.dispatch(AbstractServerContext.java:69)
at org.gatein.pc.portlet.aspects.ContextDispatcherInt erceptor.invoke(ContextDispatcherInterceptor.java: 77)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.portlet.aspects.SecureTransportInter ceptor.invoke(SecureTransportInterceptor.java:69)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.portlet.aspects.ValveInterceptor.inv oke(ValveInterceptor.java:75)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.portlet.container.ContainerPortletIn voker.invoke(ContainerPortletInvoker.java:131)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.portlet.state.producer.ProducerPortl etInvoker.invoke(ProducerPortletInvoker.java:249)
at org.gatein.pc.federation.impl.FederatedPortletInvo kerService.invoke(FederatedPortletInvokerService.j ava:163)
at org.gatein.pc.federation.impl.FederatingPortletInv okerService.invoke(FederatingPortletInvokerService .java:244)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.portlet.aspects.PortletCustomization Interceptor.invoke(PortletCustomizationInterceptor .java:76)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.gatein.pc.portlet.aspects.ConsumerCacheInterce ptor.invoke(ConsumerCacheInterceptor.java:247)
at org.gatein.pc.portlet.PortletInvokerInterceptor.in voke(PortletInvokerInterceptor.java:93)
at org.exoplatform.portal.webui.application.UIPortlet .invoke(UIPortlet.java:1041)
at org.exoplatform.portal.webui.application.UIPortlet ActionListener$ProcessActionActionListener.execute (UIPortletActionListener.java:123)
at org.exoplatform.webui.event.Event.broadcast(Event. java:113)
at org.exoplatform.portal.webui.application.UIPortlet Lifecycle.processAction(UIPortletLifecycle.java:13 3)
at org.exoplatform.portal.webui.application.UIPortlet Lifecycle.processAction(UIPortletLifecycle.java:62 )
at org.exoplatform.webui.core.UIComponent.processActi on(UIComponent.java:135)
at org.exoplatform.portal.webui.workspace.UIPortalApp licationLifecycle.processAction(UIPortalApplicatio nLifecycle.java:83)
at org.exoplatform.portal.webui.workspace.UIPortalApp licationLifecycle.processAction(UIPortalApplicatio nLifecycle.java:37)
at org.exoplatform.webui.core.UIComponent.processActi on(UIComponent.java:135)
at org.exoplatform.webui.core.UIApplication.processAc tion(UIApplication.java:131)
at org.exoplatform.portal.webui.workspace.UIPortalApp lication.processAction(UIPortalApplication.java:61 1)
at org.exoplatform.portal.application.PortalRequestHa ndler.processRequest(PortalRequestHandler.java:188 )
at org.exoplatform.portal.application.PortalRequestHa ndler.execute(PortalRequestHandler.java:161)
at org.exoplatform.web.WebAppController.service(WebAp pController.java:358)
at org.exoplatform.portal.application.PortalControlle r.onService(PortalController.java:125)
at org.exoplatform.container.web.AbstractHttpServlet. service(AbstractHttpServlet.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.exoplatform.web.login.RememberMeFilter.doFilte r(RememberMeFilter.java:84)
at org.exoplatform.web.login.RememberMeFilter.doFilte r(RememberMeFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.exoplatform.web.filter.ExtensibleFilter$Extens ibleFilterChain.doFilter(ExtensibleFilter.java:114 )
at org.exoplatform.platform.common.admin.TermsAndCond itionsFilter.doFilter(TermsAndConditionsFilter.jav a:77)
at org.exoplatform.web.filter.ExtensibleFilter$Extens ibleFilterChain.doFilter(ExtensibleFilter.java:110 )
at org.exoplatform.web.filter.ExtensibleFilter.doFilt er(ExtensibleFilter.java:84)
at org.exoplatform.web.filter.GenericFilter.doFilter( GenericFilter.java:78)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.exoplatform.web.CacheUserProfileFilter.doFilte r(CacheUserProfileFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.exoplatform.frameworks.jcr.web.ThreadLocalSess ionProviderInitializedFilter.doFilter(ThreadLocalS essionProviderInitializedFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.exoplatform.services.security.web.SetCurrentId entityFilter.doFilter(SetCurrentIdentityFilter.jav a:88)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.exoplatform.web.login.ClusteredSSOFilter.doFil ter(ClusteredSSOFilter.java:73)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.exoplatform.container.web.PortalContainerFilte r.doFilter(PortalContainerFilter.java:69)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(AuthenticatorBase.java:470)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
at org.apache.catalina.authenticator.SingleSignOn.inv oke(SingleSignOn.java:421)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)

Sep 28, 2013 3:51:34 PM org.gatein.common.logging.Logger log
SEVERE: The portlet threw an exception
org.springframework.web.portlet.bind.MissingPortle tRequestParameterException: Required org.springframework.web.multipart.MultipartFile parameter 'file' is not present
at org.springframework.web.portlet.mvc.annotation.Ann otationMethodHandlerAdapter$PortletHandlerMethodIn voker.raiseMissingParameterException(AnnotationMet hodHandlerAdapter.java:524)
at org.springframework.web.bind.annotation.support.Ha ndlerMethodInvoker.resolveRequestParam(HandlerMeth odInvoker.java:437)
at org.springframework.web.bind.annotation.support.Ha ndlerMethodInvoker.resolveHandlerArguments(Handler MethodInvoker.java:277)
at org.springframework.web.bind.annotation.support.Ha ndlerMethodInvoker.invokeHandlerMethod(HandlerMeth odInvoker.java:163)
......................................



I'm running the file upload portlet exo platform after the file upload the error will come,May help to solve this error?