Uploaded image for project: 'Jahia Community'
  1. Jahia Community
  2. JAHIA-2014

Sp2 - AJAX FM: integrity error on file permissions - impossible to force a permission - only the guest user is checked

Details

    • Bug
    • Resolution: Inactive
    • Minor
    • xCM 5.0 SP6
    • xCM 5.0 SP5
    • None
    • Sp2 17448

    Description

      I activated the "FileLockonPublication" option in the jahia.properties file. I have an image (undershared/xyz) in a file field on a sub-page that is published and visible for the group guest and "employees" (two Jahia users).

      With root I try to remove all permissions on this file (for guest and the users group). This launches a warning for the guest user (cf screenshot) and automatically reinitialize all the default ACL. So I have no way to force a 403 error on this file.

      Moreover this only works for the guest user. If I remove guest on this page and then redo the operation aka remove guest and the users group, I have no integrity warning at all. However my two "employees" can now no more access to this file. So why only the guest group is checked for integrity? Perhaps we could launch an integrity warning but does it need to be mandatory? Or perhaps we can add a new role in order to allow some users/groups to bypass such file integrity warnings (and not the others)?

      Finally if I try to do the same operations at the parent directory level, this launches a big exception (I do know if this is related or not - but all I did is to remove the users and guest group from the parent directory). Here again in such a case, we should check for integrity of sub files that will be impacted by such a change and which might lead to some integrtiy issues.

      v2007-06-07 14:42:19,390: [jsp.jahia.engines.engine] DEBUG - JSP: /jsp/jahia/engines/filemanager/info.jsp
      2007-06-07 14:42:19,437: [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jahia].[org.jahia.jsp.jahia.war.jsp.jahia.engines.filemanager.info_jsp]] ERROR - "Servlet.service()" pour la servlet org.jahia.jsp.jahia.war.jsp.jahia.engines.filemanager.info_jsp a lancΘ une exception
      java.lang.NullPointerException
      at org.jahia.jsp.jahia.war.jsp.jahia.engines.filemanager.info_jsp._jspService(info_jsp.java:478)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
      at org.jahia.jsp.jahia.war.jsp.jahia.engines.engine_jsp._jspService(engine_jsp.java:345)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
      at org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:205)
      at org.jahia.engines.EngineRenderer.render(EngineRenderer.java:74)
      at org.jahia.engines.EngineToolBox.displayScreen(EngineToolBox.java:180)
      at org.jahia.engines.filemanager.DAVFilemanager_Engine.handleActions(DAVFilemanager_Engine.java:277)
      at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:111)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.J2ProcessActionValve.invoke(J2ProcessActionValve.java:144)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.CacheReadValve.invoke(CacheReadValve.java:65)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.PageAccessCheckValve.invoke(PageAccessCheckValve.java:64)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.OperationModeCheckValve.invoke(OperationModeCheckValve.java:83)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.SiteCheckValve.invoke(SiteCheckValve.java:78)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiFragmentCacheReadValve.invoke(EsiFragmentCacheReadValve.java:326)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiUrlCookieCheckValve.invoke(EsiUrlCookieCheckValve.java:313)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.pipelines.impl.GenericPipeline.invoke(GenericPipeline.java:195)
      at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:100)
      at org.jahia.bin.JahiaAction.execute(JahiaAction.java:72)
      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
      at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:82)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
      at org.jahia.bin.Jahia.process(Jahia.java:1612)
      at org.jahia.bin.Jahia.service(Jahia.java:841)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:110)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
      at java.lang.Thread.run(Thread.java:619)
      2007-06-07 14:42:19,453: [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jahia].[org.jahia.jsp.jahia.war.jsp.jahia.engines.engine_jsp]] ERROR - "Servlet.service()" pour la servlet org.jahia.jsp.jahia.war.jsp.jahia.engines.engine_jsp a lancΘ une exception
      java.lang.NullPointerException
      at org.jahia.jsp.jahia.war.jsp.jahia.engines.filemanager.info_jsp._jspService(info_jsp.java:478)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
      at org.jahia.jsp.jahia.war.jsp.jahia.engines.engine_jsp._jspService(engine_jsp.java:345)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
      at org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:205)
      at org.jahia.engines.EngineRenderer.render(EngineRenderer.java:74)
      at org.jahia.engines.EngineToolBox.displayScreen(EngineToolBox.java:180)
      at org.jahia.engines.filemanager.DAVFilemanager_Engine.handleActions(DAVFilemanager_Engine.java:277)
      at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:111)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.J2ProcessActionValve.invoke(J2ProcessActionValve.java:144)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.CacheReadValve.invoke(CacheReadValve.java:65)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.PageAccessCheckValve.invoke(PageAccessCheckValve.java:64)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.OperationModeCheckValve.invoke(OperationModeCheckValve.java:83)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.SiteCheckValve.invoke(SiteCheckValve.java:78)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiFragmentCacheReadValve.invoke(EsiFragmentCacheReadValve.java:326)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiUrlCookieCheckValve.invoke(EsiUrlCookieCheckValve.java:313)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.pipelines.impl.GenericPipeline.invoke(GenericPipeline.java:195)
      at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:100)
      at org.jahia.bin.JahiaAction.execute(JahiaAction.java:72)
      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
      at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:82)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
      at org.jahia.bin.Jahia.process(Jahia.java:1612)
      at org.jahia.bin.Jahia.service(Jahia.java:841)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:110)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
      at java.lang.Thread.run(Thread.java:619)
      2007-06-07 14:42:19,468: [org.jahia.operations.OperationManager] ERROR - Error while processing request
      org.jahia.pipelines.PipelineException
      at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:123)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.J2ProcessActionValve.invoke(J2ProcessActionValve.java:144)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.CacheReadValve.invoke(CacheReadValve.java:65)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.PageAccessCheckValve.invoke(PageAccessCheckValve.java:64)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.OperationModeCheckValve.invoke(OperationModeCheckValve.java:83)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.SiteCheckValve.invoke(SiteCheckValve.java:78)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiFragmentCacheReadValve.invoke(EsiFragmentCacheReadValve.java:326)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiUrlCookieCheckValve.invoke(EsiUrlCookieCheckValve.java:313)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.pipelines.impl.GenericPipeline.invoke(GenericPipeline.java:195)
      at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:100)
      at org.jahia.bin.JahiaAction.execute(JahiaAction.java:72)
      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
      at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:82)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
      at org.jahia.bin.Jahia.process(Jahia.java:1612)
      at org.jahia.bin.Jahia.service(Jahia.java:841)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:110)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
      at java.lang.Thread.run(Thread.java:619)
      2007-06-07 14:42:19,484: [org.jahia.bin.JahiaAction] ERROR - Error
      java.lang.NullPointerException
      at org.jahia.jsp.jahia.war.jsp.jahia.engines.filemanager.info_jsp._jspService(info_jsp.java:478)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
      at org.jahia.jsp.jahia.war.jsp.jahia.engines.engine_jsp._jspService(engine_jsp.java:345)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
      at org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:205)
      at org.jahia.engines.EngineRenderer.render(EngineRenderer.java:74)
      at org.jahia.engines.EngineToolBox.displayScreen(EngineToolBox.java:180)
      at org.jahia.engines.filemanager.DAVFilemanager_Engine.handleActions(DAVFilemanager_Engine.java:277)
      at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:111)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.J2ProcessActionValve.invoke(J2ProcessActionValve.java:144)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.CacheReadValve.invoke(CacheReadValve.java:65)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.PageAccessCheckValve.invoke(PageAccessCheckValve.java:64)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.OperationModeCheckValve.invoke(OperationModeCheckValve.java:83)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.SiteCheckValve.invoke(SiteCheckValve.java:78)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiFragmentCacheReadValve.invoke(EsiFragmentCacheReadValve.java:326)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiUrlCookieCheckValve.invoke(EsiUrlCookieCheckValve.java:313)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.pipelines.impl.GenericPipeline.invoke(GenericPipeline.java:195)
      at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:100)
      at org.jahia.bin.JahiaAction.execute(JahiaAction.java:72)
      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
      at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:82)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
      at org.jahia.bin.Jahia.process(Jahia.java:1612)
      at org.jahia.bin.Jahia.service(Jahia.java:841)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:110)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
      at java.lang.Thread.run(Thread.java:619)
      2007-06-07 14:42:19,500: [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/jahia]] INFO - Your Jahia Server has generated an error. Please review the details below for additional information:
      Severity : CRITICAL
      Error : User message=Error while processing request, System message=Exception in processing pipeline, root cause:null
      URL : http://localhost:8080/jahia/Jahia/engineName/filemanager/op/edit/home/about_us Method : POST
      Remote host : 127.0.0.1 Remote Address : 127.0.0.1
      Request headers :
      accept:image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/x-icq, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, /
      referer:http://localhost:8081/jahia/Jahia/engineName/filemanager/op/edit/home/about_us
      accept-language:fr,en;q=0.5
      user-agent:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
      content-length:301
      cache-control:no-cache
      cookie:JSESSIONID=FF72FD9344B448BC614AB00367F983A5; Jesi_Template_Username=root; jesid=rootprc3A0
      via:HTTP/1.1 Croisidjul
      x-forwarded-for:127.0.0.1
      x-forwarded-host:localhost
      x-forwarded-port:8081
      x-forwarded-server:Croisidjul
      accept-encoding:
      content-type:application/x-www-form-urlencoded
      jahiaesi_proxy_request_url:http://localhost:8080/jahia/Jahia/engineName/filemanager/op/edit/home/about_us
      host:localhost:8080
      Stack trace :
      Cause level : 0 (level 0 is the most precise exception)
      java.lang.NullPointerException
      at org.jahia.jsp.jahia.war.jsp.jahia.engines.filemanager.info_jsp._jspService(info_jsp.java:478)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
      at org.jahia.jsp.jahia.war.jsp.jahia.engines.engine_jsp._jspService(engine_jsp.java:345)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
      at org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:205)
      at org.jahia.engines.EngineRenderer.render(EngineRenderer.java:74)
      at org.jahia.engines.EngineToolBox.displayScreen(EngineToolBox.java:180)
      at org.jahia.engines.filemanager.DAVFilemanager_Engine.handleActions(DAVFilemanager_Engine.java:277)
      at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:111)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.J2ProcessActionValve.invoke(J2ProcessActionValve.java:144)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.CacheReadValve.invoke(CacheReadValve.java:65)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.PageAccessCheckValve.invoke(PageAccessCheckValve.java:64)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.OperationModeCheckValve.invoke(OperationModeCheckValve.java:83)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.SiteCheckValve.invoke(SiteCheckValve.java:78)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiFragmentCacheReadValve.invoke(EsiFragmentCacheReadValve.java:326)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiUrlCookieCheckValve.invoke(EsiUrlCookieCheckValve.java:313)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.pipelines.impl.GenericPipeline.invoke(GenericPipeline.java:195)
      at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:100)
      at org.jahia.bin.JahiaAction.execute(JahiaAction.java:72)
      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
      at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:82)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
      at org.jahia.bin.Jahia.process(Jahia.java:1612)
      at org.jahia.bin.Jahia.service(Jahia.java:841)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:110)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
      at java.lang.Thread.run(Thread.java:619)
      Cause level : 1
      org.jahia.exceptions.JahiaException: User message=Error while processing request, System message=Exception in processing pipeline, root cause:null root cause=java.lang.NullPointerException
      at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:107)
      at org.jahia.bin.JahiaAction.execute(JahiaAction.java:72)
      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
      at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:82)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
      at org.jahia.bin.Jahia.process(Jahia.java:1612)
      at org.jahia.bin.Jahia.service(Jahia.java:841)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:110)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
      at java.lang.Thread.run(Thread.java:619)
      java.lang.NullPointerException
      at org.jahia.jsp.jahia.war.jsp.jahia.engines.filemanager.info_jsp._jspService(info_jsp.java:478)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
      at org.jahia.jsp.jahia.war.jsp.jahia.engines.engine_jsp._jspService(engine_jsp.java:345)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
      at org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:205)
      at org.jahia.engines.EngineRenderer.render(EngineRenderer.java:74)
      at org.jahia.engines.EngineToolBox.displayScreen(EngineToolBox.java:180)
      at org.jahia.engines.filemanager.DAVFilemanager_Engine.handleActions(DAVFilemanager_Engine.java:277)
      at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:111)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.J2ProcessActionValve.invoke(J2ProcessActionValve.java:144)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.CacheReadValve.invoke(CacheReadValve.java:65)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.PageAccessCheckValve.invoke(PageAccessCheckValve.java:64)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.OperationModeCheckValve.invoke(OperationModeCheckValve.java:83)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.SiteCheckValve.invoke(SiteCheckValve.java:78)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiFragmentCacheReadValve.invoke(EsiFragmentCacheReadValve.java:326)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiUrlCookieCheckValve.invoke(EsiUrlCookieCheckValve.java:313)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.pipelines.impl.GenericPipeline.invoke(GenericPipeline.java:195)
      at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:100)
      at org.jahia.bin.JahiaAction.execute(JahiaAction.java:72)
      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
      at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:82)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
      at org.jahia.bin.Jahia.process(Jahia.java:1612)
      at org.jahia.bin.Jahia.service(Jahia.java:841)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:110)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
      at java.lang.Thread.run(Thread.java:619)

      2007-06-07 14:42:19,546: [org.jahia.bin.JahiaErrorDisplay] ERROR - ERROR : Error while processing request, Exception in processing pipeline
      java.lang.NullPointerException
      at org.jahia.jsp.jahia.war.jsp.jahia.engines.filemanager.info_jsp._jspService(info_jsp.java:478)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
      at org.jahia.jsp.jahia.war.jsp.jahia.engines.engine_jsp._jspService(engine_jsp.java:345)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
      at org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:205)
      at org.jahia.engines.EngineRenderer.render(EngineRenderer.java:74)
      at org.jahia.engines.EngineToolBox.displayScreen(EngineToolBox.java:180)
      at org.jahia.engines.filemanager.DAVFilemanager_Engine.handleActions(DAVFilemanager_Engine.java:277)
      at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:111)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.J2ProcessActionValve.invoke(J2ProcessActionValve.java:144)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.CacheReadValve.invoke(CacheReadValve.java:65)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.PageAccessCheckValve.invoke(PageAccessCheckValve.java:64)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.OperationModeCheckValve.invoke(OperationModeCheckValve.java:83)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.SiteCheckValve.invoke(SiteCheckValve.java:78)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiFragmentCacheReadValve.invoke(EsiFragmentCacheReadValve.java:326)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.operations.valves.EsiUrlCookieCheckValve.invoke(EsiUrlCookieCheckValve.java:313)
      at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
      at org.jahia.pipelines.impl.GenericPipeline.invoke(GenericPipeline.java:195)
      at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:100)
      at org.jahia.bin.JahiaAction.execute(JahiaAction.java:72)
      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
      at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:82)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
      at org.jahia.bin.Jahia.process(Jahia.java:1612)
      at org.jahia.bin.Jahia.service(Jahia.java:841)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:110)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
      at java.lang.Thread.run(Thread.java:619)
      2007-06-07 14:42:19,640: [org.apache.struts.action.RequestProcessor] WARN - Unhandled Exception thrown: class java.lang.Exception
      2007-06-07 14:42:19,640: [org.jahia.bin.Jahia] ERROR - Throwable Exception caught in Jahia servlet : javax.servlet.ServletException: org.jahia.exceptions.JahiaException: User message=Error while processing request, System message=Exception in processing pipeline, root cause:null root cause=java.lang
      .NullPointerException
      javax.servlet.ServletException: org.jahia.exceptions.JahiaException: User message=Error while processing request, System message=Exception in processing pipeline, root cause:null root cause=java.lang.NullPointerException
      at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:516)
      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:423)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
      at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:82)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
      at org.jahia.bin.Jahia.process(Jahia.java:1612)
      at org.jahia.bin.Jahia.service(Jahia.java:841)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:110)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
      at java.lang.Thread.run(Thread.java:619)
      2007-06-07 14:42:19,656: [org.jahia.services.database.ConnectionDispenser] INFO - abortConnection : null
      2007-06-07 14:42:19,656: [org.jahia.services.database.ConnectionDispenser] INFO - abortConnection : null
      2007-06-07 14:42:19,671: [org.jahia.services.database.ConnectionDispenser] INFO - abortConnection : null
      2007-06-07 14:42:19,671: [org.jahia.services.database.ConnectionDispenser] INFO - abortConnection : null

      TestRail: Results

        Attachments

          Activity

            [JAHIA-2014] Sp2 - AJAX FM: integrity error on file permissions - impossible to force a permission - only the guest user is checked

            If you could also make the "ContentField_4947 " directly editable (similar to the workllow engine when there is some errors) it would be great.

            I do not know if this is really useful to list the ID of the field as they are not mentionned anywhere in the engine for the moment so useless for anyone. So we could perhaps just list the title of the container or something more useulf (the type of container, etc...)

            scroisier Stephane Croisier (Inactive) added a comment - If you could also make the "ContentField_4947 " directly editable (similar to the workllow engine when there is some errors) it would be great. I do not know if this is really useful to list the ID of the field as they are not mentionned anywhere in the engine for the moment so useless for anyone. So we could perhaps just list the title of the container or something more useulf (the type of container, etc...)

            The file manager GUI in case of ACL warnings is still false. Modified ACL (e.g removing guest group from /shared/content.jpg) raise an integrity error BUT reinitialize the ACL values to the old value. So you can not effectively bypass the check.

            Furthermore the OK button is not correctly position. We do not immediately see it in case of integrity warning and you have to scroll your brwoser done (while the Igonore warnig mes is at the top of the window).

            Finally, when you modify permissions on the parent directory this raises the warning too... but you do not know on which file. You only know the guilty field. So listing impacted sub-files (if you have access to them) or mentionning that other "restricted" files are concerned (if you do not have access to them) could be quite useful.

            We also need to make sure that there will be some limitation on the number of files being listed (a max value with some [more] kind of listing) if someone wants to try to change the /sahred ACL with thouhsands of used files beneath this directory. So the GUI should scale with lots of files being used. We also need to be sure that there is no performance impact with such rules. Perhaps this is a JIRA, once solved, which could be assigned to Islam or Anna for test purpose.

            scroisier Stephane Croisier (Inactive) added a comment - The file manager GUI in case of ACL warnings is still false. Modified ACL (e.g removing guest group from /shared/content.jpg) raise an integrity error BUT reinitialize the ACL values to the old value. So you can not effectively bypass the check. Furthermore the OK button is not correctly position. We do not immediately see it in case of integrity warning and you have to scroll your brwoser done (while the Igonore warnig mes is at the top of the window). Finally, when you modify permissions on the parent directory this raises the warning too... but you do not know on which file. You only know the guilty field. So listing impacted sub-files (if you have access to them) or mentionning that other "restricted" files are concerned (if you do not have access to them) could be quite useful. We also need to make sure that there will be some limitation on the number of files being listed (a max value with some [more] kind of listing) if someone wants to try to change the /sahred ACL with thouhsands of used files beneath this directory. So the GUI should scale with lots of files being used. We also need to be sure that there is no performance impact with such rules. Perhaps this is a JIRA, once solved, which could be assigned to Islam or Anna for test purpose.

            People

              tdraier_old Thomas Draier (Inactive)
              scroisier Stephane Croisier (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                TestRail: Runs

                  TestRail: Cases

                    Packages

                      Version Package
                      xCM 5.0 SP6