Hi Jason, If you use the jsr166y from the files section of the group (http:// clojure.googlegroups.com/web/jsr166y.jar) you should be okay. I know this doesn't help with the exception you are getting, but it may get you moving forward.
Cheers, Tom http://clojure-log.n01se.net/date/2009-01-31.html#12:19 On Mar 27, 1:55 pm, Jason Baker <amnorv...@gmail.com> wrote: > I'm attempting to run some functions in the parallel library. I've > downloaded jsr166y and put it in my classpath. Apparently, all of the > functions that the parallel library uses got split into another > library called extra166y (and the namespace was changed as well). I > figured that it would be a simple matter of changing the imported > namespace in parallel.clj, but now I get the following error: > > Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad > version number in .class file (parallel.clj:0) > at clojure.lang.Compiler.eval(Compiler.java:4533) > at clojure.lang.Compiler.load(Compiler.java:4846) > at clojure.lang.RT.loadResourceScript(RT.java:325) > at clojure.lang.RT.loadResourceScript(RT.java:316) > at clojure.lang.RT.load(RT.java:394) > at clojure.lang.RT.load(RT.java:366) > at clojure.core$load__5036$fn__5039.invoke(core.clj:3741) > at clojure.core$load__5036.doInvoke(core.clj:3740) > at clojure.lang.RestFn.invoke(RestFn.java:413) > at clojure.core$load_one__4988.invoke(core.clj:3585) > at clojure.core$load_lib__5009.doInvoke(core.clj:3622) > at clojure.lang.RestFn.applyTo(RestFn.java:147) > at clojure.core$apply__3228.doInvoke(core.clj:408) > at clojure.lang.RestFn.invoke(RestFn.java:443) > at clojure.core$load_libs__5021.doInvoke(core.clj:3648) > at clojure.lang.RestFn.applyTo(RestFn.java:142) > at clojure.core$apply__3228.doInvoke(core.clj:408) > at clojure.lang.RestFn.invoke(RestFn.java:443) > at clojure.core$require__5027.doInvoke(core.clj:3708) > at clojure.lang.RestFn.invoke(RestFn.java:426) > at user$eval__79.invoke(alg.clj:1) > at clojure.lang.Compiler.eval(Compiler.java:4522) > at clojure.lang.Compiler.load(Compiler.java:4846) > at clojure.lang.RT.loadResourceScript(RT.java:325) > at clojure.lang.RT.loadResourceScript(RT.java:316) > at clojure.lang.RT.load(RT.java:394) > at clojure.lang.RT.load(RT.java:366) > at clojure.core$load__5036$fn__5039.invoke(core.clj:3741) > at clojure.core$load__5036.doInvoke(core.clj:3740) > at clojure.lang.RestFn.invoke(RestFn.java:413) > at clojure.core$load_one__4988.invoke(core.clj:3585) > at clojure.core$load_lib__5009.doInvoke(core.clj:3622) > at clojure.lang.RestFn.applyTo(RestFn.java:147) > at clojure.core$apply__3228.doInvoke(core.clj:408) > at clojure.lang.RestFn.invoke(RestFn.java:443) > at clojure.core$load_libs__5021.doInvoke(core.clj:3648) > at clojure.lang.RestFn.applyTo(RestFn.java:142) > at clojure.core$apply__3228.doInvoke(core.clj:408) > at clojure.lang.RestFn.invoke(RestFn.java:443) > at clojure.core$require__5027.doInvoke(core.clj:3708) > at clojure.lang.RestFn.invoke(RestFn.java:413) > at user$eval__76.invoke(main.clj:6) > at clojure.lang.Compiler.eval(Compiler.java:4522) > at clojure.lang.Compiler.load(Compiler.java:4846) > at clojure.lang.Compiler.loadFile(Compiler.java:4813) > at clojure.main$load_script__5793.invoke(main.clj:206) > at clojure.main$init_opt__5796.invoke(main.clj:211) > at clojure.main$initialize__5806.invoke(main.clj:239) > at clojure.main$null_opt__5828.invoke(main.clj:264) > at clojure.main$legacy_script__5843.invoke(main.clj:295) > at clojure.lang.Var.invoke(Var.java:346) > at clojure.main.legacy_script(main.java:34) > at clojure.lang.Script.main(Script.java:20) > Caused by: java.lang.UnsupportedClassVersionError: Bad version number > in .class file > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:675) > at java.security.SecureClassLoader.defineClass(SecureClassLoader.java: > 124) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > at java.net.URLClassLoader.access$100(URLClassLoader.java:56) > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:316) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:242) > at clojure.lang.RT.classForName(RT.java:1486) > at clojure.core$import__4007.doInvoke(core.clj:1870) > at clojure.lang.RestFn.invoke(RestFn.java:413) > at clojure.parallel$eval__91.invoke(parallel.clj:38) > at clojure.lang.Compiler.eval(Compiler.java:4522) > ... 52 more > > Is there any way to fix this? --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---