Java bug while compiling googel code visage compiler

88 views
Skip to first unread message

Raj

unread,
Oct 31, 2012, 2:32:31 AM10/31/12
to visag...@googlegroups.com
i have checked out the visage compler code form googel code and copied import zip into compiler folder

i have Ant a Java version

D:\MyWorkBench\visage\visage>java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode, sharing)

D:\MyWorkBench\visage\visage>ant -version
Apache Ant version 1.8.1 compiled on April 30 2010
D:\MyWorkBench\visage\visage>

when running ant command on the compiler project i got following error

-do-compile:
    [javac] Compiling 37 source files to D:\MyWorkBench\visage\visage\visagedoc\build\classes
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
    [javac] An exception has occurred in the compiler (1.7.0_07). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport)
    [javac] java.lang.NoSuchFieldError: RESOURCE_VARIABLE
    [javac]     at com.sun.tools.javac.code.Symbol$VarSymbol.getConstValue(Symbol.java:1000)
    [javac]     at com.sun.tools.javac.comp.Attr.checkInit(Attr.java:2635)
    [javac]     at com.sun.tools.javac.comp.Attr.visitIdent(Attr.java:2186)
    [javac]     at com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:1705)
    [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
    [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
    [javac]     at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:2238)
    [javac]     at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1677)
    [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
    [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
    [javac]     at com.sun.tools.javac.comp.Attr.visitAssign(Attr.java:1982)
    [javac]     at com.sun.tools.javac.tree.JCTree$JCAssign.accept(JCTree.java:1466)
    [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
    [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
    [javac]     at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:460)
    [javac]     at com.sun.tools.javac.comp.Attr.visitExec(Attr.java:1287)
    [javac]     at com.sun.tools.javac.tree.JCTree$JCExpressionStatement.accept(JCTree.java:1167)
    [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
    [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
    [javac]     at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
    [javac]     at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:496)
    [javac]     at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:911)
    [javac]     at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:781)
    [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
    [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
    [javac]     at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
    [javac]     at com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:829)
    [javac]     at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:669)
    [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:431)
    [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:418)
    [javac]     at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:480)
    [javac]     at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:3241)
    [javac]     at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:3164)
    [javac]     at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:3100)
    [javac]     at com.sun.tools.javac.comp.Attr.attrib(Attr.java:3074)
    [javac]     at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1184)
    [javac]     at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:870)
    [javac]     at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:829)
    [javac]     at com.sun.tools.javac.main.Main.compile(Main.java:439)
    [javac]     at com.sun.tools.javac.main.Main.compile(Main.java:353)
    [javac]     at com.sun.tools.javac.main.Main.compile(Main.java:342)
    [javac]     at com.sun.tools.javac.main.Main.compile(Main.java:333)
    [javac]     at com.sun.tools.javac.Main.compile(Main.java:76)
    [javac]     at com.sun.tools.javac.Main.main(Main.java:61)

BUILD FAILED
D:\MyWorkBench\visage\visage\build.xml:835: The following error occurred while executing this line:
D:\MyWorkBench\visage\visage\visagedoc\build.xml:13: Compile failed; see the compiler error output for details.

Total time: 1 minute 31 seconds

is it really a Jkd 1.7 -soruce 1.5 bug ???

Shiv Kumar Ganesh

unread,
Oct 31, 2012, 11:54:36 PM10/31/12
to visag...@googlegroups.com
I guess it is due to JDK 1.7 since even Arivu got the same error long back at a Jug Meet when we tried to compile it out there
using JKD 1.6 . ITs just an assumption Though.
--
Regards,
Shiv Kumar Ganesh
Mob:+918144043528
twitter:shivkumarganesh

Eric Smith

unread,
Dec 27, 2012, 2:23:54 AM12/27/12
to visag...@googlegroups.com
I believe the problem you are experiencing may be fixed in 1.7.0_10.  At least for the Mac.

Mac has an additional issue with the building of the jdi.  Based on the new layout of the JDK, the generated build files for the jdi subfolder are unable to find javac.

/Users/esmith/Development/Visage/VisageCompiler/build.xml:850: The following error occurred while executing this line:
/Users/esmith/Development/Visage/VisageCompiler/visagejdi/nbproject/build-impl.xml:380: The following error occurred while executing this line:
/Users/esmith/Development/Visage/VisageCompiler/visagejdi/nbproject/build-impl.xml:195: Error running /Library/Java/JavaVirtualMachines/jdk1.7.0_10.jdk/Contents/Home/jre/bin/javac compiler

For some reason, the build is searching for the javac in the JRE instead of the JDK which should be /Library/Java/JavaVirtualMachines/jdk1.7.0_10.jdk/Contents/Home/bin/javac

Any ideas or recommendations?


Eric
Reply all
Reply to author
Forward
0 new messages