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 |