RE: Cactus-Ant Integration: Context startup failed due to "Error filterStart"
EricZeng <[email protected]>
| Newsgroups | gmane.comp.jakarta.cactus.user |
|---|---|
| Message-ID | <[email protected]> |
Hello, Can you try Tomcat 5.0? Please look at this page. It has some problem if using Tomcat 5.5. http://wiki.apache.org/jakarta-cactus/Cactus_1.7.1 Thanks, Eric> Date: Thu, 19 Apr 2007 01:54:03 -0700> From: [email protected]> To: [email protected]> Subject: Re: Cactus-Ant Integration: Context startup failed due to "Error filterStart"> > > Hi> > I am facing a weird problem now - I could resolve the previous errors I> got. Now when i execute my testcase files from ant using <cactus> task, it> throws the NullPointerException when trying to execute the testXXX()> methods. I have no clue as to why this is happening. It executes my> beginXXX() and endXXX() methods successfully but fails to execute the> testXXX() method. Can you please let me know why this is happening and how> to resolve this issue?> > Is there something I am missing due to which its not being able to execute> test methods on the server?> > This is the exact exception I get : > > Testcase:> testUsingValidPlatformUserNamePwd(com.inteq.test.integration.testcase s.TestUserAuthentication): > Caused an ERROR> [cactus] null> [cactus] java.lang.NullPointe rException> [cactus] at> com.inteq.test.integration.utils.XMLDataHelper.getTestMethods(XMLDataHelper.java:337)> [cactus] at> com.inteq.test.integration.utils.XMLDataHelper.getTestData(XMLDataHelper.java:231)> [cactus] at> com.inteq.test.integration.utils.IFServletTestCase.getAssertions(IFServletTestCase.java:154)> [cactus] at> com.inteq.test.integration.testcases.TestUserAuthentication.testUsingValidPlatformUserNamePwd(TestUserAuthentication.java:127)> [cactus] at> org.apache.cactus.internal.AbstractCactusTestCase.runBareServer(AbstractCactusTestCase.java:153)> [cactus] at> org.apache.cactus.internal.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:119)> [cactus] at> org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:93)> [cactus] at> org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_ aroundBody1$advice(AbstractWebTestController.java:217)> [cactus] at> org.apache.cactus.int ernal.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java)> [cactus] at> org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:101)> [cactus] at> org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:217)> [cactus] at> org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java)> [cactus] at> org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:72)> [cactus] at> org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:217)> [cactus] at> org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java)> [cactus] at> javax.servlet.http.HttpServlet.service(HttpServlet.java:689)> [cactus] at> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)> [cactus] at> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja va:252)> [cactus] at> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)> [cactus] at> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)> [cactus] at> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)> [cactus] at> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)> [cactus] at> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)> [cactus] at> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)> [cactus] at> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)> [cactus] at> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)> [cactus] at> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)> [cactus] a t> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)> [ca ctus] at> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)> [cactus] at> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)> [cactus] at java.lang.Thread.run(Thread.java:595)> > > Regards,> TY> > > yanping li wrote:> > > > Hi,> > > > I am trying to automate in-container testing using ant intgeration with > > Cactus. My application (sym.war) worked fine before cactifying. When I run > > build it cactifies and during testing it hangs to open tomcat and I get > > error message:> > http://localhost/sym-cactified/ServletRedirector?Cactus_Servic=RUN_TEST> > > > Here is a copy of the output file:> > > > Jul 12, 2006 12:10:33 AM org.apache.coyote.http11.Http11Protocol init> > INFO: Initializing Coyote HTTP/1.1 on http-80> > Jul 12, 2006 12:10:33 AM org.apache.catalina.startup.Catalina load> > INFO: Initialization pro cessed in 5157 ms> > Jul 12, 2006 12:10:34 AM org.apache.catalina.core.StandardService sta rt> > INFO: Starting service Catalina> > Jul 12, 2006 12:10:34 AM org.apache.catalina.core.StandardEngine start> > INFO: Starting Servlet Engine: Apache Tomcat/5.0.28> > Jul 12, 2006 12:10:34 AM org.apache.catalina.core.StandardHost start> > INFO: XML validation disabled> > Jul 12, 2006 12:10:34 AM org.apache.catalina.core.StandardHost getDeployer> > INFO: Create Host deployer for direct deployment ( non-jmx )> > Jul 12, 2006 12:11:59 AM org.apache.catalina.core.StandardHostDeployer > > install> > INFO: Installing web application at context path /sym-cactified from URL > > file:C:/temp/cactus/webapps/sym-cactified> > Jul 12, 2006 12:12:05 AM org.apache.catalina.core.StandardContext start> > SEVERE: Error filterStart> > Jul 12, 2006 12:12:05 AM org.apache.catalina.core.StandardContext start> > SEVERE: Context startup failed due to previous errors> > Jul 12, 2006 12:12:05 AM org.apache.co yote.http11.Http11Protocol start> > INFO: Starting Coyote HTTP/1.1 on http-80> > Jul 12, 2 006 12:12:07 AM org.apache.jk.common.ChannelSocket init> > INFO: JK2: ajp13 listening on /0.0.0.0:8009> > Jul 12, 2006 12:12:07 AM org.apache.jk.server.JkMain start> > INFO: Jk running ID=0 time=0/1252 config=null> > Jul 12, 2006 12:12:07 AM org.apache.catalina.startup.Catalina start> > INFO: Server startup in 93635 ms> > > > Could it caused by the "FilterRedirector", which is the only new filter > > added to the web.xml of cactified war file?> > > > Here is part of my build.xml file:> > > > <target name="test.prepare" depends="war, compile.cactustest">> > > > <taskdef resource="cactus.tasks">> > <classpath>> > <path refid="cactus.classpath" />> > </classpath>> > </taskdef>> > <!-- Cactify the web-app archive -->> > <cactifywar srcfile="${target}/sym.war" > > destfile="${target}/sym-cactified.war" >> > <classes dir="${target.classes.cactus}"/>> > </cactifywar>> > > > <!-- Prepare the di rectories for the JUnit reports -->> > <mkdir dir="${target.testreports}"/>> > </target>> > > > <target name="test"> > description="Run the tests on the defined containers" >> > <taskdef resource="cactus.tasks">> > <classpath>> > <path refid="cactus.classpath" />> > </classpath>> > </taskdef>> > <!-- Run the tests -->> > <cactus warfile="${target}/sym-cactified.war"> > fork="yes" failureproperty="tests.failed" haltonerror="false">> > > > <classpath>> > <pathelement location="${webapp.lib}/cactus-ant.jar" />> > <pathelement location="${webapp.lib}/junit-3.8.jar" />> > <pathelement location="${webapp.lib}/ant-junit.jar" />> > <pathelement location="${webapp.lib}/cactus.jar" />> > <pathelement location="${webapp.lib}/cargo-0.5.jar" />> > <pathelement location="${webapp.lib}/commons-httpclient-2.0.2.jar" />> > <pathelement location="${webapp.lib}/commons-logging.jar" />> > <pathelement location="${webapp.lib}/aspectjrt.jar" />> > <pathelement location="${webapp.lib}/nekohtml-0.9 .1.jar" />> > <pathelement location="${webapp.lib}/httpunit.jar" />> > <pathelement locati on="${target.classes.java}" />> > <pathelement location="${target.classes.cactus}" />> > </classpath>> > > > <containerset>> > <tomcat5x dir="${tomcat.home}" port="80"> > output="${target.testreports}/tomcat5x.txt"> > todir="${target.testreports}/tomcat5x"> > serverxml="${tomcat.home}/conf/server.xml"> > tmpdir = "${container.temp}" >> > <conf dir="${tomcat.home}/conf" includes="sym.xml" />> > </tomcat5x>> > </containerset>> > > > <formatter type="xml" usefile="true"/>> > <batchtest>> > <fileset dir="${src.cactus.dir}">> > <include name="**/Test*.java"/>> > <exclude name="**/Test*All.java"/>> > </fileset>> > </batchtest>> > </cactus>> > > > <!-- Generate the JUnit Reports -->> > <mkdir dir="${target.report}/html" />> > <junitreport todir="${target.testreports}">> > <fileset dir="${target.testreports}" includes="TEST-*.xml"/>> > <report todir="${target.testreports}/html" format="frames"/ >> > </junitreport>> > </target>> > > > I am using> > ANT: apache-ant-1.6.5> > JAVA: jdk1. 5.0_06> > CACTUS : jakarta-cactus-13-1.7.2> > TOMCAT: jakarta-tomcat 5.5> > > > > > Thank you for your help!> > > > _________________________________________________________________> > Express yourself instantly with MSN Messenger! Download today - it's FREE! > > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/> > > > > > ---------------------------------------------------------------------> > To unsubscribe, e-mail: [email protected]> > For additional commands, e-mail: [email protected]> > > > > > > > -- > View this message in context: http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10074172> Sent from the Cactus - User mailing list archive at Nabble.com.> > > ---------------------------------------------------------------------> To unsubscribe, e-mail: cactus [email protected]> For additional commands, e-mail: cactus-user-help@ja karta.apache.org> _________________________________________________________________ 陆梅 Windows Vista 碌陆莽 http://search.live.com/results.aspx?q=windows+vista&mkt=zh-cn&FORM=LIVSOP