Forums de discussion

BaseURLEncoding

David Proba, modifié il y a 11 années.

BaseURLEncoding

Junior Member Publications: 48 Date d'inscription: 27/06/11 Publications récentes
Hi guys,

I get 2 errors I can't handle...

First:

13:52:35,601 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_userprojectlist_WAR_DematicUserportlet_ln=primefaces&_userprojectlist_WAR_DematicUserportlet_javax.faces.resource=primefaces.css&p_p_col_count=1&p_p_col_id=column-2&p_p_id=userprojectlist_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:35,626 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_userprojectlist_WAR_DematicUserportlet_ln=primefaces&_userprojectlist_WAR_DematicUserportlet_javax.faces.resource=primefaces.css&p_p_col_count=1&p_p_col_id=column-2&p_p_id=userprojectlist_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:35,630 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_userprojectlist_WAR_DematicUserportlet_ln=primefaces&_userprojectlist_WAR_DematicUserportlet_javax.faces.resource=jquery%2Fjquery.js&p_p_col_count=1&p_p_col_id=column-2&p_p_id=userprojectlist_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:35,631 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_userprojectlist_WAR_DematicUserportlet_ln=primefaces&_userprojectlist_WAR_DematicUserportlet_javax.faces.resource=jquery%2Fjquery.js&p_p_col_count=1&p_p_col_id=column-2&p_p_id=userprojectlist_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:35,633 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_userprojectlist_WAR_DematicUserportlet_ln=primefaces&_userprojectlist_WAR_DematicUserportlet_javax.faces.resource=primefaces.js&p_p_col_count=1&p_p_col_id=column-2&p_p_id=userprojectlist_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:35,634 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_userprojectlist_WAR_DematicUserportlet_ln=primefaces&_userprojectlist_WAR_DematicUserportlet_javax.faces.resource=primefaces.js&p_p_col_count=1&p_p_col_id=column-2&p_p_id=userprojectlist_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:36,581 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_usersummary_WAR_DematicUserportlet_ln=primefaces&_usersummary_WAR_DematicUserportlet_javax.faces.resource=primefaces.css&p_p_col_count=2&p_p_col_id=column-1&p_p_id=usersummary_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:36,582 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_usersummary_WAR_DematicUserportlet_ln=primefaces&_usersummary_WAR_DematicUserportlet_javax.faces.resource=primefaces.css&p_p_col_count=2&p_p_col_id=column-1&p_p_id=usersummary_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:36,585 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_usersummary_WAR_DematicUserportlet_ln=primefaces&_usersummary_WAR_DematicUserportlet_javax.faces.resource=jquery%2Fjquery.js&p_p_col_count=2&p_p_col_id=column-1&p_p_id=usersummary_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:36,587 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_usersummary_WAR_DematicUserportlet_ln=primefaces&_usersummary_WAR_DematicUserportlet_javax.faces.resource=jquery%2Fjquery.js&p_p_col_count=2&p_p_col_id=column-1&p_p_id=usersummary_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:36,589 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_usersummary_WAR_DematicUserportlet_ln=primefaces&_usersummary_WAR_DematicUserportlet_javax.faces.resource=primefaces.js&p_p_col_count=2&p_p_col_id=column-1&p_p_id=usersummary_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:36,590 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_usersummary_WAR_DematicUserportlet_ln=primefaces&_usersummary_WAR_DematicUserportlet_javax.faces.resource=primefaces.js&p_p_col_count=2&p_p_col_id=column-1&p_p_id=usersummary_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:36,890 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_usertopmenu_WAR_DematicUserportlet_ln=primefaces&_usertopmenu_WAR_DematicUserportlet_javax.faces.resource=primefaces.css&p_p_col_count=0&p_p_col_id=&p_p_id=usertopmenu_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:36,892 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_usertopmenu_WAR_DematicUserportlet_ln=primefaces&_usertopmenu_WAR_DematicUserportlet_javax.faces.resource=primefaces.css&p_p_col_count=0&p_p_col_id=&p_p_id=usertopmenu_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:36,895 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_usertopmenu_WAR_DematicUserportlet_ln=primefaces&_usertopmenu_WAR_DematicUserportlet_javax.faces.resource=jquery%2Fjquery.js&p_p_col_count=0&p_p_col_id=&p_p_id=usertopmenu_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:36,896 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_usertopmenu_WAR_DematicUserportlet_ln=primefaces&_usertopmenu_WAR_DematicUserportlet_javax.faces.resource=jquery%2Fjquery.js&p_p_col_count=0&p_p_col_id=&p_p_id=usertopmenu_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:36,898 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_usertopmenu_WAR_DematicUserportlet_ln=primefaces&_usertopmenu_WAR_DematicUserportlet_javax.faces.resource=primefaces.js&p_p_col_count=0&p_p_col_id=&p_p_id=usertopmenu_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]
13:52:36,899 ERROR [BaseURLNonEncodedStringImpl:196] Invalid name=value pair=[amp;v=3.2] in URL=[http://localhost:8080/web/david.proba/about-me?_usertopmenu_WAR_DematicUserportlet_ln=primefaces&_usertopmenu_WAR_DematicUserportlet_javax.faces.resource=primefaces.js&p_p_col_count=0&p_p_col_id=&p_p_id=usertopmenu_WAR_DematicUserportlet&p_p_lifecycle=2&v=3.2&v=3.2]

It seems to be a ressource problem with all ressources of all portlets on a page...
As far as I overlook the effects.... there are no functional or display errors.
But what is the reason for that ?

Second:

http://localhost:8080/image/company_logo?img_id=12111&t=1339501954705
13:52:36,352 ERROR [BaseURLEncodedStringImpl:57] URL path must start with a / or include ://
java.lang.IllegalArgumentException: URL path must start with a '/' or include '://'
	at com.liferay.portlet.PortletResponseImpl.encodeURL(PortletResponseImpl.java:410)
	at com.liferay.faces.bridge.context.url.BaseURLEncodedStringImpl.toString(BaseURLEncodedStringImpl.java:54)
	at com.liferay.faces.bridge.context.url.BridgeURLBaseImpl.toString(BridgeURLBaseImpl.java:139)
	at com.liferay.faces.bridge.context.ExternalContextImpl.encodeResourceURL(ExternalContextImpl.java:293)
	at org.primefaces.renderkit.CoreRenderer.getResourceURL(CoreRenderer.java:76)
	at org.primefaces.component.menu.BaseMenuRenderer.encodeMenuItem(BaseMenuRenderer.java:73)
	at org.primefaces.component.menubutton.MenuButtonRenderer.encodeMenu(MenuButtonRenderer.java:111)
	at org.primefaces.component.menubutton.MenuButtonRenderer.encodeMarkup(MenuButtonRenderer.java:52)
	at org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:40)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRegularCell(DataTableRenderer.java:760)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRow(DataTableRenderer.java:722)
	at org.primefaces.component.datatable.DataTableRenderer.encodeTbody(DataTableRenderer.java:626)
	at org.primefaces.component.datatable.DataTableRenderer.encodeRegularTable(DataTableRenderer.java:248)
	at org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:224)
	at org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:108)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
	at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
	at com.liferay.faces.bridge.renderkit.html_basic.RendererWrapper.encodeChildren(RendererWrapper.java:47)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
	at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)
	at com.liferay.faces.bridge.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:91)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at com.liferay.faces.bridge.lifecycle.LifecycleWrapper.render(LifecycleWrapper.java:45)
	at com.liferay.faces.bridge.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:241)
	at com.liferay.faces.bridge.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:84)
	at com.liferay.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:82)
	at javax.portlet.faces.GenericFacesPortlet.doBridgeDispatch(GenericFacesPortlet.java:672)
	at javax.portlet.faces.GenericFacesPortlet.doRenderDispatchInternal(GenericFacesPortlet.java:638)
	at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:274)
	at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)
	at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:245)
	at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
	at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
	at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
	at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:93)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
	at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:637)
	at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:722)
	at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:426)
	at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1215)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
	at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:4735)
	at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:1455)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:213)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:148)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processTemplate(RuntimePortletImpl.java:309)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processTemplate(RuntimePortletImpl.java:234)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:106)
	at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:512)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
	at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:412)
	at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:680)
	at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:244)
	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:174)
	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:621)
	at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:533)
	at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:510)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:113)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:113)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:201)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:240)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
	at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:135)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:304)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:123)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:201)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:241)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:113)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:55)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:240)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:80)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:121)
	at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:208)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:184)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:203)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:105)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:164)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:164)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:184)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:92)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:70)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)

