JTReg Build failure via Eclipse under Ubuntu

Jonathan Gibbons jonathan.gibbons at oracle.com
Sun Sep 9 17:10:45 PDT 2012


One more time ...

Mani,

If you look at the Ant code for the compile-jtreg.usage target, you'll 
see it is just
running jtreg and saving the output.   The contents of the usage.txt 
file could */not/* be
anything generated by jtreg or standard javac.  It looks like you are 
compiling the
code in a way that it still generates class files in the face of 
compilation errors,
and the message you see in usage.txt reflects that.

What compiler are you using and what version of jtreg are you trying to 
compile?

-- Jon

On 09/09/2012 11:09 AM, Mani Sarkar wrote:
> Hi Jonathan,
>
> Thanks for the feedback. I got it to build further than the below, 
> although its now stuck at:
>
> Buildfile: /home/openjdk/jtreg/make/build.xml
> -init:
> import-javahelp:
> import-javatest:
> import-junit:
> import-jtharness:
> -compile-jtreg.classes:
> -compile-jtreg.resources:
>      [copy] Copying 114 files to /home/openjdk/jtreg/build/classes
> -compile-jct.utils:
> -ant-jct.utils:
> -compile-jtreg.usage:
>
> BUILD FAILED
> /home/openjdk/jtreg/make/build.xml:265: Java returned: 1
>
> Total time: 1 second
>
> I had a look at the usage.txt file to see the below:
>
> Exception in thread "main" java.lang.Error: Unresolved compilation 
> problem:
>
> at com.sun.javatest.regtest.Main.main(Main.java:901)
>
>
> Is this jdk / javac version issue?
>
> Regards,
> Mani
>
> On Sun, Sep 9, 2012 at 4:54 PM, Mani Sarkar <sadhak001 at gmail.com 
> <mailto:sadhak001 at gmail.com>> 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
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/jtreg-use/attachments/20120909/038e977d/attachment-0001.html 


More information about the jtreg-use mailing list