|
From: James R. <jr...@re...> - 2013-08-03 23:54:21
|
I'm trying to convert a very simple Hello World application to Java / Dex,
with the following C# code:
using System;
namespace HelloWorld
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Unfortunately when I try and convert it using the latest changeset of XMLVM
(r2467), with the command 'xmlvm --in=HelloWorld_MainClass.xmlvm
--target=class' (or anything else that targets class or dex), I just get a
crash:
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.simontuffs.onejar.Boot.run(Boot.java:306)
at com.simontuffs.onejar.Boot.main(Boot.java:159)
Caused by: java.lang.NullPointerException
at
org.xmlvm.proc.out.JavaByteCodeOutputProcess.createCode(JavaByteCodeOutputProcess.java:383)
at
org.xmlvm.proc.out.JavaByteCodeOutputProcess.createMethod(JavaByteCodeOutputProcess.java:311)
at
org.xmlvm.proc.out.JavaByteCodeOutputProcess.createBytecode(JavaByteCodeOutputProcess.java:246)
at
org.xmlvm.proc.out.JavaByteCodeOutputProcess.processPhase2(JavaByteCodeOutputProcess.java:209)
at
org.xmlvm.proc.XmlvmProcessImpl.forwardOrProcessPhase2(XmlvmProcessImpl.java:223)
at
org.xmlvm.proc.XmlvmProcessImpl.forwardOrProcessPhase2(XmlvmProcessImpl.java:220)
at org.xmlvm.proc.XmlvmProcessor.process(XmlvmProcessor.java:162)
at org.xmlvm.proc.XmlvmProcessor.process(XmlvmProcessor.java:137)
at org.xmlvm.Main.main(Main.java:53)
... 6 more
Is there a known good revision I can use that doesn't have this issue?
Regards, James Rhodes.
Redpoint Software
http://about.me/james.rhodes
|