This error concerns the image output within primfaces datatable. As you see in the first line, the image path is complete with "http://localhost..." (system.out output), so I do not understand the problem. Actually, the image(s) are not rendered within primfaces datatable.

I'm using Liferay 6.1 GA1 with Liferay Faces 3.1 RC1 and Primefaces 3.3.1

Thanks for your help.
thumbnail
Neil Griffin, modifié il y a 11 années.

RE: BaseURLEncoding

Liferay Legend Publications: 2655 Date d'inscription: 27/07/05 Publications récentes
Hi David,

Regarding the first problem, I am pretty sure that you can ignore the message in the log. Are you sure that you're using PrimeFaces 3.3.1? The amp;v=3.2 appending is something that, as the version number indicates, was in the PrimeFaces 3.2 PrimeResource.java class. I had a conversation with Çağatay about this, and he said that PrimeFaces 3.3 doesn't have this code anymore. I just downloaded the source for PrimeFaces 3.3.1 and I couldn't find "v=" anywhere in the Java source.

Regarding the second problem, can you paste some example p:dataTable Facelet markup that causes the error to happen? The primefaces3-portlet demo contains p:dataTable but I don't see the problem happening there.

Thanks,

Neil
David Proba, modifié il y a 11 années.

RE: BaseURLEncoding

