Hi Navjeet,

No it doesn't look like a classpath issue at all ... The null pointer
exception at line 236 means that the result of the test could not be
retrieved from a variable stored in the servlet context. The question is :
why wasn't it put there ? It should have been.

What version of Cactus are you using ?
Could you send the server log file (file cactus_server.log) that is
generated if you have the log4j jar in your server classpath (put the log4j
jar in WEB-INF/lib). You can find the log4j jar in <cactusroot>/lib, it is
delivered in the distribution.

Thanks
-Vincent

----- Original Message -----
From: "Chabbewal, Navjeet" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Tuesday, August 07, 2001 4:30 PM
Subject: RE: cactus and Iplanet App Server 6.0


> I checked again and these classes are there on clinet and server side.
> If it helps here is the output in the java engine of the app server:
>
> [07/Aug/2001 10:57:33:9] error: SERVLET-put_nonserial: Putting
> non-serializable
> object when using NAS session
> [07/Aug/2001 10:57:33:9] info: --------------------------------------
> [07/Aug/2001 10:57:33:9] info: ServletTestRedirector: init
> [07/Aug/2001 10:57:33:9] info: --------------------------------------
> [07/Aug/2001 10:57:34:0] error: Exception: SERVLET-execution_failed:
> Error in ex
> ecuting servlet ServletTestRedirector: java.lang.NullPointerException
> Exception Stack Trace:
> java.lang.NullPointerException
>         at
> org.apache.commons.cactus.server.ServletTestCaller.doGetResults(Servl
> etTestCaller.java:236)
>         at
> org.apache.commons.cactus.server.ServletTestRedirector.doPost(Servlet
> TestRedirector.java:191)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
>         at
> com.netscape.server.servlet.servletrunner.ServletInfo.service(Unknown
>  Source)
>         at
> com.netscape.server.servlet.servletrunner.ServletRunner.execute(Unkno
> wn Source)
>         at com.kivasoft.applogic.AppLogic.execute(Unknown Source)
>         at com.kivasoft.applogic.AppLogic.execute(Unknown Source)
>         at com.kivasoft.thread.ThreadBasic.run(Native Method)
>         at java.lang.Thread.run(Thread.java:479)
>
> Seems like the request does invoke proxy redirector on the server side.
> Do you think it is a classpath issue ? Seems like it is related to
> Iplanet does things ( not sure..)
>
>
>
> --Navjeet
>
>
> -----Original Message-----
> From: Vincent Massol
> Sent: Tue 8/7/2001 9:28 AM
> To: [EMAIL PROTECTED]
> Cc:
> Subject: Re: cactus and Iplanet App Server 6.0
>
>
>
> Navjeet,
>
> Can you verify that you have the following files in your web app
> classpath
> (i.e. either in WEB-INF/classes or in WEB-INF/lib) :
> - junit classes
> - cactus classes
> - test classes
> - classes under test
>
> And on the client side (the junit test runner JVM) :
> - junit classes
> - cactus classes
> - test classes
> - servlet API jar (not sure if it is needed actually ...)
>
> You can check
> http://jakarta.apache.org/commons/cactus/installation.html
> for details.
>
> Thanks
> -Vincent
>
> ----- Original Message -----
> From: "Chabbewal, Navjeet" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, August 07, 2001 1:50 PM
> Subject: RE: cactus and Iplanet App Server 6.0
>
>
> > Vincent,
> >
> >
> > I am still having problems as mentioned below. Any help will
> be
> > appreciated.
> >
> >
> >  I presumed that TestRunner is the servlet which can be used
> >  to run tests
> >  by providing classname parameter with appropriate test class
> name.
> >  Anyhow I am getting the exact same results when I run the
> test through
> >  junit.awtui.TestRunner.
> >
> >  I do not have junit.jar in WEB-INF/lib but I do have the
> >  expanded junit
> >  classes under WEB-INF/classes ( i.e. junit/framework,
> junit/extensions
> >  etc.. ) That should be ok.
> >
> >
> > --Navjeet
> >
> >
> > >
> > >
> > > > -----Original Message-----
> > > > From: Vincent Massol [ mailto:[EMAIL PROTECTED]]
> > > > Sent: Friday, August 03, 2001 2:08 PM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: Re: cactus and Iplanet App Server 6.0
> > > >
> > > >
> > > > Hi,
> > > >
> > > > * What is TestRunner ? I usually run the tests by either
> > > > starting the JUnit
> > > > text runner or the awt/swing runner ones.
> > > > * Can you verify that you have junit.jar in your
> WEB-INF/lib
> > > > directory ?
> > > >
> > > > Thanks
> > > > -Vincent
> > > >
> > > >
> >
>
>

Reply via email to