I followed along fine until I tried to run the models I downloaded (from
http://www.metascapeabm.com/index.php?option=com_remository&Itemid=55&func=select&id=2) and dragged to the project window. I get the following exception in the console, and the models do not run:
==========================
Exception in thread "main" java.lang.NoClassDefFoundError: quicktime/std/StdQTConstants
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at org.ascape.explorer.ControlActionView.<init>(ControlActionView.java:371)
at org.ascape.explorer.ControlBarView.<init>(ControlBarView.java:170)
at org.ascape.explorer.ControlBarView.<init>(ControlBarView.java:160)
at org.ascape.explorer.UserEnvironment.<init>(UserEnvironment.java:193)
at org.ascape.model.ModelRoot.createEnvironment(ModelRoot.java:1117)
at org.ascape.model.ModelRoot.openImplementation(ModelRoot.java:745)
at org.ascape.model.ModelRoot.open(ModelRoot.java:781)
at org.ascape.model.ModelRoot.open(ModelRoot.java:838)
at org.ascape.model.ModelRoot.open(ModelRoot.java:856)
at org.ascape.model.ModelRoot.main(ModelRoot.java:1072)
at org.ascape.model.Scape.main(Scape.java:2986)
=========
Debugging the DemographicPrisoner_sDilemma model yields the following 12 warnings:
========================
Severity and Description Path Resource Location Creation Time Id
List is a raw type. References to generic type List<E> should be parameterized org.example.ascape/srcgen/edu/brook Player.java line 118 1195866966250 15
List is a raw type. References to generic type List<E> should be parameterized org.example.ascape/srcgen/org/me/stupidmodel Bug.java line 68 1195867010625 23
The local variable bug is never read org.example.ascape/srcgen/org/me/stupidmodel BugStyle2D.java line 36 1195867010640 24
The local variable habitat is never read org.example.ascape/srcgen/org/me/stupidmodel HabitatStyle2D.java line 33 1195867010656 25
The local variable playCell is never read org.example.ascape/srcgen/edu/brook PlayCellStyle.java line 33 1195866966234 14
The static method getDemographicPrisoner_sDilemma() from the type Player should be accessed in a static way org.example.ascape/srcgen/edu/brook Player.java line 133 1195866966250 16
The static method getDemographicPrisoner_sDilemma() from the type Player should be accessed in a static way org.example.ascape/srcgen/edu/brook Player.java line 148 1195866966250 17
The static method getDemographicPrisoner_sDilemma() from the type Player should be accessed in a static way org.example.ascape/srcgen/edu/brook Player.java line 159 1195866966250 18
The static method getDemographicPrisoner_sDilemma() from the type Player should be accessed in a static way org.example.ascape/srcgen/edu/brook Player.java line 174 1195866966250 19
The static method getDemographicPrisoner_sDilemma() from the type Player should be accessed in a static way org.example.ascape/srcgen/edu/brook Player.java line 224 1195866966250 20
The static method getDemographicPrisoner_sDilemma() from the type Player should be accessed in a static way org.example.ascape/srcgen/edu/brook Player.java line 227 1195866966250 21
The static method getDemographicPrisoner_sDilemma() from the type Player should be accessed in a static way org.example.ascape/srcgen/edu/brook Player.java line 235 1195866966250 22
================================