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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.