Here are the contents of the cactus_server.log file.
0 [Thread-43] DEBUG server.ServletTestRedirector - >doPost(...)
60 [Thread-43] DEBUG server.ServletTestRedirector - Default buffer size
= 0
60 [Thread-43] DEBUG server.ServletTestRedirector - Service called =
CALL_TEST
220 [Thread-43] DEBUG server.ServletTestRedirector - >doTest(...)
260 [Thread-43] DEBUG server.ServletTestRedirector - Result holder
semaphore is in place
260 [Thread-43] DEBUG server.ServletTestRedirector - Class to call =
org.apache.commons.cactus.sample.TestSampleServlet
260 [Thread-43] DEBUG server.ServletTestRedirector - Method to call =
testPositiveNumber
260 [Thread-43] DEBUG server.ServletTestRedirector -
>callTestMethod(...)
921 [Thread-43] DEBUG server.ServletTestRedirector - Result holder
semaphore inactive (result set in holder)
921 [Thread-43] DEBUG server.ServletTestRedirector - <doTest
921 [Thread-43] DEBUG server.ServletTestRedirector - Sending magic
keyword ...
921 [Thread-43] DEBUG server.ServletTestRedirector - <doPost
1092 [Thread-43] DEBUG server.ServletTestRedirector - >doPost(...)
1092 [Thread-43] DEBUG server.ServletTestRedirector - Default buffer
size = 0
1092 [Thread-43] DEBUG server.ServletTestRedirector - Service called =
GET_RESULTS
1092 [Thread-43] DEBUG server.ServletTestRedirector -
>doGetResults(...)
1092 [Thread-43] DEBUG server.ServletTestRedirector - Try to read
results from Holder ...
--Navjeet
-----Original Message-----
From: Vincent Massol
Sent: Wed 8/8/2001 10:58 AM
To: [EMAIL PROTECTED]
Cc:
Subject: Re: cactus and Iplanet App Server 6.0
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
> > > >
> > > >
> >
>
>
<<winmail.dat>>
