Re: vark failure

31 views
Skip to first unread message

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.

On Fri, Feb 24, 2012 at 7:48 PM, Chris Gow <chri...@gmail.com> wrote:
I got that error when my JAVA_HOME was pointing to an OpenJdk install
and not an oracle version of java

Chris

On 2012-02-24, at 6:03 PM, Vyktur with a Y <roxchk...@gmail.com> wrote:

> 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
>

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

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.


On Sat, Feb 25, 2012 at 11:52 AM, Vyktur with a Y <roxchk...@gmail.com> wrote:
There shouldn't be a ronin dependency. To be clear, I was trying to build ronin itself.
--
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