java.lang.ClassNotFoundException: scala.tools.nsc.symtab.Types$NullaryMethodType at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) Caused: java.lang.NoClassDefFoundError: scala/tools/nsc/symtab/Types$NullaryMethodType at scala.tools.selectivecps.SelectiveCPSPlugin.(SelectiveCPSPlugin.java:23) Caused: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeConstructorAccessorImpl.java:0) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at scala.tools.nsc.plugins.Plugin$.instantiate(Plugin.java:150) at scala.tools.nsc.plugins.Plugins$$anonfun$loadRoughPluginsList$1.apply(Plugins.java:35) at scala.tools.nsc.plugins.Plugins$$anonfun$loadRoughPluginsList$1.apply(Plugins.java:35) at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.java:204) at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.java:204) at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.java:61) at scala.collection.immutable.List.foreach(List.java:45) at scala.collection.TraversableLike$class.map(TraversableLike.java:204) at scala.collection.immutable.List.map(List.java:45) at scala.tools.nsc.plugins.Plugins$class.loadRoughPluginsList(Plugins.java:35) at scala.tools.nsc.Global.loadRoughPluginsList(Global.java:33) at scala.tools.nsc.plugins.Plugins$class.roughPluginsList(Plugins.java:38) at scala.tools.nsc.Global.roughPluginsList(Global.java:33) at scala.tools.nsc.plugins.Plugins$class.loadPlugins(Plugins.java:74) at scala.tools.nsc.Global.loadPlugins(Global.java:33) at scala.tools.nsc.plugins.Plugins$class.plugins(Plugins.java:99) at scala.tools.nsc.Global.plugins(Global.java:33) at scala.tools.nsc.plugins.Plugins$class.computePluginPhases(Plugins.java:110) at scala.tools.nsc.Global.computePluginPhases(Global.java:33) at scala.tools.nsc.Global.computePhaseDescriptors(Global.java:548) at scala.tools.nsc.Global.phaseDescriptors(Global.java:553) at scala.tools.nsc.Global$Run.(Global.java:610) at org.netbeans.modules.scala.core.interactive.Global$TyperRun.(Global.java:608) at org.netbeans.modules.scala.core.interactive.Global.newTyperRun(Global.java:672) at org.netbeans.modules.scala.core.interactive.Global.reloadSources(Global.java:304) at org.netbeans.modules.scala.core.interactive.Global.typedTreeAt(Global.java:324) at org.netbeans.modules.scala.core.interactive.Global.typeMembers(Global.java:430) at org.netbeans.modules.scala.core.interactive.Global$$anonfun$getTypeCompletion$1.apply(Global.java:425) at org.netbeans.modules.scala.core.interactive.Global$$anonfun$getTypeCompletion$1.apply(Global.java:425) at org.netbeans.modules.scala.core.interactive.Global.respond(Global.java:291) at org.netbeans.modules.scala.core.interactive.Global.getTypeCompletion(Global.java:425) at org.netbeans.modules.scala.core.interactive.CompilerControl$$anon$4.apply$mcV$sp(CompilerControl.java:105) at org.netbeans.modules.scala.core.interactive.Global.pollForWork(Global.java:140) at org.netbeans.modules.scala.core.interactive.Global$$anon$2.run(Global.java:201)