1:BUILD_BY[name] student5 1:BUILD_ENVIRONMENT[operating system 32 vs 64] 1:END_BUILD_ENVIRONMENT 1:DEPENDENCIES[list of dependencies with where to get them] 1. Java 2. Scala ( http://www.scala-lang.org/ ) 1:END_DEPENDENCIES 1:NOTES[notes on attempted build] Error message while trying to build scala libraries. student@ubuntu:~/Downloads/builds for oopsla12/ParizekL12/scala-2.10.2$ ./bin/scala Error: Could not find or load main class for Instructions to run scala are given in the readme file that comes with it and I got the error message when I ran ./bin/scala 1:END_NOTES 2:BUILD_BY[name] student8 2:BUILD_ENVIRONMENT[operating system 32 vs 64] 64 2:END_BUILD_ENVIRONMENT 2:DEPENDENCIES[list of dependencies with where to get them] Need Scala 2.9.3 to run (http://www.scala-lang.org/download/2.9.3.html). 2:END_DEPENDENCIES 2:NOTES[notes on attempted build] ./run.sh java.lang.ArrayIndexOutOfBoundsException: 2 at j2bp.Main$.main(Main.scala:66) at j2bp.Main.main(Main.scala) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at scala.reflect.internal.util.ScalaClassLoader$$anonfun$run$1.apply(ScalaClassLoader.scala:68) at scala.reflect.internal.util.ScalaClassLoader$class.asContext(ScalaClassLoader.scala:31) at scala.reflect.internal.util.ScalaClassLoader$URLClassLoader.asContext(ScalaClassLoader.scala:99) at scala.reflect.internal.util.ScalaClassLoader$class.run(ScalaClassLoader.scala:68) at scala.reflect.internal.util.ScalaClassLoader$URLClassLoader.run(ScalaClassLoader.scala:99) at scala.tools.nsc.CommonRunner$class.run(ObjectRunner.scala:22) at scala.tools.nsc.ObjectRunner$.run(ObjectRunner.scala:39) at scala.tools.nsc.CommonRunner$class.runAndCatch(ObjectRunner.scala:29) at scala.tools.nsc.ObjectRunner$.runAndCatch(ObjectRunner.scala:39) at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:72) at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:94) at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:103) at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala) $ wget http://plg.uwaterloo.ca/~pparizek/j2bp/examples.tgz $ tar -xzf examples.tgz $ sudo ln -s /opt/jdk1.6.0 /opt/java $ ./run.sh ArrayList examples/ArrayList_classes ./examples/myjava/ ./examples/ArrayList_predicates ./examples/ArrayList_properties ./examples/myjava/ [J2BP] start at 2014-07-24 20:45:19 [INFO] main class of the program: ArrayList [INFO] all classes: ArrayList, myjava.ArrayList [INFO] program directory: ./examples/myjava/ [INFO] wala exclusion file: config/Default_Exclusions.txt java.lang.NullPointerException at com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.makeCallGraph(PropagationCallGraphBuilder.java:242) at j2bp.WALAUtils.createCallGraph(WALAUtils.java:145) at j2bp.WALAUtils.initLibrary(WALAUtils.java:113) at j2bp.Main$.main(Main.scala:121) at j2bp.Main.main(Main.scala) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at scala.tools.nsc.util.ScalaClassLoader$$anonfun$run$1.apply(ScalaClassLoader.scala:78) at scala.tools.nsc.util.ScalaClassLoader$class.asContext(ScalaClassLoader.scala:24) at scala.tools.nsc.util.ScalaClassLoader$URLClassLoader.asContext(ScalaClassLoader.scala:88) at scala.tools.nsc.util.ScalaClassLoader$class.run(ScalaClassLoader.scala:78) at scala.tools.nsc.util.ScalaClassLoader$URLClassLoader.run(ScalaClassLoader.scala:101) at scala.tools.nsc.ObjectRunner$.run(ObjectRunner.scala:33) at scala.tools.nsc.ObjectRunner$.runAndCatch(ObjectRunner.scala:40) at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:56) at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:80) at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:89) at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala) 2:END_NOTES