Re: WorkFlow, images and DAVFileAccess NullPointerException error

Stéphane Croisier <[email protected]>
Newsgroups gmane.comp.cms.jahia.install
Message-ID <[email protected]>
Hello,

What is exactly the configuraiton of your site? 
Did you created another new virtual site? Which 
is the default one? What are the languages 
installed? Did you validated the home page for 
the current language?... I just tried to repeat 
your error on a fresh Jahia 4.1_01 install and did not get such an error...

Stéphane

At 12:35 16/07/2005, you wrote:
>Jahia: jahia4.1.0_01_b6070
>Application Server: default embedded Tomcat
>Java: 1.4.2_06 (see below for details)
>OS: SuSE Linux 9.3 (i586) VERSION = 9.3
>
>Hi,
>
>trying to approve a page (this occurs on three 
>of ten pages inserted) using the workflow 
>dialog, I get a NullPointerException error (see 
>the catalina log below). The same appens trying 
>to modify (by calling the edit field dialog) any field of type image.
>Since I think the error may be related to the 
>file access rights, at the end of this email you 
>can take a look at the dir containing the images
>uploaded in jahia (where I don't see anything strange).
>
>Any ideas of the possible cause for this error?
>
>Regards.
>
>Davide Merlitti
>
>
>java version "1.4.2_06"
>Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
>Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
>
> >> This is the startup output of the script 'jahia.sh':
>
>-- JAHIA Edition 4 Startup Script --------------------
>Verifying environment...
>Current directory is /usr/local/jahia4.1.0_01_b6070/bin
>JDK found.
>Catalina environment seems clean...
>Tomcat environment seems clean...
>Starting JAHIA Edition Database and Web Server...
>Using CATALINA_BASE:   /usr/local/jahia4.1.0_01_b6070/tomcat
>Using CATALINA_HOME:   /usr/local/jahia4.1.0_01_b6070/tomcat
>Using CATALINA_TMPDIR: /usr/local/jahia4.1.0_01_b6070/tomcat/temp
>Using JAVA_HOME:       /usr/lib/jvm/java
>
> >> This is part of the log file 'catalina.out' showing the error:
>
>63975169 [http-8080-Processor4] ERROR 
>org.jahia.bin.JahiaAction.execute:52 - Error
>java.lang.NullPointerException
>        at 
> org.jahia.services.webdav.DAVFileAccess$NamespaceHelper.<init>(DAVFileAccess.java:1179)
>        at 
> org.jahia.services.webdav.DAVFileAccess.setNamespace(DAVFileAccess.java:125)
>        at 
> org.jahia.services.webdav.DAVFileAccess.<init>(DAVFileAccess.java:108)
>        at 
> org.jahia.services.webdav.JahiaWebdavBaseService.getDAVFileAccess(JahiaWebdavBaseService.java:59)
>        at 
> org.jahia.services.fields.ContentFileField.changeEntryState(ContentFileField.java:144)
>        at 
> org.jahia.services.fields.ContentField.setWorkflowState(ContentField.java:1462)
>        at 
> org.jahia.services.fields.JahiaFieldBaseService.setFieldsLanguageStates(JahiaFieldBaseService.java:1390)
>        at 
> org.jahia.services.pages.ContentPage.changeStagingStatus(ContentPage.java:3393)
>        at 
> org.jahia.engines.workflow.WorkflowEngine.applyModifications(WorkflowEngine.java:627)
>        at 
> org.jahia.engines.workflow.WorkflowEngine.handleActions(WorkflowEngine.java:292)
>        at 
> org.jahia.operations.OperationManager.handleOperations(OperationManager.java:302)
>        at org.jahia.bin.JahiaAction.execute(JahiaAction.java:50)
>        at 
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
>        at 
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
>        at 
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
>        at org.jahia.bin.Jahia.process(Jahia.java:1547)
>        at org.jahia.bin.Jahia.service(Jahia.java:862)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
>        at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>        at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>        at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>        at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>        at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>        at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>        at 
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
>        at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>        at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
>        at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
>        at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>        at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>        at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>        at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>        at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>        at 
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
>        at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
>        at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
>        at 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
>        at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
>        at java.lang.Thread.run(Thread.java:534)
>63975172 [http-8080-Processor4] ERROR 
>org.jahia.bin.JahiaErrorDisplay.DisplayException:174 
>- ERROR : Error during handle of operation, Error during handle of operation
>java.lang.NullPointerException
>        at 
> org.jahia.services.webdav.DAVFileAccess$NamespaceHelper.<init>(DAVFileAccess.java:1179)
>        at 
> org.jahia.services.webdav.DAVFileAccess.setNamespace(DAVFileAccess.java:125)
>        at 
> org.jahia.services.webdav.DAVFileAccess.<init>(DAVFileAccess.java:108)
>        at 
> org.jahia.services.webdav.JahiaWebdavBaseService.getDAVFileAccess(JahiaWebdavBaseService.java:59)
>        at 
> org.jahia.services.fields.ContentFileField.changeEntryState(ContentFileField.java:144)
>        at 
> org.jahia.services.fields.ContentField.setWorkflowState(ContentField.java:1462)
>        at 
> org.jahia.services.fields.JahiaFieldBaseService.setFieldsLanguageStates(JahiaFieldBaseService.java:1390)
>        at 
> org.jahia.services.pages.ContentPage.changeStagingStatus(ContentPage.java:3393)
>        at 
> org.jahia.engines.workflow.WorkflowEngine.applyModifications(WorkflowEngine.java:627)
>        at 
> org.jahia.engines.workflow.WorkflowEngine.handleActions(WorkflowEngine.java:292)
>        at 
> org.jahia.operations.OperationManager.handleOperations(OperationManager.java:302)
>        at org.jahia.bin.JahiaAction.execute(JahiaAction.java:50)
>        at 
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
>        at 
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
>        at 
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
>        at org.jahia.bin.Jahia.process(Jahia.java:1547)
>        at org.jahia.bin.Jahia.service(Jahia.java:862)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
>        at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>        at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>        at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>        at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>        at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>        at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>        at 
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
>        at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>        at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
>        at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
>        at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>        at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>        at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>        at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>        at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>        at 
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
>        at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
>        at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
>        at 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
>        at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
>        at java.lang.Thread.run(Thread.java:534)
>63975185 [http-8080-Processor4] ERROR 
>org.jahia.bin.Jahia.service:939 - Throwable 
>Exception caught in Jahia servlet : 
>javax.servlet.ServletException: 
>org.jahia.exceptions.JahiaException: Error 
>during handle of operation, Error during handle 
>of operation, root cause:null root cause=java.lang.NullPointerException
>javax.servlet.ServletException: 
>org.jahia.exceptions.JahiaException: Error 
>during handle of operation, Error during handle 
>of operation, 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.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
>        at org.jahia.bin.Jahia.process(Jahia.java:1547)
>        at org.jahia.bin.Jahia.service(Jahia.java:862)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
>        at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>        at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>        at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>        at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>        at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>        at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>        at 
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
>        at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>        at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
>        at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
>        at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>        at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>        at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
>        at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
>        at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
>        at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
>        at 
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
>        at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
>        at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
>        at 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
>        at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
>        at java.lang.Thread.run(Thread.java:534)
>
> >>Directory listing:
>
>pico:/usr/local/jahia4.1.0_01_b6070/tomcat/webapps/jahia/WEB-INF/var/content/slide/pico/store/shared 
># dir -R
>.:
>total 384
>drwxr-xr-x  3 root root  4096 Jul 15 14:07 .
>drwxr-xr-x  3 root root  4096 Jul 12 16:48 ..
>-rw-r--r--  1 root root  4839 Jul 14 19:22 7711.php.jpg_1.0
>-rw-r--r--  1 root root  4548 Jul 14 19:31 ACA-F-039345-0000.jpg_1.0
>-rw-r--r--  1 root root  4663 Jul 14 18:42 Bomarzo_Orco_02.jpg_1.0
>-rw-r--r--  1 root root  3532 Jul 14 18:56 aredatecibernini.jpg_1.0
>-rw-r--r--  1 root root  4942 Jul 15 12:16 benedetto1.jpg_1.0
>-rw-r--r--  1 root root  7108 Jul 15 13:18 benedetto2.jpg_1.0
>-rw-r--r--  1 root root  4427 Jul 15 13:21 benedetto3.jpg_1.0
>-rw-r--r--  1 root root  4551 Jul 15 13:23 benedetto4.JPG_1.0
>-rw-r--r--  1 root root  5130 Jul 14 18:45 bomarzo.jpg_1.0
>-rw-r--r--  1 root root 17253 Jul 13 21:20 burri_combustione.jpg_1.0
>-rw-r--r--  1 root root 11149 Jul 12 16:48 cimabue.jpg_1.0
>-rw-r--r--  1 root root  3341 Jul 15 13:50 conservazion4.jpg_1.0
>-rw-r--r--  1 root root  9392 Jul 15 14:07 conservazione.jpg_1.0
>-rw-r--r--  1 root root  5740 Jul 15 14:05 conservazione1.jpg_1.0
>-rw-r--r--  1 root root  5054 Jul 15 14:03 conservazione2.jpg_1.0
>-rw-r--r--  1 root root  8678 Jul 15 14:01 conservazione3.jpg_1.0
>-rw-r--r--  1 root root  4491 Jul 15 13:56 conservazione5.jpg_1.0
>-rw-r--r--  1 root root  5384 Jul 14 18:49 deledda.jpg_1.0
>-rw-r--r--  1 root root  5545 Jul 14 18:47 demartino.jpg_1.0
>-rw-r--r--  1 root root  3657 Jul 14 18:41 lambretta.jpg_1.0
>-rw-r--r--  1 root root  4816 Jul 14 19:50 lidiocipriani.jpg_1.0
>-rw-r--r--  1 root root 11306 Jul 15 11:13 mao-glowing.jpg_1.0
>-rw-r--r--  1 root root  7127 Jul 14 18:47 mao.jpg_1.0
>-rw-r--r--  1 root root  9660 Jul 14 20:00 norfolk.jpg_1.0
>-rw-r--r--  1 root root  6602 Jul 15 11:50 patellani.jpg_1.0
>-rw-r--r--  1 root root 13447 Jul 13 21:20 pollock.jpg_1.0
>-rw-r--r--  1 root root  4498 Jul 14 18:49 ricci.jpg_1.0
>-rw-r--r--  1 root root  6606 Jul 15 12:15 san_benedetto-norcia1.jpg_1.0
>drwxr-xr-x  2 root root  4096 Jul 14 18:40 shared
>-rw-r--r--  1 root root  5246 Jul 15 11:34 taranta.jpg_1.0
>-rw-r--r--  1 root root  4541 Jul 15 11:17 tarantolata.jpg_1.0
>-rw-r--r--  1 root root  6708 Jul 15 11:46 tommasocuccioni.jpg_1.0
>-rw-r--r--  1 root root  3863 Jul 14 18:47 tramonti.jpg_1.0
>-rw-r--r--  1 root root  5744 Jul 15 11:39 vara1.jpg_1.0
>-rw-r--r--  1 root root 68365 Jul 14 16:10 vespa125Uah.gif_1.0
>-rw-r--r--  1 root root  3518 Jul 14 18:46 villa girasole.jpg_1.0
>-rw-r--r--  1 root root  7176 Jul 15 14:00 viro05.jpg_1.0
>
>./shared:
>total 144
>drwxr-xr-x  2 root root  4096 Jul 14 18:40 .
>drwxr-xr-x  3 root root  4096 Jul 15 14:07 ..
>-rw-r--r--  1 root root 17253 Jul 14 18:40 burri_combustione.jpg_1.0
>-rw-r--r--  1 root root 11149 Jul 14 18:40 cimabue.jpg_1.0
>-rw-r--r--  1 root root 15856 Jul 14 18:40 lambretta.jpg_1.0
>-rw-r--r--  1 root root 13447 Jul 14 18:40 pollock.jpg_1.0
>-rw-r--r--  1 root root 68365 Jul 14 18:40 vespa125Uah.gif_1.0
>
>

- -- --- -----=[ scroisier at jahia dot com ]=---- --- -- -
CEO - Jahia Ltd, 45 rue de la gare, 1260 Nyon (Switzerland)
Jahia : The Java Unified Web Platform
www.jahia.org - The community and product web site
www.jahia.com - Our commercial services company
www.collaborativesource.org - The Collaborative Source Initiative
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.