组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Pablo Fernández Otero
Liferay 6.1 EE - UploadPortletRequest - NoSuchMethodError exception
2012年3月6日 上午3:11
答复

Pablo Fernández Otero

等级: New Member

帖子: 1

加入日期: 2012年1月13日

最近的帖子

Hello everyone.

Migrating my application from 6.1.0 CE to the newly released 6.1.10 EE this error has risen up. It happens when I call getSize(String name) method from class UploadPortletRequest, when uploading any kind of file and I try to get its size.

  111:05:38,265 ERROR [PortletServlet:97] javax.portlet.PortletException: java.lang.NoSuchMethodError: com.liferay.portal.kernel.upload.UploadPortletRequest.getSize(Ljava/lang/String;)J
  2javax.portlet.PortletException: java.lang.NoSuchMethodError: com.liferay.portal.kernel.upload.UploadPortletRequest.getSize(Ljava/lang/String;)J
  3    at com.liferay.portal.kernel.portlet.LiferayPortlet.callActionMethod(LiferayPortlet.java:164)
  4    at com.liferay.util.bridges.mvc.MVCPortlet.callActionMethod(MVCPortlet.java:250)
  5    at com.liferay.portal.kernel.portlet.LiferayPortlet.processAction(LiferayPortlet.java:76)
  6    at com.liferay.util.bridges.mvc.MVCPortlet.processAction(MVCPortlet.java:220)
  7    at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:70)
  8    at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48)
  9    at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:93)
 10    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
 11    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 12    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 13    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
 14    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:71)
 15    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
 16    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 17    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
 18    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
 19    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
 20    at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:637)
 21    at com.liferay.portlet.InvokerPortletImpl.invokeAction(InvokerPortletImpl.java:686)
 22    at com.liferay.portlet.InvokerPortletImpl.processAction(InvokerPortletImpl.java:361)
 23    at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:856)
 24    at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:635)
 25    at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:246)
 26    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
 27    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
 28    at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:174)
 29    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
 30    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
 31    at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
 32    at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:538)
 33    at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:515)
 34    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
 35    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 36    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 37    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
 38    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
 39    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
 40    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
 41    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
 42    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
 43    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:158)
 44    at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:289)
 45    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:55)
 46    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
 47    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
 48    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:158)
 49    at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:247)
 50    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:55)
 51    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
 52    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
 53    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:71)
 54    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
 55    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 56    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
 57    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
 58    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
 59    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
 60    at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:135)
 61    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
 62    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 63    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 64    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
 65    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
 66    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
 67    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:158)
 68    at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:304)
 69    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:55)
 70    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
 71    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
 72    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
 73    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:158)
 74    at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:123)
 75    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:55)
 76    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
 77    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
 78    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:158)
 79    at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:289)
 80    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:55)
 81    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
 82    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
 83    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:158)
 84    at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:241)
 85    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:55)
 86    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
 87    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
 88    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
 89    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
 90    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:158)
 91    at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:55)
 92    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:55)
 93    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
 94    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
 95    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:158)
 96    at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:247)
 97    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:55)
 98    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
 99    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
100    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:158)
101    at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)
102    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:55)
103    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
104    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
105    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:158)
106    at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:80)
107    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:55)
108    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
109    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
110    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:158)
111    at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:216)
112    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:55)
113    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
114    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
115    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:187)
116    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
117    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
118    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
119    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
120    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
121    at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
122    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
123    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
124    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:167)
125    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
126    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
127    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:167)
128    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
129    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
130    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:187)
131    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
132    at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:71)
133    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
134    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
135    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
136    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
137    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
138    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
139    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
140    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
141    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
142    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
143    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
144    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
145    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
146    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
147    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
148    at java.lang.Thread.run(Thread.java:619)
149Caused by: java.lang.NoSuchMethodError: com.liferay.portal.kernel.upload.UploadPortletRequest.getSize(Ljava/lang/String;)J
150    at com.plexus.educantabria.taskspack.TasksPackPortlet.taskFromRequest(TasksPackPortlet.java:87)
151    at com.plexus.educantabria.taskspack.TasksPackPortlet.createTask(TasksPackPortlet.java:313)
152    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
153    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
154    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
155    at java.lang.reflect.Method.invoke(Method.java:597)
156    at com.liferay.portal.kernel.portlet.LiferayPortlet.callActionMethod(LiferayPortlet.java:146)
157    ... 145 more


I have been looking for 6.1.10 EE sources or API but they are not available yet so I can not check if method has been erased or modified in its arguments, before considering it a bug of this version.
Can someone show some light about this? Thanks in advance.
Hitoshi Ozawa
RE: Liferay 6.1 EE - UploadPortletRequest - NoSuchMethodError exception
2012年4月15日 上午1:20
答复

Hitoshi Ozawa

等级: Liferay Legend

帖子: 8000

加入日期: 2010年3月23日

最近的帖子

If you purchased 6.1 EE, you are entitle to get source codes. Contact sales@liferay.com to get instruction on getting them.