[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