Junior Member Publications: 48 Date d'inscription: 27/06/11 Publications récentes
Hi Neil,

regarding the first problem, you was right. I am using PF 3.3.1 but there was also pf 3.2 jar in the lib folder.
Thanks for your advice.

This does not (really) concern the second problem...
The effect changed meanwhile. Images are rendered correctly but the error still resists in log file.

This is my outtake from view.xhtml:

		<p:datatable var="project" value="#{user_projectlist.projects}" paginator="true" lazy="false" paginatortemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" rowsperpagetemplate="10,20,50" widgetvar="ptable" id="ptable" paginatorposition="bottom" rows="20">
			<p:column>
				<h:outputlink value="#{project.groupurl}">
					<img src="#{project.logourl}" class="plimgmax">
				</h:outputlink>
			</p:column>
			<p:column styleclass="plcol" sortby="#{project.proname}">
				<f:facet name="header">
					<h:outputtext value="#{i18n['dem_proname']}" />
				</f:facet>
				<h:outputtext value="#{project.proname}" />
			</p:column>
			<p:column styleclass="plcol" sortby="#{project.dem_customer}">
				<f:facet name="header">
					<h:outputtext value="#{i18n['dem_customer']}" />
				</f:facet>
				<h:outputtext value="#{project.dem_customer}" />
			</p:column>
			<p:column styleclass="plcol">
				<f:facet name="header">
					<h:outputtext value="#{i18n['dem_sitecountry_short']}" />
				</f:facet>
				<ui:repeat var="site" value="#{project.dem_sites}">
					<h:outputtext value="#{site.name}" /><br>
				</ui:repeat>
			</p:column>
			<p:column styleclass="plcol" sortby="#{project.dem_projectstatus}">
				<f:facet name="header">
					<h:outputtext value="#{i18n['dem_projectstatus_short']}" />
				</f:facet>
				<h:outputtext value="#{project.dem_projectstatus.name}" />
			</p:column>
			<p:column styleclass="plcol" sortby="#{project.dem_datepio}">
				<f:facet name="header">
					<h:outputtext value="#{i18n['dem_datepio_short']}" />
				</f:facet>
				<h:outputtext value="#{project.dem_datepio}">
					<f:convertdatetime pattern="#{i18n['dem_datepat']}" type="date" />
				</h:outputtext>
			</p:column>
			<p:column styleclass="plcol" sortby="#{project.dem_dateacc}">
				<f:facet name="header">
					<h:outputtext value="#{i18n['dem_dateacc_short']}" />
				</f:facet>
				<h:outputtext value="#{project.dem_dateacc}">
					<f:convertdatetime pattern="#{i18n['dem_datepat']}" type="date" />
				</h:outputtext>
			</p:column>
			<p:column styleclass="plcol">
					<p:menubutton value="#{i18n['dem_action']}">
						<p:menuitem value="#{i18n['dem_pp']}" url="#{project.groupurl}" icon="ui-icon ui-icon-home" />
						<p:menuitem value="#{i18n['dem_jira']}" url="#{project.dem_jira}" icon="ui-icon ui-icon-extlink" rendered="#{project.renderjira}" target="_blank" />
						<p:menuitem value="#{i18n['dem_files']}" url="#{project.dem_files}" icon="ui-icon ui-icon-folder-open" rendered="#{project.renderfiles}" target="_blank" />
						<p:menuitem value="#{i18n['dem_proplan']}" url="#{project.dem_proplan}" icon="ui-icon ui-icon-document" rendered="#{project.renderplan}" target="_blank" />
						<p:menuitem value="#{i18n['dem_mta']}" url="#{project.dem_mta}" icon="ui-icon ui-icon-document" rendered="#{project.rendermta}" target="_blank" />
						<p:menuitem value="#{i18n['dem_become_member']}" actionlistener="#{user_projectlist.bemember}" oncomplete="listfurther()" icon="ui-icon ui-icon-check" rendered="#{project.renderbemember}">
							<f:attribute name="comm" value="#{project.groupid}" />
						</p:menuitem>
						<p:menuitem value="#{i18n['dem_send_request']}" onclick="mod_sendreq.show()" actionlistener="#{user_projectlist.actcomm}" icon="ui-icon ui-icon-key" rendered="#{project.rendersendreq}">
							<f:attribute name="comm" value="#{project.groupid}" />
						</p:menuitem>
						<p:menuitem value="#{i18n['dem_quit_community']}" actionlistener="#{user_projectlist.quitcomm}" oncomplete="listfurther()" icon="ui-icon ui-icon-cancel" rendered="#{project.renderquitcomm}">
							<f:attribute name="comm" value="#{project.groupid}" />
						</p:menuitem>
						<p:menuitem value="#{i18n['dem_del_request']}" actionlistener="#{user_projectlist.delreq}" oncomplete="listfurther()" icon="ui-icon ui-icon-cancel" rendered="#{project.renderdelreq}">
							<f:attribute name="comm" value="#{project.groupid}" />
						</p:menuitem>
					</p:menubutton>
			</p:column>
		</p:datatable>

