Re: [SourceJammer-users] Accessing a folder returns "unable to access File information".
Brought to you by:
robertmacgrogan
From: Robert M. <rob...@ya...> - 2009-01-13 15:19:03
|
The first thing I'd do is try re-starting the server. If that doesn't work you could have a project file that is corrupt somehow--missing the node name, which is basically the name you gave the folder. If this is the case, you can definitely fix the problem, but it will take a little manual detective work on your part. You'll have to look in your SJ server's archive directory for the archive that's experiencing the problem. Look in the projects directory. This contains a series of numbered XML files (just named 0, 1, 2, etc) each one representing a single folder in your archive. View the 0 file--this is the top-level folder. It will contain info on the child folders it contains. You can the project ID = the file name of the XMl file. So you can basically work your way from one file to another until you find the file for the folder that's having the problem. You can either manually delete this from the parent folder XML file, or try to correct the data. Good luck. Let me know if you get stuck. --Rob ________________________________ From: "Mangavalli, Ram" <ra...@mv...> To: sou...@li... Sent: Monday, January 12, 2009 2:11:30 PM Subject: [SourceJammer-users] Accessing a folder returns "unable to access File information". Accessing a folder seems to return "unable to access File information". The partial stack from stdout is below. Any suggestions? org.sourcejammer.project.model.FileAccessException: Unable to access File information. null java.lang.NullPointerException at java.lang.Throwable.<init>(Throwable.java:195) at java.lang.Exception.<init>(Exception.java:41) at org.sourcejammer.util.SourceJammerExceptionChain.<init>(Unknown Source) at org.sourcejammer.project.model.FileAccessException.<init>(Unknown Source) at org.sourcejammer.project.model.filesys.NodeLibraryFS.getProjectNode(Unknown Source) at org.sourcejammer.project.controller.ProjectController.projectNodeToProject(Unknown Source) at org.sourcejammer.project.controller.ProjectController.getProject(Unknown Source) at org.sourcejammer.project.view.MasterControlProgram.getProjectInfo(Unknown Source) at sun.reflect.GeneratedMethodAccessor4088589034.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.soap.server.RPCRouter.invoke(RPCRouter.java:146) at org.apache.soap.providers.RPCJavaProvider.invoke(RPCJavaProvider.java:129) at org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:354) at javax.servlet.http.HttpServlet.service(HttpServlet.java:716) 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.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) java.lang.NullPointerException at org.sourcejammer.project.model.filesys.Util.readNodeName(Unknown Source) at org.sourcejammer.project.model.filesys.NodeLibraryFS.getProjectChildName(Unknown Source) at org.sourcejammer.project.model.filesys.ProjectNodeDeserializer.setChildren(Unknown Source) at org.sourcejammer.project.model.filesys.ProjectNodeDeserializer.deserialize(Unknown Source) at org.sourcejammer.project.model.filesys.XMLUtilFS.xmlToProject(Unknown Source) at org.sourcejammer.project.model.filesys.Util.readProjectNode(Unknown Source) at org.sourcejammer.project.model.filesys.NodeLibraryFS.getProjectNode(Unknown Source) at org.sourcejammer.project.controller.ProjectController.projectNodeToProject(Unknown Source) at org.sourcejammer.project.controller.ProjectController.getProject(Unknown Source) at org.sourcejammer.project.view.MasterControlProgram.getProjectInfo(Unknown Source) at sun.reflect.GeneratedMethodAccessor4088589034.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.soap.server.RPCRouter.invoke(RPCRouter.java:146) at org.apache.soap.providers.RPCJavaProvider.invoke(RPCJavaProvider.java:129) at org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:354) at javax.servlet.http.HttpServlet.service(HttpServlet.java:716) at javax.servlet.http.HttpServlet.service(HttpServlet.java:809) |