Bonjour,
J'ai essaaiyé d'installer la portlet RSS NewsFeed dans Jahia (version 4.1.0_01,
Build 6070). J'ai copié le fichier WAR dans le répertoire
jahia/tomcat/webapps/ROOT/WEB-INF/var/new_webapps/my_site . La webapp est
ensuite correctement déployée et disponible dans la liste de portlets du site.
Lorsque je l'ajoute dans une page, pas de problème, je peux aussi mapper les
groupes jahia, et elle s'affiche corectement. Mais dès que je fais une action
dans la portlet (changer de feed, ou les actions d'administration comme "add",
"modify", etc...) il y a une erreur java.lang.IllegalArgumentException: Le
chemin ne commence pas par le caractère "/", dont je mets le stacktrace
ci-dessous.
Y a-t-il des modifications à faire dans l'appli pour qu'elle marche ?
Merci de votre aide !
Pierre Henry
__________________________________________________
4903127 [Thread-13] ERROR - Error in web application for app rssnewsfeeds-4.0
java.lang.IllegalArgumentException: Le chemin ne commence pas par le caractère
"/"
at
org.apache.catalina.core.ApplicationContext.getRequestDispatcher(Ljava.lang.String;)Ljavax.servlet.RequestDispatcher;(ApplicationContext.java:1179)
at
org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(Ljava.lang.String;)Ljavax.servlet.RequestDispatcher;(ApplicationContextFacade.java:174)
at
org.jahia.services.applications.JahiaApplicationsDispatchingServletService.dispatchRequest(Lorg.jahia.params.ParamBean;Lorg.jahia.data.applications.ApplicationBean;Lorg.jahia.data.applications.ServletBean;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;ZZ)Ljava.lang.String;(JahiaApplicationsDispatchingServletService.java:231)
at
org.jahia.services.applications.JahiaApplicationsDispatchingServletService.getAppOutput(ILjava.lang.String;Lorg.jahia.params.ParamBean;)Ljava.lang.String;(JahiaApplicationsDispatchingServletService.java:878)
at
org.jahia.services.fields.ContentApplicationField.getValue(Lorg.jahia.params.ParamBean;Lorg.jahia.services.version.ContentObjectEntryState;)Ljava.lang.String;(ContentApplicationField.java:104)
at
org.jahia.services.fields.ContentField.getValue(Lorg.jahia.params.ParamBean;)Ljava.lang.String;(ContentField.java:265)
at
org.jahia.data.fields.JahiaApplicationField.load(ILorg.jahia.params.ParamBean;)V(JahiaApplicationField.java:65)
at
org.jahia.services.fields.JahiaFieldBaseService.loadField(Lorg.jahia.data.fields.JahiaField;ILorg.jahia.params.ParamBean;Lorg.jahia.services.version.EntryLoadRequest;)Lorg.jahia.data.fields.JahiaField;(JahiaFieldBaseService.java:842)
at
org.jahia.services.fields.JahiaFieldBaseService.loadField(IILorg.jahia.params.ParamBean;Lorg.jahia.services.version.EntryLoadRequest;)Lorg.jahia.data.fields.JahiaField;(JahiaFieldBaseService.java:805)
at
org.jahia.services.containers.ContainerFactory.fullyLoadContainer(Lorg.jahia.data.containers.JahiaContainer;ILorg.jahia.params.ParamBean;Lorg.jahia.services.version.EntryLoadRequest;Ljava.util.Hashtable;Ljava.util.Hashtable;Ljava.util.Hashtable;)V(ContainerFactory.java:147)
at
org.jahia.services.containers.ContainerFactoryProxy.load(Lorg.jahia.data.containers.JahiaContainer;I)V(ContainerFactoryProxy.java:136)
at
org.jahia.data.containers.JahiaContainer.checkProxy(I)V(JahiaContainer.java:870)
at
org.jahia.data.containers.JahiaContainer.getField(Ljava.lang.String;)Lorg.jahia.data.fields.JahiaField;(JahiaContainer.java:462)
at
org.jahia.taglibs.field.AbstractFieldTag.doStartTag()I(AbstractFieldTag.java:137)
at
org.apache.jsp.box_jsp._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(box_jsp.java:2616)
at
org.apache.jasper.runtime.HttpJspBase.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpJspBase.java:137)
at
javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServletWrapper.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Z)V(JspServletWrapper.java:210)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljava.lang.String;Ljava.lang.Throwable;Z)V(JspServlet.java:295)
at
org.apache.jasper.servlet.JspServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(JspServlet.java:241)
at
javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ApplicationDispatcher.java:684)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ApplicationDispatcher.java:575)
at
org.apache.catalina.core.ApplicationDispatcher.include(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ApplicationDispatcher.java:498)
at
org.apache.jasper.runtime.JspRuntimeLibrary.include(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljava.lang.String;Ljavax.servlet.jsp.JspWriter;Z)V(JspRuntimeLibrary.java:822)
at
org.apache.jsp.sub_2cols_free_menu_jsp._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(sub_2cols_free_menu_jsp.java:3822)
at
org.apache.jasper.runtime.HttpJspBase.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpJspBase.java:137)
at
javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServletWrapper.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Z)V(JspServletWrapper.java:210)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljava.lang.String;Ljava.lang.Throwable;Z)V(JspServlet.java:295)
at
org.apache.jasper.servlet.JspServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(JspServlet.java:241)
at
javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
4903128 [Thread-13] ERROR - Nested exception
java.lang.IllegalArgumentException: Le chemin ne commence pas par le caractère
"/"
at
org.apache.catalina.core.ApplicationContext.getRequestDispatcher(Ljava.lang.String;)Ljavax.servlet.RequestDispatcher;(ApplicationContext.java:1179)
at
org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(Ljava.lang.String;)Ljavax.servlet.RequestDispatcher;(ApplicationContextFacade.java:174)
at
org.jahia.services.applications.JahiaApplicationsDispatchingServletService.dispatchRequest(Lorg.jahia.params.ParamBean;Lorg.jahia.data.applications.ApplicationBean;Lorg.jahia.data.applications.ServletBean;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;ZZ)Ljava.lang.String;(JahiaApplicationsDispatchingServletService.java:231)
at
org.jahia.services.applications.JahiaApplicationsDispatchingServletService.getAppOutput(ILjava.lang.String;Lorg.jahia.params.ParamBean;)Ljava.lang.String;(JahiaApplicationsDispatchingServletService.java:878)
at
org.jahia.services.fields.ContentApplicationField.getValue(Lorg.jahia.params.ParamBean;Lorg.jahia.services.version.ContentObjectEntryState;)Ljava.lang.String;(ContentApplicationField.java:104)
at
org.jahia.services.fields.ContentField.getValue(Lorg.jahia.params.ParamBean;)Ljava.lang.String;(ContentField.java:265)
at
org.jahia.data.fields.JahiaApplicationField.load(ILorg.jahia.params.ParamBean;)V(JahiaApplicationField.java:65)
at
org.jahia.services.fields.JahiaFieldBaseService.loadField(Lorg.jahia.data.fields.JahiaField;ILorg.jahia.params.ParamBean;Lorg.jahia.services.version.EntryLoadRequest;)Lorg.jahia.data.fields.JahiaField;(JahiaFieldBaseService.java:842)
at
org.jahia.services.fields.JahiaFieldBaseService.loadField(IILorg.jahia.params.ParamBean;Lorg.jahia.services.version.EntryLoadRequest;)Lorg.jahia.data.fields.JahiaField;(JahiaFieldBaseService.java:805)
at
org.jahia.services.containers.ContainerFactory.fullyLoadContainer(Lorg.jahia.data.containers.JahiaContainer;ILorg.jahia.params.ParamBean;Lorg.jahia.services.version.EntryLoadRequest;Ljava.util.Hashtable;Ljava.util.Hashtable;Ljava.util.Hashtable;)V(ContainerFactory.java:147)
at
org.jahia.services.containers.ContainerFactoryProxy.load(Lorg.jahia.data.containers.JahiaContainer;I)V(ContainerFactoryProxy.java:136)
at
org.jahia.data.containers.JahiaContainer.checkProxy(I)V(JahiaContainer.java:870)
at
org.jahia.data.containers.JahiaContainer.getField(Ljava.lang.String;)Lorg.jahia.data.fields.JahiaField;(JahiaContainer.java:462)
at
org.jahia.taglibs.field.AbstractFieldTag.doStartTag()I(AbstractFieldTag.java:137)
at
org.apache.jsp.box_jsp._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(box_jsp.java:2616)
at
org.apache.jasper.runtime.HttpJspBase.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpJspBase.java:137)
at
javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServletWrapper.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Z)V(JspServletWrapper.java:210)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljava.lang.String;Ljava.lang.Throwable;Z)V(JspServlet.java:295)
at
org.apache.jasper.servlet.JspServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(JspServlet.java:241)
at
javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ApplicationDispatcher.java:684)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ApplicationDispatcher.java:575)
at
org.apache.catalina.core.ApplicationDispatcher.include(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ApplicationDispatcher.java:498)
at
org.apache.jasper.runtime.JspRuntimeLibrary.include(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljava.lang.String;Ljavax.servlet.jsp.JspWriter;Z)V(JspRuntimeLibrary.java:822)
at
org.apache.jsp.sub_2cols_free_menu_jsp._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(sub_2cols_free_menu_jsp.java:3822)
at
org.apache.jasper.runtime.HttpJspBase.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpJspBase.java:137)
at
javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServletWrapper.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Z)V(JspServletWrapper.java:210)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljava.lang.String;Ljava.lang.Throwable;Z)V(JspServlet.java:295)
at
org.apache.jasper.servlet.JspServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(JspServlet.java:241)
at
javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)