[opencms-dev] Re: NullPointerException thrown when attempting CmsObject.readAllProjectResources()

Thomas Joseph Olaes thomas.olaes at gmail.com
Fri Jul 30 23:49:01 CEST 2004


I should add that I'm using OpenCMS 5.0.1

On Fri, 30 Jul 2004 14:32:23 -0700, Thomas Joseph Olaes
<thomas.olaes at gmail.com> wrote:
> Hi list!
> 
> I'm having a problem with CmsObject.readAllProjectResources() at the
> moment. Here's my code:
> 
> <%@ page session="false"
>          import="com.opencms.core.*,
>                  com.opencms.file.CmsObject,
>                  com.opencms.file.CmsFile,
>                  java.util.Vector,
>                  java.util.Iterator"
> %>
> <%
>   CmsObject cmsobject = new CmsObject();
> 
>   Vector vecProjectResources = new Vector();
> 
>   int iProjectID = 7;
> 
>   try{
>     vecProjectResources = cmsobject.readAllProjectResources(iProjectID);
>   }
>   catch(CmsException my_cmsexception){
>     out.println("I shat myself because: " + my_cmsexception.getMessage());
>     return;
>   }
>   catch(Throwable tt){
>     out.println("I shat myself because: " + tt.toString());
>     tt.printStackTrace();
>     return;
>   }
> %>
> 
> This is being done from within a JSP. I'm getting the catch at the
> catch(Throwable tt) clause, and it returns:
> 
> I shat myself because: java.lang.NullPointerException
> 
> further the stack trace looks like this (from tt.printStackTrace()):
> 
> java.lang.NullPointerException
>         at com.opencms.file.CmsObject.readAllProjectResources(CmsObject.java:2669)
>         at org.apache.jsp.testCmsObject_jsp_jsp._jspService(testCmsObject_jsp_jsp.java:53)
>         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         ...
> 
> I looked at the source code and see that the readAllProjectResources()
> method is 1 line, making a return of the results of another function
> readAllProjectResources from an interface...
> 
> without going to the extreme case of inserting stuff into the OpenCMS
> source that i have here, I was wondering if anyone could help me out
> with this problem. I have no idea why a java.lang.NullPointerException
> would be thrown in this case, since I supplied an integer value to the
> function when I called it, and that integer is a valid project ID (I
> checked the data tables, my project ID number is 7.
> 
> Any help is appreciated on this issue, thank you for your time,
> patience, and assistance in advance.
> 
> -TJ
>



More information about the opencms-dev mailing list