Details
- 
    Bug 
- 
    Resolution: Done
- 
    Critical 
- 
    WCM 5.0 SP1
- 
    None
- 
    15858
Description
Il ne devrait pas être possible de supprimer/renommer et autres opérations sur les répertoies shared (pas essayé sur groups ou users ou sur le nom d'un group ou d'un user ou sur private ou public de ces derniers mais ce devrait être interdit de la même façon).
En cas de tentative de renommage de shared par exemple (en "partagé" pour les français), Slide exceptionne et l'arbre shared en entier avec tous les fichiers disparait dans la nature. On a déjà un client qui a perdu tous ces fichiers ainsi (NHSierraClub).
A corriger donc pour la SP1.
5714324 [2006-12-01 16:27:27,269] [org.apache.slide.common.Domain] ERROR - Exception while move - No object found at /sdfsf
5714324 [2006-12-01 16:27:27,269] [org.apache.slide.common.Domain] ERROR - org.apache.slide.structure.ObjectNotFoundException: No object found at /sdfsf
org.apache.slide.structure.ObjectNotFoundException: No object found at /sdfsf
        at org.apache.slide.store.BindingStore.doResolve(BindingStore.java:726)
        at org.apache.slide.store.BindingStore.doRetrieveObjectNode(BindingStore.java:684)
        at org.apache.slide.store.BindingStore.retrieveObject(BindingStore.java:89)
        at org.apache.slide.structure.StructureImpl.retrieve(StructureImpl.java:212)
        at org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:155)
        at org.apache.slide.macro.MacroPropertyUpdater.move(MacroPropertyUpdater.java:136)
        at org.apache.slide.event.MacroEvent$Move.fireVetaoableEvent(MacroEvent.java:108)
        at org.apache.slide.event.EventDispatcher.fireVetoableEvent(EventDispatcher.java:61)
        at org.apache.slide.macro.MacroImpl.move(MacroImpl.java:537)
        at org.apache.slide.macro.MacroImpl.move(MacroImpl.java:407)
        at org.apache.slide.macro.MacroImpl.move(MacroImpl.java:375)
        at org.jahia.services.webdav.DAVFileAccess.renameFile(DAVFileAccess.java:1801)
        at org.jahia.engines.filemanager.DAVFilemanager_Engine.renameFile(DAVFilemanager_Engine.java:865)
        at org.jahia.engines.filemanager.DAVFilemanager_Engine.processLastScreen(DAVFilemanager_Engine.java:430)
        at org.jahia.engines.filemanager.DAVFilemanager_Engine.handleActions(DAVFilemanager_Engine.java:171)
        at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:110)
        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
        at org.jahia.operations.valves.J2ProcessActionValve.invoke(J2ProcessActionValve.java:134)
        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:1647)
        at org.jahia.bin.Jahia.service(Jahia.java:853)
        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:595)
5714403 [2006-12-01 16:27:27,348] [org.jahia.bin.Jahia]  INFO - Processed [/jahia/Jahia/engineName/filemanager/op/edit/pid/13] user=[root] ip=[127.0.0.1]