I am not sure but I think Java 1.6 is giving you trouble here. Try rebuilding the clojure.jar and your application using 1.5 or setting the target architecture to 1.5 in the build.xml files. Please make me a patch if the latter works.
On Tue, Apr 7, 2009 at 10:46 AM, Nick Levine <n...@ravenbrook.com> wrote: > Remco, > > Thanks for the hint. Log follows. > > - nick > > On Apr 7, 8:36 am, "Remco van 't Veer" <rwvtv...@gmail.com> wrote: > [...] >> What does logcat report? (use "adb logcat" on the commandline or "M-x >> android-logcat" if you're using my emacs minor mode). >> >> Remco > > I/ActivityManager( 46): Starting activity: Intent > { action=android.intent.action.MAIN categories= > {android.intent.category.LAUNCHER} flags=0x10200000 comp={us.riddell/ > us.riddell.TestProject} } > I/ActivityManager( 46): Start proc us.riddell for activity > us.riddell/.TestProject: pid=178 uid=10019 gids={} > I/global ( 178): Apr 7, 2009 8:40:16 AM java.io.BufferedReader > <init> > I/global ( 178): INFO: Default buffer size used in BufferedReader > constructor. It would be better to be explicit if a 8k-char buffer is > required. > D/dalvikvm( 178): GC freed 6199 objects / 298680 bytes in 172ms > D/dalvikvm( 178): GC freed 7501 objects / 342000 bytes in 170ms > D/dalvikvm( 178): GC freed 7737 objects / 424952 bytes in 166ms > W/dalvikvm( 178): VFY: unable to resolve virtual method 6507: Ljava/ > lang/StringBuilder;.append (Ljava/lang/String;)Ljava/lang/ > AbstractStringBuilder; > W/dalvikvm( 178): VFY: rejecting opcode 0x6e at 0x0023 > W/dalvikvm( 178): VFY: rejected Lclojure/core > $str__2835$fn__2839;.invoke (Ljava/lang/Object;Ljava/lang/Object;) > Ljava/lang/Object; > W/dalvikvm( 178): Verifier rejected class Lclojure/core > $str__2835$fn__2839; > W/dalvikvm( 178): Exception Ljava/lang/VerifyError; thrown during > Lclojure/core__init;.<clinit> > W/dalvikvm( 178): Exception Ljava/lang/RuntimeException; thrown > during Lclojure/lang/RT;.<clinit> > W/dalvikvm( 178): Exception Ljava/lang/ExceptionInInitializerError; > thrown during Lus/riddell/TestProject;.<clinit> > W/dalvikvm( 178): Class init failed in newInstance call (Lus/riddell/ > TestProject;) > D/AndroidRuntime( 178): Shutting down VM > W/dalvikvm( 178): threadid=3: thread exiting with uncaught exception > (group=0x4000fe68) > E/AndroidRuntime( 178): Uncaught handler: thread main exiting due to > uncaught exception > E/AndroidRuntime( 178): java.lang.ExceptionInInitializerError > E/AndroidRuntime( 178): at java.lang.Class.newInstance(Native > Method) > E/AndroidRuntime( 178): at android.app.Instrumentation.newActivity > (Instrumentation.java:1096) > E/AndroidRuntime( 178): at > android.app.ActivityThread.performLaunchActivity(ActivityThread.java: > 2061) > E/AndroidRuntime( 178): at > android.app.ActivityThread.handleLaunchActivity(ActivityThread.java: > 2157) > E/AndroidRuntime( 178): at android.app.ActivityThread.access$1800 > (ActivityThread.java:112) > E/AndroidRuntime( 178): at android.app.ActivityThread$H.handleMessage > (ActivityThread.java:1581) > E/AndroidRuntime( 178): at android.os.Handler.dispatchMessage > (Handler.java:88) > E/AndroidRuntime( 178): at android.os.Looper.loop(Looper.java:123) > E/AndroidRuntime( 178): at android.app.ActivityThread.main > (ActivityThread.java:3739) > E/AndroidRuntime( 178): at java.lang.reflect.Method.invokeNative > (Native Method) > E/AndroidRuntime( 178): at java.lang.reflect.Method.invoke > (Method.java:515) > E/AndroidRuntime( 178): at com.android.internal.os.ZygoteInit > $MethodAndArgsCaller.run(ZygoteInit.java:739) > E/AndroidRuntime( 178): at com.android.internal.os.ZygoteInit.main > (ZygoteInit.java:497) > E/AndroidRuntime( 178): at dalvik.system.NativeStart.main(Native > Method) > E/AndroidRuntime( 178): Caused by: > java.lang.ExceptionInInitializerError > E/AndroidRuntime( 178): at clojure.lang.Namespace.<init> > (Namespace.java:32) > E/AndroidRuntime( 178): at clojure.lang.Namespace.findOrCreate > (Namespace.java:117) > E/AndroidRuntime( 178): at clojure.lang.Var.internPrivate(Var.java: > 94) > E/AndroidRuntime( 178): at us.riddell.TestProject.<clinit>(Unknown > Source) > E/AndroidRuntime( 178): ... 14 more > E/AndroidRuntime( 178): Caused by: java.lang.RuntimeException: > java.lang.ClassNotFoundException: clojure.core__init > E/AndroidRuntime( 178): at clojure.lang.RT.<clinit>(RT.java:290) > E/AndroidRuntime( 178): ... 18 more > E/AndroidRuntime( 178): Caused by: java.lang.ClassNotFoundException: > clojure.core__init > E/AndroidRuntime( 178): at java.lang.Class.classForName(Native > Method) > E/AndroidRuntime( 178): at java.lang.Class.forName(Class.java:191) > E/AndroidRuntime( 178): at clojure.lang.RT.loadClassForName(RT.java: > 1494) > E/AndroidRuntime( 178): at clojure.lang.RT.load(RT.java:384) > E/AndroidRuntime( 178): at clojure.lang.RT.load(RT.java:366) > E/AndroidRuntime( 178): at clojure.lang.RT.doInit(RT.java:401) > E/AndroidRuntime( 178): at clojure.lang.RT.<clinit>(RT.java:287) > E/AndroidRuntime( 178): ... 18 more > E/AndroidRuntime( 178): Caused by: > java.lang.ExceptionInInitializerError > E/AndroidRuntime( 178): ... 25 more > E/AndroidRuntime( 178): Caused by: java.lang.VerifyError: clojure.core > $str__2835$fn__2839 > E/AndroidRuntime( 178): at clojure.core$str__2835.doInvoke(core.clj: > 340) > E/AndroidRuntime( 178): at clojure.lang.RestFn.invoke(RestFn.java: > 443) > E/AndroidRuntime( 178): at clojure.core$import__3646.doInvoke > (core.clj:1870) > E/AndroidRuntime( 178): at clojure.lang.RestFn.invoke(RestFn.java: > 413) > E/AndroidRuntime( 178): at clojure.core__init.load(Unknown Source) > E/AndroidRuntime( 178): at clojure.core__init.<clinit>(Unknown > Source) > E/AndroidRuntime( 178): ... 25 more > I/Process ( 46): Sending signal. PID: 178 SIG: 3 > I/dalvikvm( 178): threadid=7: reacting to signal 3 > I/dalvikvm( 178): Wrote stack trace to '/data/anr/traces.txt' > I/Process ( 178): Sending signal. PID: 178 SIG: 9 > I/ActivityManager( 46): Process us.riddell (pid 178) has died. > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---