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]