JTReg Build failure via Eclipse under Ubuntu

Jonathan Gibbons jonathan.gibbons at oracle.com
Sun Sep 9 09:10:31 PDT 2012


You seem to be missing javatest.jar.

Note that the preferred/definitive way to build jtreg is use the 
Makefile.  That gives you access to all the self-tests for jtreg as 
well.  The Ant file does a basic build, but is less maintained than the 
Makefile.

-- Jon




On 09/09/2012 08:54 AM, Mani Sarkar wrote:
> Hi
>
> I finally got around building jtreg in eclipse in Ubuntu 12.04 but got 
> the below build error. I followed the necessary instructions (updating 
> different settings, environment variables) before kicking off the builfd.
>
> Any thoughts?
>
> Regards,
> Mani
>
> Buildfile: /home/openjdk/jtreg/make/build.xml
> -init:
> import-javahelp:
> import-javatest:
> import-junit:
> import-jtharness:
> -compile-jtreg.classes:
>     [javac] Compiling 4 source files to /home/openjdk/jtreg/build/classes
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:60: 
> cannot find symbol
>     [javac] symbol  : class Status
>     [javac] location: package com.sun.javatest
>     [javac] import com.sun.javatest.Status;
>     [javac]                        ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:439: 
> cannot find symbol
>     [javac] symbol  : class Status
>     [javac] location: class com.sun.javatest.regtest.AppletWrapper
>     [javac]     private static Status status = Status.passed("");
>     [javac]                    ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/MainWrapper.java:34: 
> cannot find symbol
>     [javac] symbol  : class Status
>     [javac] location: package com.sun.javatest
>     [javac] import com.sun.javatest.Status;
>     [javac]                        ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/StringArray.java:38: 
> package com.sun.javatest.util does not exist
>     [javac] public class StringArray extends 
> com.sun.javatest.util.StringArray
>     [javac]     ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:97: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class com.sun.javatest.regtest.AppletWrapper
>     [javac]             status = Status.failed("JavaTest Error:  Can't 
> read applet args file.");
>     [javac]                      ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:107: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class com.sun.javatest.regtest.AppletWrapper
>     [javac]             status = Status.failed("Thread interrupted: " 
> + t.toString());
>     [javac]                      ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:163: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.AppletWrapper.AppletRunnable
>     [javac]                     status = Status.failed("Thread 
> interrupted: " + e.toString());
>     [javac]                              ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:228: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.AppletWrapper.AppletThreadGroup
>     [javac]             status = Status.failed("Applet thread threw 
> exception: " + e.toString());
>     [javac]                      ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:288: 
> cannot find symbol
>     [javac] symbol: variable Status
>     [javac]                     status = Status.failed("Test canceled 
> at user request");
>     [javac]                              ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:356: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.AppletWrapper.AppletFrame
>     [javac]                 status = Status.passed("");
>     [javac]                          ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:358: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.AppletWrapper.AppletFrame
>     [javac]                 status = Status.passed("");
>     [javac]                          ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:360: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.AppletWrapper.AppletFrame
>     [javac]                 status = Status.failed("");
>     [javac]                          ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:362: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.AppletWrapper.AppletFrame
>     [javac]                 status = Status.failed("Unexpected result");
>     [javac]                          ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:383: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.AppletWrapper.AppletFrame
>     [javac]                 status = Status.error("Unable to 
> instantiate: " + className +
>     [javac]                          ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:388: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.AppletWrapper.AppletFrame
>     [javac]                 status = Status.error("Illegal access to 
> test: " + className);
>     [javac]                          ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:394: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.AppletWrapper.AppletFrame
>     [javac]                 status = Status.error(e.getMessage());
>     [javac]                          ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:439: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class com.sun.javatest.regtest.AppletWrapper
>     [javac]     private static Status status = Status.passed("");
>     [javac]                                    ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/AppletWrapper.java:633: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class com.sun.javatest.regtest.AppletWaiter
>     [javac]                 Status.failed("Thread interrupted: " + 
> e.toString()).exit();
>     [javac]                 ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/MainWrapper.java:63: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class com.sun.javatest.regtest.MainWrapper
>     [javac] Status.failed(MAIN_CANT_READ_ARGS).exit();
>     [javac]             ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/MainWrapper.java:73: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class com.sun.javatest.regtest.MainWrapper
>     [javac]             Status.failed(MAIN_THREAD_INTR + 
> Thread.currentThread().getName()).exit();
>     [javac]             ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/MainWrapper.java:78: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class com.sun.javatest.regtest.MainWrapper
>     [javac]             Status.failed(MAIN_THREW_EXCEPT + 
> tg.uncaughtThrowable.toString()).exit();
>     [javac]             ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/MainWrapper.java:80: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class com.sun.javatest.regtest.MainWrapper
>     [javac]             Status.passed("").exit();
>     [javac]             ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/MainWrapper.java:102: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.MainWrapper.MainThread
>     [javac]                 Status.failed(MAIN_THREW_EXCEPT + 
> e.getTargetException()).exit();
>     [javac]                 ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/MainWrapper.java:109: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.MainWrapper.MainThread
>     [javac]                 Status.error(MAIN_CANT_LOAD_TEST + e).exit();
>     [javac]                 ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/MainWrapper.java:116: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.MainWrapper.MainThread
>     [javac] Status.error(MAIN_CANT_FIND_MAIN).exit();
>     [javac]                 ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/MainWrapper.java:123: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.MainWrapper.MainThread
>     [javac] Status.error(e.toString()).exit();
>     [javac]                 ^
>     [javac] 
> /home/openjdk/jtreg/src/share/classes/com/sun/javatest/regtest/MainWrapper.java:143: 
> cannot find symbol
>     [javac] symbol  : variable Status
>     [javac] location: class 
> com.sun.javatest.regtest.MainWrapper.MainThreadGroup
>     [javac]             Status.failed(MAIN_THREW_EXCEPT + 
> e.toString()).exit();
>     [javac]             ^
>     [javac] 27 errors
>
> BUILD FAILED
> /home/openjdk/jtreg/make/build.xml:182: Compile failed; see the 
> compiler error output for details.
>
> Total time: 5 seconds
>



More information about the jtreg-use mailing list