Performance on Table's Keyboard Navigation

Hello all,

I am having some performance issues with keyboard navigation on tables. By clicking very fast on the up or down arrows the table have a poor behaviour, sometimes when clicking down the selection goes up, sometimes it takes a long time to reach the line i want (it keeps jumping up and down on the selection)… On the vaadin sampler this does not happens, the navigation is great… Anyone has some tips or tricks to make keyboard navigation smooth and fast? I’m using vaadin 6.5.2. on a Liferay portlet with a couple of servlet filters to initialize database connections.
Also my tables go like 3 times to RefreshRenderedCells method from the table when i select a new line: one on the ValueChangeEvent, one on the GetVisibleCells and one on the enableContentRefreshing, so vaadin draws the whole table 3 times… On a similar app but run on a servlet outside liferay these calls do not happen…

Here goes the call stack for the 3 calls

Daemon Thread [http-8081-1]
 (Suspended)	
	HolosTable(Table).refreshRenderedCells() line: 1420	
	HolosTable(Table).valueChange(Property$ValueChangeEvent) line: 2825	
	MethodProperty<T>.fireValueChange() line: 979	
	MethodProperty<T>.setValue(Object) line: 731	
	HolosTable(AbstractField).setValue(Object, boolean) line: 503	
	HolosTable(AbstractSelect).setValue(Object, boolean) line: 666	
	HolosTable(AbstractSelect).changeVariables(Object, Map<String,Object>) line: 475	
	HolosTable(Table).changeVariables(Object, Map<String,Object>) line: 2023	
	PortletCommunicationManager(AbstractCommunicationManager).handleVariableBurst(Object, Application, boolean, String) line: 1297	
	PortletCommunicationManager(AbstractCommunicationManager).handleVariables(AbstractCommunicationManager$Request, AbstractCommunicationManager$Response, AbstractCommunicationManager$Callback, Application, Window) line: 1217	
	PortletCommunicationManager(AbstractCommunicationManager).doHandleUidlRequest(AbstractCommunicationManager$Request, AbstractCommunicationManager$Response, AbstractCommunicationManager$Callback, Window) line: 733	
	PortletCommunicationManager.handleUidlRequest(ResourceRequest, ResourceResponse, AbstractApplicationPortlet, Window) line: 242	
	ApplicationPortlet2(AbstractApplicationPortlet).handleRequest(PortletRequest, PortletResponse) line: 446	
	ApplicationPortlet2(AbstractApplicationPortlet).serveResource(ResourceRequest, ResourceResponse) line: 712	
	FilterChainImpl.doFilter(ResourceRequest, ResourceResponse) line: 119	
	PortletFilterUtil.doFilter(PortletRequest, PortletResponse, String, FilterChain) line: 71	
	PortletServlet.service(HttpServletRequest, HttpServletResponse) line: 92	
	PortletServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ApplicationDispatcher.invoke(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 646	
	ApplicationDispatcher.processRequest(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 436	
	ApplicationDispatcher.doForward(ServletRequest, ServletResponse) line: 374	
	ApplicationDispatcher.forward(ServletRequest, ServletResponse) line: 302	
	InvokerPortletImpl.invoke(LiferayPortletRequest, LiferayPortletResponse, String, List<PortletFilter>) line: 635	
	InvokerPortletImpl.invokeResource(ResourceRequest, ResourceResponse) line: 747	
	InvokerPortletImpl.serveResource(ResourceRequest, ResourceResponse) line: 504	
	LayoutAction.processPortletRequest(HttpServletRequest, HttpServletResponse, String) line: 847	
	LayoutAction.processLayout(ActionMapping, HttpServletRequest, HttpServletResponse, long) line: 602	
	LayoutAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) line: 229	
	PortalRequestProcessor(RequestProcessor).processActionPerform(HttpServletRequest, HttpServletResponse, Action, ActionForm, ActionMapping) line: 431	
	PortalRequestProcessor(RequestProcessor).process(HttpServletRequest, HttpServletResponse) line: 236	
	PortalRequestProcessor.process(HttpServletRequest, HttpServletResponse) line: 152	
	MainServlet(ActionServlet).process(HttpServletRequest, HttpServletResponse) line: 1196	
	MainServlet(ActionServlet).doPost(HttpServletRequest, HttpServletResponse) line: 432	
	MainServlet(HttpServlet).service(HttpServletRequest, HttpServletResponse) line: 637	
	MainServlet.callParentService(HttpServletRequest, HttpServletResponse) line: 508	
	MainServlet.service(HttpServletRequest, HttpServletResponse) line: 485	
	MainServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	MonitoringFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	MonitoringFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ValidHtmlFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ValidHtmlFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	StripFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	StripFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 309	
	StripFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ThemePreviewFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ThemePreviewFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 88	
	ThemePreviewFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	GZipFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	GZipFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 137	
	GZipFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	SecureFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	SecureFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 182	
	SecureFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	AutoLoginFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	AutoLoginFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 254	
	AutoLoginFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ApplicationDispatcher.invoke(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 646	
	ApplicationDispatcher.processRequest(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 436	
	ApplicationDispatcher.doForward(ServletRequest, ServletResponse) line: 374	
	ApplicationDispatcher.forward(ServletRequest, ServletResponse) line: 302	
	FriendlyURLServlet.service(HttpServletRequest, HttpServletResponse) line: 133	
	FriendlyURLServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	MonitoringFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	MonitoringFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ValidHtmlFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ValidHtmlFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	StripFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	StripFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 309	
	StripFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ThemePreviewFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ThemePreviewFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 88	
	ThemePreviewFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	GZipFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	GZipFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 137	
	GZipFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	SecureFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	SecureFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 182	
	SecureFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	I18nFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	I18nFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 211	
	I18nFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	DoubleClickFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	DoubleClickFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	CacheFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	CacheFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ETagFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ETagFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 45	
	ETagFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	AutoLoginFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	AutoLoginFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 254	
	AutoLoginFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ApplicationDispatcher.invoke(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 646	
	ApplicationDispatcher.processRequest(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 436	
	ApplicationDispatcher.doForward(ServletRequest, ServletResponse) line: 374	
	ApplicationDispatcher.forward(ServletRequest, ServletResponse) line: 302	
	I18nServlet.service(HttpServletRequest, HttpServletResponse) line: 101	
	I18nServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	SessionIdFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	SessionIdFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	UrlRewriteFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 738	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ThreadLocalFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ThreadLocalFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 35	
	ThreadLocalFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	StandardWrapperValve.invoke(Request, Response) line: 233	
	StandardContextValve.invoke(Request, Response) line: 191	
	FormAuthenticator(AuthenticatorBase).invoke(Request, Response) line: 465	
	StandardHostValve.invoke(Request, Response) line: 127	
	ErrorReportValve.invoke(Request, Response) line: 102	
	StandardEngineValve.invoke(Request, Response) line: 109	
	CoyoteAdapter.service(Request, Response) line: 298	
	Http11Processor.process(Socket) line: 852	
	Http11Protocol$Http11ConnectionHandler.process(Socket) line: 588	
	JIoEndpoint$Worker.run() line: 489	
	Thread.run() line: 619	

Call #2

Daemon Thread [http-8081-1]
 (Suspended (breakpoint at line 1420 in Table))	
	HolosTable(Table).refreshRenderedCells() line: 1420	
	HolosTable(Table).getVisibleCells() line: 2700	
	HolosTable(Table).paintContent(PaintTarget) line: 2311	
	HolosTable(AbstractComponent).paint(PaintTarget) line: 754	
	PortletCommunicationManager(AbstractCommunicationManager).writeUidlResponce(AbstractCommunicationManager$Callback, boolean, PrintWriter, Window, boolean) line: 952	
	PortletCommunicationManager(AbstractCommunicationManager).paintAfterVariableChanges(AbstractCommunicationManager$Request, AbstractCommunicationManager$Response, AbstractCommunicationManager$Callback, boolean, PrintWriter, Window, boolean) line: 839	
	PortletCommunicationManager(AbstractCommunicationManager).doHandleUidlRequest(AbstractCommunicationManager$Request, AbstractCommunicationManager$Response, AbstractCommunicationManager$Callback, Window) line: 765	
	PortletCommunicationManager.handleUidlRequest(ResourceRequest, ResourceResponse, AbstractApplicationPortlet, Window) line: 242	
	ApplicationPortlet2(AbstractApplicationPortlet).handleRequest(PortletRequest, PortletResponse) line: 446	
	ApplicationPortlet2(AbstractApplicationPortlet).serveResource(ResourceRequest, ResourceResponse) line: 712	
	FilterChainImpl.doFilter(ResourceRequest, ResourceResponse) line: 119	
	PortletFilterUtil.doFilter(PortletRequest, PortletResponse, String, FilterChain) line: 71	
	PortletServlet.service(HttpServletRequest, HttpServletResponse) line: 92	
	PortletServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ApplicationDispatcher.invoke(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 646	
	ApplicationDispatcher.processRequest(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 436	
	ApplicationDispatcher.doForward(ServletRequest, ServletResponse) line: 374	
	ApplicationDispatcher.forward(ServletRequest, ServletResponse) line: 302	
	InvokerPortletImpl.invoke(LiferayPortletRequest, LiferayPortletResponse, String, List<PortletFilter>) line: 635	
	InvokerPortletImpl.invokeResource(ResourceRequest, ResourceResponse) line: 747	
	InvokerPortletImpl.serveResource(ResourceRequest, ResourceResponse) line: 504	
	LayoutAction.processPortletRequest(HttpServletRequest, HttpServletResponse, String) line: 847	
	LayoutAction.processLayout(ActionMapping, HttpServletRequest, HttpServletResponse, long) line: 602	
	LayoutAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) line: 229	
	PortalRequestProcessor(RequestProcessor).processActionPerform(HttpServletRequest, HttpServletResponse, Action, ActionForm, ActionMapping) line: 431	
	PortalRequestProcessor(RequestProcessor).process(HttpServletRequest, HttpServletResponse) line: 236	
	PortalRequestProcessor.process(HttpServletRequest, HttpServletResponse) line: 152	
	MainServlet(ActionServlet).process(HttpServletRequest, HttpServletResponse) line: 1196	
	MainServlet(ActionServlet).doPost(HttpServletRequest, HttpServletResponse) line: 432	
	MainServlet(HttpServlet).service(HttpServletRequest, HttpServletResponse) line: 637	
	MainServlet.callParentService(HttpServletRequest, HttpServletResponse) line: 508	
	MainServlet.service(HttpServletRequest, HttpServletResponse) line: 485	
	MainServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	MonitoringFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	MonitoringFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ValidHtmlFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ValidHtmlFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	StripFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	StripFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 309	
	StripFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ThemePreviewFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ThemePreviewFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 88	
	ThemePreviewFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	GZipFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	GZipFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 137	
	GZipFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	SecureFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	SecureFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 182	
	SecureFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	AutoLoginFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	AutoLoginFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 254	
	AutoLoginFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ApplicationDispatcher.invoke(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 646	
	ApplicationDispatcher.processRequest(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 436	
	ApplicationDispatcher.doForward(ServletRequest, ServletResponse) line: 374	
	ApplicationDispatcher.forward(ServletRequest, ServletResponse) line: 302	
	FriendlyURLServlet.service(HttpServletRequest, HttpServletResponse) line: 133	
	FriendlyURLServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	MonitoringFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	MonitoringFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ValidHtmlFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ValidHtmlFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	StripFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	StripFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 309	
	StripFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ThemePreviewFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ThemePreviewFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 88	
	ThemePreviewFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	GZipFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	GZipFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 137	
	GZipFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	SecureFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	SecureFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 182	
	SecureFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	I18nFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	I18nFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 211	
	I18nFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	DoubleClickFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	DoubleClickFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	CacheFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	CacheFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ETagFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ETagFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 45	
	ETagFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	AutoLoginFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	AutoLoginFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 254	
	AutoLoginFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ApplicationDispatcher.invoke(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 646	
	ApplicationDispatcher.processRequest(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 436	
	ApplicationDispatcher.doForward(ServletRequest, ServletResponse) line: 374	
	ApplicationDispatcher.forward(ServletRequest, ServletResponse) line: 302	
	I18nServlet.service(HttpServletRequest, HttpServletResponse) line: 101	
	I18nServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	SessionIdFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	SessionIdFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	UrlRewriteFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 738	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ThreadLocalFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ThreadLocalFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 35	
	ThreadLocalFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	StandardWrapperValve.invoke(Request, Response) line: 233	
	StandardContextValve.invoke(Request, Response) line: 191	
	FormAuthenticator(AuthenticatorBase).invoke(Request, Response) line: 465	
	StandardHostValve.invoke(Request, Response) line: 127	
	ErrorReportValve.invoke(Request, Response) line: 102	
	StandardEngineValve.invoke(Request, Response) line: 109	
	CoyoteAdapter.service(Request, Response) line: 298	
	Http11Processor.process(Socket) line: 852	
	Http11Protocol$Http11ConnectionHandler.process(Socket) line: 588	
	JIoEndpoint$Worker.run() line: 489	
	Thread.run() line: 619	

call #3

Daemon Thread [http-8081-4]
 (Suspended (breakpoint at line 1420 in Table))	
	HolosTable(Table).refreshRenderedCells() line: 1420	
	HolosTable(Table).enableContentRefreshing(boolean) line: 2275	
	HolosTable(Table).changeVariables(Object, Map<String,Object>) line: 2141	
	PortletCommunicationManager(AbstractCommunicationManager).handleVariableBurst(Object, Application, boolean, String) line: 1297	
	PortletCommunicationManager(AbstractCommunicationManager).handleVariables(AbstractCommunicationManager$Request, AbstractCommunicationManager$Response, AbstractCommunicationManager$Callback, Application, Window) line: 1217	
	PortletCommunicationManager(AbstractCommunicationManager).doHandleUidlRequest(AbstractCommunicationManager$Request, AbstractCommunicationManager$Response, AbstractCommunicationManager$Callback, Window) line: 733	
	PortletCommunicationManager.handleUidlRequest(ResourceRequest, ResourceResponse, AbstractApplicationPortlet, Window) line: 242	
	ApplicationPortlet2(AbstractApplicationPortlet).handleRequest(PortletRequest, PortletResponse) line: 446	
	ApplicationPortlet2(AbstractApplicationPortlet).serveResource(ResourceRequest, ResourceResponse) line: 712	
	FilterChainImpl.doFilter(ResourceRequest, ResourceResponse) line: 119	
	PortletFilterUtil.doFilter(PortletRequest, PortletResponse, String, FilterChain) line: 71	
	PortletServlet.service(HttpServletRequest, HttpServletResponse) line: 92	
	PortletServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ApplicationDispatcher.invoke(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 646	
	ApplicationDispatcher.processRequest(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 436	
	ApplicationDispatcher.doForward(ServletRequest, ServletResponse) line: 374	
	ApplicationDispatcher.forward(ServletRequest, ServletResponse) line: 302	
	InvokerPortletImpl.invoke(LiferayPortletRequest, LiferayPortletResponse, String, List<PortletFilter>) line: 635	
	InvokerPortletImpl.invokeResource(ResourceRequest, ResourceResponse) line: 747	
	InvokerPortletImpl.serveResource(ResourceRequest, ResourceResponse) line: 504	
	LayoutAction.processPortletRequest(HttpServletRequest, HttpServletResponse, String) line: 847	
	LayoutAction.processLayout(ActionMapping, HttpServletRequest, HttpServletResponse, long) line: 602	
	LayoutAction.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) line: 229	
	PortalRequestProcessor(RequestProcessor).processActionPerform(HttpServletRequest, HttpServletResponse, Action, ActionForm, ActionMapping) line: 431	
	PortalRequestProcessor(RequestProcessor).process(HttpServletRequest, HttpServletResponse) line: 236	
	PortalRequestProcessor.process(HttpServletRequest, HttpServletResponse) line: 152	
	MainServlet(ActionServlet).process(HttpServletRequest, HttpServletResponse) line: 1196	
	MainServlet(ActionServlet).doPost(HttpServletRequest, HttpServletResponse) line: 432	
	MainServlet(HttpServlet).service(HttpServletRequest, HttpServletResponse) line: 637	
	MainServlet.callParentService(HttpServletRequest, HttpServletResponse) line: 508	
	MainServlet.service(HttpServletRequest, HttpServletResponse) line: 485	
	MainServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	MonitoringFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	MonitoringFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ValidHtmlFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ValidHtmlFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	StripFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	StripFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 309	
	StripFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ThemePreviewFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ThemePreviewFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 88	
	ThemePreviewFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	GZipFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	GZipFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 137	
	GZipFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	SecureFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	SecureFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 182	
	SecureFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	AutoLoginFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	AutoLoginFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 254	
	AutoLoginFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ApplicationDispatcher.invoke(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 646	
	ApplicationDispatcher.processRequest(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 436	
	ApplicationDispatcher.doForward(ServletRequest, ServletResponse) line: 374	
	ApplicationDispatcher.forward(ServletRequest, ServletResponse) line: 302	
	FriendlyURLServlet.service(HttpServletRequest, HttpServletResponse) line: 133	
	FriendlyURLServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	MonitoringFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	MonitoringFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ValidHtmlFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ValidHtmlFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	StripFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	StripFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 309	
	StripFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ThemePreviewFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ThemePreviewFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 88	
	ThemePreviewFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	GZipFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	GZipFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 137	
	GZipFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	SecureFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	SecureFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 182	
	SecureFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	I18nFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	I18nFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 211	
	I18nFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	DoubleClickFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	DoubleClickFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	CacheFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	CacheFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ETagFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ETagFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 45	
	ETagFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	AutoLoginFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	AutoLoginFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 254	
	AutoLoginFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ApplicationDispatcher.invoke(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 646	
	ApplicationDispatcher.processRequest(ServletRequest, ServletResponse, ApplicationDispatcher$State) line: 436	
	ApplicationDispatcher.doForward(ServletRequest, ServletResponse) line: 374	
	ApplicationDispatcher.forward(ServletRequest, ServletResponse) line: 302	
	I18nServlet.service(HttpServletRequest, HttpServletResponse) line: 101	
	I18nServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	SessionIdFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	SessionIdFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 126	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	UrlRewriteFilter.doFilter(ServletRequest, ServletResponse, FilterChain) line: 738	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	ThreadLocalFilter(BaseFilter).processFilter(Class<?>, HttpServletRequest, HttpServletResponse, FilterChain) line: 196	
	ThreadLocalFilter.processFilter(HttpServletRequest, HttpServletResponse, FilterChain) line: 35	
	ThreadLocalFilter(BaseFilter).doFilter(ServletRequest, ServletResponse, FilterChain) line: 123	
	ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 235	
	ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206	
	StandardWrapperValve.invoke(Request, Response) line: 233	
	StandardContextValve.invoke(Request, Response) line: 191	
	FormAuthenticator(AuthenticatorBase).invoke(Request, Response) line: 465	
	StandardHostValve.invoke(Request, Response) line: 127	
	ErrorReportValve.invoke(Request, Response) line: 102	
	StandardEngineValve.invoke(Request, Response) line: 109	
	CoyoteAdapter.service(Request, Response) line: 298	
	Http11Processor.process(Socket) line: 852	
	Http11Protocol$Http11ConnectionHandler.process(Socket) line: 588	
	JIoEndpoint$Worker.run() line: 489	
	Thread.run() line: 619

Thanx a lot
Bruno