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" <r...@mvmills.com>
To: sourcejammer-users@lists.sourceforge.net
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)                
                  


      
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
SourceJammer-users mailing list
SourceJammer-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sourcejammer-users

Reply via email to