I'm using wicket 1.4.1 for developing portlets on liferay 5.2.5 jboss 4.2.3.
In my portlet on a page I have three DataView-es each with its own page navigation. I overrided PagingNavigation, PagingNavigator, PagingNavigationLink and PagingNavigationIncrementLink to be able to give paging navigator custom looks and some extra functionalities. I never had any exceptions or errors happening during testing. But when big number of requests is sent to portlet by automatic load tester, sometimes in jboss server.log apears strange exception. Does anybody have any idea what could cause this? I see that org.apache.wicket.protocol.http.request.InvalidUrlException is thrown, but I can not reproduce the error no matter what I changed in URL by hand in browser. Whole stack trace is in the attachment. If some parts of source code is neede I can send it. 2009-11-27 04:08:21,485 ERROR [STDERR] Nov 27, 2009 4:08:21 AM org.apache.wicket.RequestCycle logRuntimeException SEVERE: org.apache.wicket.WicketRuntimeException: component spotNavigator:navigation:2:pageLink not found on page hr.vipnet.ss.SpotSearchPage2[id = 1], listener interface = [RequestListenerInterface name=ILinkListener, method=public abst ract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] org.apache.wicket.protocol.http.request.InvalidUrlException: org.apache.wicket.WicketRuntimeException: component spotNavigator:navigation:2:pageLink not found on page hr.vipnet.ss.SpotSearchPage2[id = 1], listener interface = [RequestLis tenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
2009-11-27 04:08:21,485 ERROR [STDERR] Nov 27, 2009 4:08:21 AM org.apache.wicket.RequestCycle logRuntimeException SEVERE: org.apache.wicket.WicketRuntimeException: component spotNavigator:navigation:2:pageLink not found on page hr.vipnet.ss.SpotSearchPage2[id = 1], listener interface = [RequestListenerInterface name=ILinkListener, method=public abst ract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] org.apache.wicket.protocol.http.request.InvalidUrlException: org.apache.wicket.WicketRuntimeException: component spotNavigator:navigation:2:pageLink not found on page hr.vipnet.ss.SpotSearchPage2[id = 1], listener interface = [RequestLis tenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:262) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428) at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:456) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:289) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481) at com.liferay.portlet.PortletRequestDispatcherImpl.dispatch(PortletRequestDispatcherImpl.java:329) at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:115) at org.apache.wicket.protocol.http.portlet.WicketPortlet.processRequest(WicketPortlet.java:591) at org.apache.wicket.protocol.http.portlet.WicketPortlet.processAction(WicketPortlet.java:521) at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:81) at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:57) at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:100) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481) at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:621) at com.liferay.portlet.InvokerPortletImpl.invokeAction(InvokerPortletImpl.java:667) at com.liferay.portlet.InvokerPortletImpl.processAction(InvokerPortletImpl.java:357) at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:604) at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:428) at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:195) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:160) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:608) at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:165) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:95) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:165) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:95) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:165) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:95) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:165) at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:148) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:92) 2009-11-27 04:08:21,486 ERROR [STDERR] nFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:165) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:95) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:165) at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:137) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:165) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:95) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:165) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:95) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:165) at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:422) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:165) at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:254) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:165) at hr.vipnet.portal.security.auth.filter.AAAAutoLoginFilter.processFilter(AAAAutoLoginFilter.java:213) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292) at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:307) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:165) at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:95) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org