Hi Ken, Jason is right that this particular error is due to a version mismatch of the Scala library.
I don't know anything about your setup for the BehaviorComposer, but I suspect you might be trying to control a NetLogo installation that's mostly based on 5.0.5 - trying to use recent model runs jars (based on 5.1) with it might cause other problems as well. You should at least make sure that all jars in your installation come from the lib folder in http://ccl.northwestern.edu/netlogo/5.1.0-M2/. Except, of course, for NetLogo.jar and NetLogoHeadless.jar for which you already have more recent versions. I hope this helps, -- Nicolas On Tue, Jan 28, 2014 at 2:08 PM, Jason Bertsche <[email protected]> wrote: > The latest code in 'master'/Model Runs uses Scala 2.10, rather than Scala > 2.9 (unlike NetLogo 5.0.5). To fix this problem, find the > 'scala-library.jar' within your newly-Frankensteined installation of NetLogo > and replace it with Scala 2.10 version of that '.jar'. Scala 2.10.3 can be > downloaded here; take the library from the 'lib' directory of the archive. > > Jason Bertsche > Senior Software Developer - NetLogo > > On 1/28/2014 12:52 PM, Ken Kahn wrote: > > When I substituted the 5.05 netlogo.jar for the latest jars (thanks > Nicolas): netlogo.jar and netlogoheadless.jar I get no compiler warnings but > when launching it I get > > Exception in thread "main" java.lang.NoClassDefFoundError: > scala/Tuple2$mcZZ$sp > at org.nlogo.app.App$.main(App.scala:82) > at org.nlogo.app.App.main(App.scala) > at uk.ac.ox.it.modelling4all.bc2netlogo.BC2NetLogo.main(BC2NetLogo.java:82) > Caused by: java.lang.ClassNotFoundException: scala.Tuple2$mcZZ$sp > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > at java.lang.ClassLoader.loadClass(ClassLoader.java:247) > ... 3 more > -- > You received this message because you are subscribed to the Google Groups > "netlogo-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- > You received this message because you are subscribed to the Google Groups > "netlogo-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "netlogo-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
