Re: (Fwd) Re: Using newer version of Rhino
Russell Gold <[email protected]>
| Newsgroups | gmane.comp.web.httpunit.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mar 27, 2008, at 8:53 AM, Wolfgang Fahl - BITPlan wrote: > I wrote: > > I've also changed the main testsuite to return a Test instead of a > > TestSuite so that it can be run from the Eclipse context menu. If I > > do so some tests fail with a MalformedURLException that I could not > > properly trace down. I added some debugging code in HttpUnitUtils > > but could not find out why calling the tests via the ant task works > > but calling it from the Eclipse context menu > > leads to the same error in some 37 cases. > > > > Would you have any ideas on this? > Russell wrote: > >I don't use Eclipse, so I don't. What exactly is the error? I call > the > >entire suite from IntelliJIdea with no problems. > Please find below the stack trace for one of the cases (testForward). > The debug output shows the following xml. It's having problems with the dtd. See what happens if you remove the DOCTYPE declaration. Does Eclipse allow you to register a DTD locally? I don't know why it thinks it's malformed. > > Wolfgang > > <?xml version='1.0' encoding='UTF-8'?> > <!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web > Application 2.3//EN' 'http://java.sun.com/dtd/web-app_2_3.dtd'><web- > app> > <servlet> > <servlet-name>servlet_1</servlet-name> > <servlet- class>com.meterware.servletunit.NavigationTest > $FowarderServlet</servlet- class> > </servlet> > <servlet> > <servlet-name>servlet_0</servlet-name> > <servlet- class>com.meterware.servletunit.NavigationTest > $TargetServlet</servlet- class> > </servlet> > <servlet-mapping> > <servlet-name>servlet_1</servlet-name> > <url-pattern>/origin</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>servlet_0</servlet-name> > <url-pattern>/target</url-pattern> > </servlet-mapping> > </web-app> > > > java.net.MalformedURLException > at java.net.URL.<init>(URL.java:601) > at java.net.URL.<init>(URL.java:464) > at java.net.URL.<init>(URL.java:413) > at > org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown > Source) > at > org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source) > at > org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source) > at > org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown > Source) > at org.apache.xerces.impl.XMLDocumentScannerImpl > $DTDDispatcher.dispatch(Unknown Source) > at > org > .apache > .xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > at > org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at > org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown > Source) > at org.apache.xerces.parsers.DOMParser.parse(Unknown > Source) > at > org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) > at > com.meterware.httpunit.HttpUnitUtils.parse(HttpUnitUtils.java:205) > at > com.meterware.servletunit.ServletRunner.<init>(ServletRunner.java:126) > at > com > .meterware > .servletunit.NavigationTest.testForward(NavigationTest.java:70) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > sun > .reflect > .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun > .reflect > .DelegatingMethodAccessorImpl > .invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at junit.framework.TestCase.runTest(TestCase.java:154) > at junit.framework.TestCase.runBare(TestCase.java:127) > at junit.framework.TestResult$1.protect(TestResult.java: > 106) > at > junit.framework.TestResult.runProtected(TestResult.java:124) > at junit.framework.TestResult.run(TestResult.java:109) > at junit.framework.TestCase.run(TestCase.java:118) > at junit.framework.TestSuite.runTest(TestSuite.java:208) > at junit.framework.TestSuite.run(TestSuite.java:203) > at junit.framework.TestSuite.runTest(TestSuite.java:208) > at junit.framework.TestSuite.run(TestSuite.java:203) > at junit.framework.TestSuite.runTest(TestSuite.java:208) > at junit.framework.TestSuite.run(TestSuite.java:203) > at > org > .eclipse > .jdt > .internal > .junit > .runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128) > at > org > .eclipse > .jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org > .eclipse > .jdt > .internal > .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460) > at > org > .eclipse > .jdt > .internal > .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) > at > org > .eclipse > .jdt > .internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) > at > org > .eclipse > .jdt > .internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: > 196) > > > > BITPlan - smart solutions > Pater-Delp-Str. 1, D-47877 Willich Schiefbahn > Tel. +49 1805 - BITPLAN / +49 1805 248 752, Fax +49 2154 811-481 > Web: http://www.bitplan.de > bitplan GmbH, Willich - HRB 6820 Krefeld, VAT-ID: 10258040548, > Geschäftsführer: Wolfgang Fahl > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace_______________________________________________ > Httpunit-develop mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/httpunit-develop ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Httpunit-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/httpunit-develop