In order to find the the httpmd handler, java needs the property -Djava.protocol.handler.pkgs=net.jini.url
in order to find the handler in the classpath net.jini.url.httpmd.Handler I can't speak for jtreg (or how the property gets passed or classpath issues). The continuation character should be backslash, shouldn't it? Fred On Wed, Nov 17, 2010 at 4:34 AM, Patricia Shanahan <p...@acm.org> wrote: > Pasting the long command into a bash shell just gets me a lot of bash > related errors - I don't think "/" is working as a continuation character. > > Running > > jtreg -verbose:all -jdk:"$JAVA_HOME" net/jini/url/httpmd/TestEqual.java > > in my qa/jtreg directory does get me the error: > > > java.lang.ExceptionInInitializerError > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:169) > > at > com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:88) > at java.lang.Thread.run(Thread.java:662) > > Caused by: java.lang.RuntimeException: Unexpected exception: > java.net.MalformedURLException: unknown protocol: httpmd > at UnitTestUtilities.unexpectedException(UnitTestUtilities.java:318) > at TestEqual.<init>(TestEqual.java:167) > at TestEqual.<init>(TestEqual.java:158) > at TestEqual.<clinit>(TestEqual.java:37) > ... 4 more > STATUS:Failed.`main' threw exception: java.lang.ExceptionInInitializerError > > TEST RESULT: Failed. Execution failed: `main' threw exception: > java.lang.ExceptionInInitializerError > > This is in a Ubuntu VirtualBox that consistently passes the QA tests, > supporting your view that this is a different issue. > > Patricia > > > > > On 11/16/2010 8:12 AM, Tom Hobbs wrote: > >> I thought that was the case. I just couldn't tell from all the emails >> if I'd missed a "I've fixed TestEquals" somewhere in the middle of it. >> >> I ran the specific test by executing the following: >> >> cd $RIVER_HOME >> >> jtreg -verbose:all,nopass / >> -cpa:../JTLib-tmp/jsk-lib.jar:/ >> ../JTLib-tmp/jsk-platform.jar:/ >> ../JTLib-tmp/jsk-policy.jar:/ >> ../JTLib-tmp/jsk-resources.jar:/ >> ../JTLib-tmp/phoenix-init.jar / >> -jdk:"$JAVA_HOME" / >> -Djsk.home="C:\development\projects\River" / >> -Djavatest.maxOutputSize=500000 / >> -Djava.protocol.handler.pkgs=net.jini.url / >> -Djtlib.tmp=../JTLib-tmp / >> net/jini/url/httpmd/TestEqual.java >> >> It wouldn't surprise me if me if the command is wrong and that might >> explain the problem. I've been putting together this page >> http://river.staging.apache.org/building-river.html to help people >> with running the tests. I'd appreciate your input. >> >