thumbnail
Neil Griffin, modifié il y a 11 années.

RE: BaseURLEncoding

Liferay Legend Publications: 2655 Date d'inscription: 27/07/05 Publications récentes
Just to make sure I understand correctly, you're saying that the p:dataTable images are rendering OK, but you still see the "Invalid name=value pair=[amp;v=3.2]" in the log, right?
David Proba, modifié il y a 11 années.

RE: BaseURLEncoding

Junior Member Publications: 48 Date d'inscription: 27/06/11 Publications récentes
No, the thing with "Invalid name=value pair=[amp;v=3.2]" is gone...
I think this was caused by still used PF 3.2 jar which I have now removed.

But I do still see "URL path must start with a / or include ://
java.lang.IllegalArgumentException: URL path must start with a '/' or include '://' in the log
thumbnail
Neil Griffin, modifié il y a 11 années.

RE: BaseURLEncoding

Liferay Legend Publications: 2655 Date d'inscription: 27/07/05 Publications récentes
OK thanks -- the p:dataTable images are rendering OK right?
David Proba, modifié il y a 11 années.

RE: BaseURLEncoding

Junior Member Publications: 48 Date d'inscription: 27/06/11 Publications récentes
Yes, images are rendering OK in p:dataTable.
To be honest I am mean while not sure that the images were the problem causing this log file output...
What are other possible for that output ?
thumbnail
Neil Griffin, modifié il y a 11 années.

RE: BaseURLEncoding

Liferay Legend Publications: 2655 Date d'inscription: 27/07/05 Publications récentes
Hi David,

When you have time, using a debugger, please set a breakpoint at the following line in BaseURLEncodedStringImpl.toString()

stringValue = portletResponse.encodeURL(stringValue);


And please let me know what the value of stringValue is before the call to portletResponse.encodeURL(stringValue).

Thanks,

Neil