[8] langtools DocCommentTester.java:109: error: cannot find symbol

Jonathan Gibbons jonathan.gibbons at oracle.com
Fri Nov 22 12:50:13 PST 2013


Francis,

I do note that your /cygdrive/Z paths seem to have been successfully 
converted to Z: paths, which is good.

In the rerun part of the file you can see:

> -classpath 
> 'Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork\classes\1\tools\javac\doctree;Z:\JDK\jdk8\langtools\test\tools\javac\doctree;Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image\lib\tools.jar' 
> -sourcepath 'Z:\JDK\jdk8\langtools\test\tools\javac\doctree' 

Hidden in that is a reference to tools.jar, which is where javac should 
be finding com.sun.source.util.* so at first glance, your comment about 
not finding those classes seems to be off base. That being said, while 
the rerun section is supposed to reflect reality, it is conceivable that 
there are issues -- meaning that it does not accurately reflect what 
javac was actually doing.

What other tests were failing for you?  Was it a localized group of 
tests, such as the doclint tests, or was it many tests all across the 
langtools suite?

-- Jon


On 11/22/2013 12:23 PM, Francis ANDRE wrote:
> Hello
>
> I am running the langtools test suite with
>
> /cygdrive/c/cygwin/usr/local/bin/make -k -C  ../langtools/test 
> JT_JAVA=/cygdrive/Z/JDK/jdk8/build/windows-x86-normal-server-release/images/j2sdk-image 
> TEST=jtreg jtreg
>
> and got many compiles error. I think 
> jdk8\build\windows-x86-normal-server-release\langtools\classes\com\sun\source\util 
> directory is missing from the classpath but dot know how to fix it.
>
> Any thought?
>
> Francis
>
> FrancisANDRE at idefix /cygdrive/Z/JDK/jdk8
> $ hg tip
> changeset:   908:0a6db1aac998
> tag:         tip
> user:        cl
> date:        Thu Nov 21 09:22:41 2013 -0800
> summary:     Added tag jdk8-b117 for changeset a4afb0a8d55e
>
>
> --------------------------------------------------
> TEST: tools/javac/doctree/AttrTest.java
> JDK under test: 
> (Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image)
> openjdk version "1.8.0-internal"
> OpenJDK Runtime Environment (build 
> 1.8.0-internal-francisandre_2013_11_22_07_15-b00)
> OpenJDK Server VM (build 25.0-b59, mixed mode)
>
>
>
> ACTION: build -- Failed. Compilation failed: Compilation failed
> REASON: User specified action: run build DocCommentTester
> TIME:   1.75 seconds
> messages:
> command: build DocCommentTester
> reason: User specified action: run build DocCommentTester
> elapsed time (seconds): 1.75
>
> ACTION: compile -- Failed. Compilation failed: Compilation failed
> REASON: .class file out of date or does not exist
> TIME:   1.734 seconds
> messages:
> command: compile -XDignore.symbol.file=true 
> Z:\JDK\jdk8\langtools\test\tools\javac\doctree\DocCommentTester.java
> reason: .class file out of date or does not exist
> elapsed time (seconds): 1.734
> rerun:
> 'PATH=C:\Program Files\Microsoft Visual Studio 
> 10.0\Common7\IDE;C:\Program Files\Microsoft Visual Studio 
> 10.0\VC\BIN;C:\Program Files\Microsoft Visual Studio 
> 10.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\Program 
> Files\Microsoft Visual Studio 10.0\VC\VCPackages;C:\Program Files\HTML 
> Help Workshop;C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 
> 4.0 Tools;C:\Program Files\Microsoft 
> SDKs\Windows\v7.0A\bin;C:\cygwin\usr\local\bin;C:\cygwin\bin;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS\System32\Wbem;C:\Program 
> Files\Microsoft Visual Studio 10.0\Common7\IDE;C:\Program 
> Files\Microsoft Visual Studio 10.0\VC\BIN;C:\Program Files\Microsoft 
> Visual Studio 
> 10.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;C:\Program 
> Files\Microsoft Visual Studio 10.0\VC\VCPackages;C:\Program 
> Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools;C:\Program 
> Files\Microsoft SDKs\Windows\v7.0A\bin;C:\Program Files\Apache 
> Software Foundation\apache-ant-1.8.4\bin;C:\Program Files\Apache 
> Software Foundation\apache-maven-3.0.3\bin' \
> SystemDrive=C: \
> 'SystemRoot=C:\WINDOWS' \
> 'TEMP=C:\cygwin\tmp' \
> 'TMP=C:\cygwin\tmp' \
> 'windir=C:\WINDOWS' \
> 'Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image\bin\javac' 
> \
>         -J-Xmx768m \
>         -J-Dtest.vm.opts=-Xmx768m \
> -J-Dtest.class.path.prefix='Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork\classes\1\tools\javac\doctree;Z:\JDK\jdk8\langtools\test\tools\javac\doctree' 
> \
> -J-Dtest.jdk='Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image' 
> \
>         -J-Dtest.timeout.factor=1.0 \
> -J-Dtest.src.path='Z:\JDK\jdk8\langtools\test\tools\javac\doctree' \
>         -J-Dtest.compiler.opts= \
> -J-Dcompile.jdk='Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image' 
> \
> -J-Dtest.classes='Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork\classes\1\tools\javac\doctree' 
> \
> -J-Dtest.class.path='Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork\classes\1\tools\javac\doctree' 
> \
>         -J-Dtest.java.opts= \
> -J-Dtest.src='Z:\JDK\jdk8\langtools\test\tools\javac\doctree' \
>         -J-Dtest.tool.vm.opts=-J-Xmx768m \
>         -d 
> 'Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork\classes\1\tools\javac\doctree' 
> -classpath 
> 'Z:\JDK\jdk8\langtools\build\windows-i586\test\langtools\jtreg\JTwork\classes\1\tools\javac\doctree;Z:\JDK\jdk8\langtools\test\tools\javac\doctree;Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image\lib\tools.jar' 
> -sourcepath 'Z:\JDK\jdk8\langtools\test\tools\javac\doctree' 
> -XDignore.symbol.file=true 
> 'Z:\JDK\jdk8\langtools\test\tools\javac\doctree\DocCommentTester.java'
> direct:
> Z:\JDK\jdk8\langtools\test\tools\javac\doctree\DocCommentTester.java:109: 
> error: cannot find symbol
>     static abstract class DeclScanner extends TreePathScanner<Void, 
> Void> {
>                                               ^
>   symbol:   class TreePathScanner
>   location: class DocCommentTester
> Z:\JDK\jdk8\langtools\test\tools\javac\doctree\DocCommentTester.java:113: 
> error: cannot find symbol
>         public Void visitClass(ClassTree tree, Void ignore) {
>



More information about the jdk8-dev mailing list