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

  • extra166y Jason Baker
    • Re: extra166y Tom Hickey

Reply via email to