vark failure

8 views
Skip to first unread message

Vyktur with a Y

unread,
Feb 24, 2012, 6:03:07 PM2/24/12
to ronin...@googlegroups.com
Any ideas why I'm getting this?

vtso@JnY-Latitude-D630 ~/ronin $ vark
Buildfile: /home/vtso/ronin/build.vark
Done parsing Aardvark buildfile in 4189 ms

BUILD FAILED
java.lang.NullPointerException
    at gw.internal.gosu.ir.transform.expression.BeanMethodCallExpressionTransformer.getMethodInfo(BeanMethodCallExpressionTransformer.java:191)
    at gw.internal.gosu.ir.transform.expression.BeanMethodCallExpressionTransformer.compile_impl(BeanMethodCallExpressionTransformer.java:57)
    at gw.internal.gosu.ir.transform.expression.AbstractExpressionTransformer.compile(AbstractExpressionTransformer.java:32)
    at gw.internal.gosu.ir.transform.expression.BeanMethodCallExpressionTransformer.compile(BeanMethodCallExpressionTransformer.java:40)
    at gw.internal.gosu.ir.transform.ExpressionTransformer.compile(ExpressionTransformer.java:226)
    at gw.internal.gosu.ir.transform.ExpressionTransformer.compile(ExpressionTransformer.java:110)
    at gw.internal.gosu.ir.transform.statement.BeanMethodCallStatementTransformer.compile_impl(BeanMethodCallStatementTransformer.java:27)
    at gw.internal.gosu.ir.transform.statement.AbstractStatementTransformer.compile(AbstractStatementTransformer.java:78)
    at gw.internal.gosu.ir.transform.statement.BeanMethodCallStatementTransformer.compile(BeanMethodCallStatementTransformer.java:16)
    at gw.internal.gosu.ir.transform.StatementTransformer.compile(StatementTransformer.java:99)
    at gw.internal.gosu.ir.transform.TransformationContextBase.compile(TransformationContextBase.java:45)
    at gw.internal.gosu.ir.transform.statement.StatementListTransformer.compile_impl(StatementListTransformer.java:44)
    at gw.internal.gosu.ir.transform.statement.AbstractStatementTransformer.compile(AbstractStatementTransformer.java:78)
    at gw.internal.gosu.ir.transform.statement.StatementListTransformer.compile(StatementListTransformer.java:19)
    at gw.internal.gosu.ir.transform.StatementTransformer.compile(StatementTransformer.java:67)
    at gw.internal.gosu.ir.transform.FunctionStatementTransformer.compile(FunctionStatementTransformer.java:91)
    at gw.internal.gosu.ir.transform.GosuClassTransformer.compileMethod(GosuClassTransformer.java:1122)
    at gw.internal.gosu.ir.transform.GosuClassTransformer.compileMethods(GosuClassTransformer.java:626)
    at gw.internal.gosu.ir.transform.GosuClassTransformer.compile(GosuClassTransformer.java:144)
    at gw.internal.gosu.ir.transform.GosuClassTransformer.compile(GosuClassTransformer.java:103)
    at gw.internal.gosu.ir.TransformingCompiler.compileType(TransformingCompiler.java:59)
    at gw.internal.gosu.ir.TransformingCompiler.compileClass(TransformingCompiler.java:22)
    at gw.internal.gosu.compiler.GosuClassLoader.compileClass(GosuClassLoader.java:385)
    at gw.internal.gosu.compiler.GosuClassLoader._defineClassImpl(GosuClassLoader.java:295)
    at gw.internal.gosu.compiler.GosuClassLoader._defineClass(GosuClassLoader.java:286)
    at gw.internal.gosu.compiler.GosuClassLoader.defineClassInLoader(GosuClassLoader.java:266)
    at gw.internal.gosu.compiler.GosuClassLoader.findOrDefineClass(GosuClassLoader.java:244)
    at gw.internal.gosu.compiler.GosuClassLoader.defineClass(GosuClassLoader.java:211) - (program_.__Program__0)
    at gw.internal.gosu.parser.GosuClass.getBackingClass(GosuClass.java:1969)
    at gw.internal.gosu.parser.GosuProgram.createNewInstance(GosuProgram.java:383)
    at gw.internal.gosu.parser.GosuProgram.getProgramInstance(GosuProgram.java:354)
    at gw.internal.gosu.parser.GosuProgram_Proxy.getProgramInstance(gw.internal.gosu.parser.GosuProgram_Proxy:2)
    at gw.vark.AardvarkProgram.maybeEvaluate(AardvarkProgram.java:120)
    at gw.vark.AardvarkProgram.runBuild(AardvarkProgram.java:153)
    at gw.vark.Aardvark.run(Aardvark.java:146)
    at gw.lang.Gosu.start(Gosu.java:87)
    at gw.lang.launch.GosuLauncher.run(GosuLauncher.java:116)
    at gw.lang.launch.GosuLauncher.main(GosuLauncher.java:46)

Total time: 0 seconds

vtso@JnY-Latitude-D630 ~/ronin $ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
vtso@JnY-Latitude-D630 ~/ronin $ gosu -version
0.9-12
vtso@JnY-Latitude-D630 ~/ronin $ vark -version
Aardvark version 0.4

Chris Gow

unread,
Feb 24, 2012, 7:48:08 PM2/24/12
to ronin...@googlegroups.com
I got that error when my JAVA_HOME was pointing to an OpenJdk install
and not an oracle version of java

Chris

Gus Prevas

unread,
Feb 24, 2012, 8:24:00 PM2/24/12
to ronin...@googlegroups.com, gosu...@googlegroups.com, aardv...@googlegroups.com
CCing the Gosu and Aardvark groups, since this doesn't look like a Ronin bug.  In the meantime, you might want to try sticking with Gosu 0.9-11; that's what I've tested Ronin with.

Carson Gross

unread,
Feb 25, 2012, 12:05:05 AM2/25/12
to ronin...@googlegroups.com, gosu...@googlegroups.com, aardv...@googlegroups.com
Hi Victor,

Can you check and make sure that your vark file is referring to Ronin 0.9.4 as it's dependency?

I did a clean room install on my windows machine and didn't see these issues.  Strange.

Cheers,
Carson

Vyktur with a Y

unread,
Feb 25, 2012, 2:52:41 PM2/25/12
to ronin...@googlegroups.com, gosu...@googlegroups.com, aardv...@googlegroups.com
There shouldn't be a ronin dependency. To be clear, I was trying to build ronin itself.

Brian Chang

unread,
Feb 25, 2012, 8:57:09 PM2/25/12
to gosu...@googlegroups.com, ronin...@googlegroups.com, aardv...@googlegroups.com
It's likely that the vark build for Ronin has been accepted as broken lately since they've been compiling with Maven.  At least that's what I understood was the case a few weeks or months ago.  If it's truly still the case, we'll eventually get its build.vark working, but we it's not urgently critical, because Maven.

Gus or Carson, correct me if I'm wrong.


--
You received this message because you are subscribed to the Google Groups "gosu-lang" group.
To post to this group, send email to gosu...@googlegroups.com.
To unsubscribe from this group, send email to gosu-lang+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/gosu-lang?hl=en.



--
Brian
bcha...@gmail.com
Reply all
Reply to author
Forward
0 new messages