Hi Roger, > -----Original Message----- > From: yuguang sun [mailto:[EMAIL PROTECTED]] > Sent: 23 May 2002 00:32 > To: Cactus Users List > Subject: RE: testSendCookie error - TestSampleServlet > > Hello Vincent, > > Thanks a lot for your message. I have found out the reason which caused > the exception. In the > beginSendCookie() method of sample servlet, the statement: > theRequest.addCookie("testcookie", "thisisacookie"); > > is not fit to test servlet on remote machine. In WebRequest.java, the > addCookie() method with two > parameters means to set domain to localhost, but there is no web server > running on my localhost.
Ah yes, you're right. I am testing with my container running on the same machine. You have a good point. I shall mention this somewhere in the Samples Howto. Thanks. > > By the way, I think CACTUS is an excellent program. I wonder if there is > a design document like class > diagram etc. available for users to read. On the other side that in the > future, we probably met similar > problems. Things will be easier If we can print out messages to figure out > if is caused by the wrong way to > use CACTUS or some thing wrong with the program under test. > Thanks for the compliment. Yes, there are design documents. Check http://jakarta.apache.org/cactus/how_it_works.html (there is a UML sequence diagram if you click on the link at the top of the page) + textual explanations. Is that what you meant ? Thanks -Vincent > Roger > > > ----- Original Message ----- > From: "Vincent Massol" <[EMAIL PROTECTED]> > Date: Wed, 22 May 2002 09:23:07 +0100 > To: "'Cactus Users List'" <[EMAIL PROTECTED]> > Subject: RE: testSendCookie error - TestSampleServlet > > > > Hi Roger, > > > > I have never tried to run Cactus on IPlanet. Some have done that in the > > past and have reported on this newsgroup (check the archives). I can't > > recall any specific problem WRT cookies. > > > > If you could enable cactus logging and send the relevant portion of log, > > that would help. > > > > Looking at line 406, it seems the reason is because HttpClient fails to > > create a valid cookie. This is probably due because Cactus is passing to > > it either an invalid domain or an invalid cookie path. Now, as to why it > > might be doing this ... we need the logs. > > > > Thanks > > -Vincent > > > > > -----Original Message----- > > > From: yuguang sun [mailto:[EMAIL PROTECTED]] > > > Sent: 22 May 2002 00:58 > > > To: [EMAIL PROTECTED] > > > Subject: testSendCookie error - TestSampleServlet > > > > > > Hi! > > > > > > I try to run TestSampleServlet. But I get following exceptions. Does > > any > > > one have idea about that? I am using iplanet 6 web server on DS-10. > > cactus > > > version is 1.3 as well. > > > > > > > > > ........E.E.... > > > Time: 1.647 > > > There were 2 errors: > > > 1) testSendCookie(org.apache.cactus.sample.TestSampleServlet) > > > java.lang.NullPointerException > > > at > > > > > org.apache.cactus.client.HttpClientHelper.addCookies(HttpClientHelper.ja > > va > > > ;org/apache/cactus/util/log/LogAspect.java(1k):406) > > > at > > > > > org.apache.cactus.client.HttpClientHelper.dispatch22_connect(HttpClientH > > el > > > per.java;org/apache/cactus/util/log/LogAspect.java(1k):165) > > > at > > > > > org.apache.cactus.client.HttpClientHelper.around22_connect(HttpClientHel > > pe > > > r.java;org/apache/cactus/util/log/LogAspect.java(1k):1221) > > > at > > > > > org.apache.cactus.client.HttpClientHelper.connect(HttpClientHelper.java; > > or > > > g/apache/cactus/util/log/LogAspect.java(1k):125) > > > at > > > > > org.apache.cactus.client.AbstractHttpClient.callRunTest(AbstractHttpClie > > nt > > > .java;org/apache/cactus/util/log/LogAspect.java(1k):188) > > > at > > > > > org.apache.cactus.client.AbstractHttpClient.dispatch1_doTest(AbstractHtt > > pC > > > lient.java;org/apache/cactus/util/log/LogAspect.java(1k):120) > > > at > > > > > org.apache.cactus.client.AbstractHttpClient.around1_doTest(AbstractHttpC > > li > > > ent.java;org/apache/cactus/util/log/LogAspect.java(1k):1221) > > > at > > > > > org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.ja > > va > > > ;org/apache/cactus/util/log/LogAspect.java(1k):115) > > > at > > > > > org.apache.cactus.AbstractTestCase.runGenericTest(AbstractTestCase.java: > > 45 > > > 7) > > > at > > > org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:133) > > > at > > > org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:400) > > > at > > > > > org.apache.cactus.sample.TestSampleServlet.main(TestSampleServlet.java:9 > > 6) > > > 2) testSendMultipleCookies(org.apache.cactus.sample.TestSampleServlet) > > > java.lang.NullPointerException > > > at > > > > > org.apache.cactus.client.HttpClientHelper.addCookies(HttpClientHelper.ja > > va > > > ;org/apache/cactus/util/log/LogAspect.java(1k):406) > > > at > > > > > org.apache.cactus.client.HttpClientHelper.dispatch22_connect(HttpClientH > > el > > > per.java;org/apache/cactus/util/log/LogAspect.java(1k):165) > > > at > > > > > org.apache.cactus.client.HttpClientHelper.around22_connect(HttpClientHel > > pe > > > r.java;org/apache/cactus/util/log/LogAspect.java(1k):1221) > > > at > > > > > org.apache.cactus.client.HttpClientHelper.connect(HttpClientHelper.java; > > or > > > g/apache/cactus/util/log/LogAspect.java(1k):125) > > > at > > > > > org.apache.cactus.client.AbstractHttpClient.callRunTest(AbstractHttpClie > > nt > > > .java;org/apache/cactus/util/log/LogAspect.java(1k):188) > > > at > > > > > org.apache.cactus.client.AbstractHttpClient.dispatch1_doTest(AbstractHtt > > pC > > > lient.java;org/apache/cactus/util/log/LogAspect.java(1k):120) > > > at > > > > > org.apache.cactus.client.AbstractHttpClient.around1_doTest(AbstractHttpC > > li > > > ent.java;org/apache/cactus/util/log/LogAspect.java(1k):1221) > > > at > > > > > org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.ja > > va > > > ;org/apache/cactus/util/log/LogAspect.java(1k):115) > > > at > > > > > org.apache.cactus.AbstractTestCase.runGenericTest(AbstractTestCase.java: > > 45 > > > 7) > > > at > > > org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:133) > > > at > > > org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:400) > > > at > > > > > org.apache.cactus.sample.TestSampleServlet.main(TestSampleServlet.java:9 > > 6) > > > > > > FAILURES!!! > > > Tests run: 13, Failures: 0, Errors: 2 > > > > > > > > > > > > Thanks > > > > > > Roger > > > -- > > > _______________________________________________ > > > Sign-up for your own FREE Personalized E-mail at Mail.com > > > http://www.mail.com/?sr=signup > > > > > > > > > -- > > > To unsubscribe, e-mail: <mailto:cactus-user- > > > [EMAIL PROTECTED]> > > > For additional commands, e-mail: <mailto:cactus-user- > > > [EMAIL PROTECTED]> > > > > > > > > -- > > To unsubscribe, e-mail: <mailto:cactus-user- > [EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:cactus-user- > [EMAIL PROTECTED]> > > > > > > -- > _______________________________________________ > Sign-up for your own FREE Personalized E-mail at Mail.com > http://www.mail.com/?sr=signup > > > -- > To unsubscribe, e-mail: <mailto:cactus-user- > [EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:cactus-user- > [EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
