I'm getting a strange message from one of the folders in one of my Projects. It's strange because I've looked at all the files that comprise the SourceJammer archives and everything appears fine. Unfortunately the error messages don't give me much of a pointer at what to look, so I was hoping you might have run across it before. The client shows:
Error: Unable to access File information. null Error: Unable to access File information. null
And the server shows:
org.sourcejammer.project.model.FileAccessException: Unable to access File information. null java.lang.NullPointerException
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.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
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:154)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
at com.caucho.server.webapp.WebAppFilterChain.doFilter
(WebAppFilterChain.java:178)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:492)
at com.caucho.util.ThreadPool.run(ThreadPool.java
:425)
at java.lang.Thread.run(Thread.java:595)
java.lang.NullPointerException
at org.sourcejammer.project.model.filesys.XMLUtilFS.xmlToNodeName(Unknown Source)
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.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java
:25)
at java.lang.reflect.Method.invoke(Method.java:585)
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:154)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
at com.caucho.server.webapp.WebAppFilterChain.doFilter
(WebAppFilterChain.java:178)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:492)
at com.caucho.util.ThreadPool.run(ThreadPool.java
:425)
at java.lang.Thread.run(Thread.java:595)
java.lang.NullPointerException
at org.sourcejammer.project.model.filesys.XMLUtilFS.xmlToNodeName(Unknown Source)
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.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java
:25)
at java.lang.reflect.Method.invoke(Method.java:585)
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:154)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
at com.caucho.server.webapp.WebAppFilterChain.doFilter
(WebAppFilterChain.java:178)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:492)
at com.caucho.util.ThreadPool.run(ThreadPool.java
:425)
at java.lang.Thread.run(Thread.java:595)
