Error on incremental compilation, native2ascii not found

130 views
Skip to first unread message

Bevan Stanely

unread,
Sep 2, 2021, 6:37:46 AM9/2/21
to netlogo-devel
I get the following error when I try to compile with `./sbt`. The issue is with object native2ascii is not a member of package sun.tools. I don't think it's a JDK issue. Any thoughts?
```bash
$ ./sbt
[info] welcome to sbt 1.3.13 (Oracle Corporation Java 1.8.0_292)
[info] loading settings for project root from plugins.sbt,build.sbt ...
[info] loading project definition from /home/user/NetLogo/project
[info] Compiling 38 Scala sources to /home/user/NetLogo/project/target/scala-2.12/sbt-1.0/classes ...
[error] /home/user/NetLogo/project/I18n.scala:29:20: object native2ascii is not a member of package sun.tools
[error]     (new sun.tools.native2ascii.Main).convert(
[error]                    ^
[error] one error found
[error] (Compile / compileIncremental) Compilation failed
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? q
```

Bevan Stanely

unread,
Sep 2, 2021, 6:40:59 AM9/2/21
to netlogo-devel
I am on arch linux and I have the following file in my system:

/usr/lib/jvm/java-8-openjdk/bin/native2ascii

Bevan Stanely

unread,
Sep 2, 2021, 6:55:32 AM9/2/21
to netlogo-devel

I figured out that I was not using the correct JAVA_HOME. I had to set JAVA_HOME to '/usr/lib/jvm/java-8-openjdk'. But now I get this error

`Error: Could not find or load main class xq.boot.Boot`

Bevan Stanely

unread,
Sep 2, 2021, 7:15:55 AM9/2/21
to netlogo-devel

That was a mistake on my part for the sbt script. My bad! But I'm getting an error still! It's related to the update-alternatives binary of the dpkg package. I mean I am using arch the debian binary is not supposed to work.
The error before I installed d[kg is as follows:

```
./sbt netlogo/compile

[info] welcome to sbt 1.3.13 (Oracle Corporation Java 1.8.0_292)
[info] loading settings for project root from plugins.sbt,build.sbt ...
[info] loading project definition from /home/user/NetLogo/project
[info] loading settings for project root from classycle.sbt,build.sbt ...
[info] loading settings for project behaviorsearchProject from build.sbt ...
[info] loading settings for project sharedResources from generators.sbt ...
[error] java.io.IOException: Cannot run program "update-alternatives": error=2, No such file or directory
[error] Use 'last' for the full log.
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? l
[debug] > Exec(early(addDefaultCommands), None, None)
[debug] > Exec(addDefaultCommands, None, None)
[debug] > Exec(early(initialize), None, None)
[debug] > Exec(initialize, None, None)
[debug] > Exec(boot, None, None)
[debug] > Exec(writeSbtVersion, None, None)
[debug] > Exec(reload, None, None)
[debug] > Exec(sbtStashOnFailure, None, None)
[debug] > Exec(onFailure loadFailed, None, None)
[debug] > Exec(loadp, None, None)

[info] welcome to sbt 1.3.13 (Oracle Corporation Java 1.8.0_292)
[debug] Load.defaultLoad until apply took 235.999107ms
[debug]           Load.loadUnit: plugins took 52.404695ms
[debug]           Load.loadUnit: defsScala took 0.415137ms
[debug] [Loading] Scanning directory /home/user/NetLogo/project
[debug]             Load.loadUnit: mkEval took 6.630759ms
[debug] [Loading] Found root project root w/ remaining
[debug] deducing auto plugins based on known facts Set(Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,sbt.plugins.JUnitXmlReportPlugin,sbt.plugins.SemanticdbPlugin)
[debug] Plugins.deducer#function took 18.336041 ms

[info] loading settings for project root from plugins.sbt,build.sbt ...
[debug]               Load.resolveProject(root) took 217.011041ms
[debug]             Load.loadTransitive: finalizeProject(Project(id root, base: /home/user/NetLogo/project, plugins: List(<none>))) took 245.931441ms
[debug] [Loading] Done in /home/user/NetLogo/project, returning: (root)
[debug]           Load.loadUnit: loadedProjectsRaw took 715.446462ms
[debug]           Load.loadUnit: cleanEvalClasses took 11.187914ms
[debug]         Load.loadUnit(file:/home/user/NetLogo/project/, ...) took 786.712558ms
[debug]       Load.apply: load took 849.156781ms
[debug]       Load.apply: resolveProjects took 4.113168ms
[debug]       Load.apply: finalTransforms took 36.670768ms
[debug]       Load.apply: config.delegates took 5.670576ms
[debug]       Load.apply: Def.make(settings)... took 310.191198ms
[debug]       Load.apply: structureIndex took 84.02922ms
[debug]       Load.apply: mkStreams took 1.866091ms

[info] loading project definition from /home/user/NetLogo/project
[debug] Running task... Cancel: Signal, check cycles: false, forcegc: true
[debug]     Load.loadUnit: plugins took 2916.572496ms
[debug]     Load.loadUnit: defsScala took 0.005678ms
[debug] [Loading] Scanning directory /home/user/NetLogo
[debug]       Load.loadUnit: mkEval took 0.169524ms
[debug] [Loading] Found root project root w/ remaining behaviorsearchProject,netlogoCore,parserCore,parserJS,parserJVM,macros,sharedResources,dist,macApp,headless,netlogo
[debug] deducing auto plugins based on known facts Set(Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalastyle.sbt.ScalastylePlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(scalajscrossproject.ScalaJSCrossPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.jsdependencies.sbtplugin.JSDependenciesPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSJUnitPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.PublishVersioned),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.ExtensionDocumentationPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(com.timushev.sbt.updates.UpdatesPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbtcrossproject.CrossPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalastyle.sbt.ScalastylePlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(scalajscrossproject.ScalaJSCrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.nlogo.build.PublishVersioned))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(com.timushev.sbt.updates.UpdatesPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbtcrossproject.CrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,org.nlogo.build.PublishVersioned,com.timushev.sbt.updates.UpdatesPlugin,org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin,org.portablescala.sbtplatformdeps.PlatformDepsPlugin,sbt.plugins.SemanticdbPlugin,sbt.plugins.JUnitXmlReportPlugin,sbtcrossproject.CrossPlugin,org.scalastyle.sbt.ScalastylePlugin)
[debug] Plugins.deducer#function took 3.738598 ms
[info] loading settings for project root from classycle.sbt,build.sbt ...
[debug]         Load.resolveProject(root) took 3.961001ms
[debug]       Load.loadTransitive: finalizeProject(Project(id root, base: /home/user/NetLogo, aggregate: List(LocalProject(netlogo), LocalProject(parserJVM)), plugins: List(<none>))) took 8.327296ms
[debug] [Loading] Loading project behaviorsearchProject @ /home/user/NetLogo/behaviorsearch
[debug] deducing auto plugins based on known facts Set(Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalastyle.sbt.ScalastylePlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(scalajscrossproject.ScalaJSCrossPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.jsdependencies.sbtplugin.JSDependenciesPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSJUnitPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.PublishVersioned),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.ExtensionDocumentationPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(com.timushev.sbt.updates.UpdatesPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbtcrossproject.CrossPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalastyle.sbt.ScalastylePlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(scalajscrossproject.ScalaJSCrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.nlogo.build.PublishVersioned))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(com.timushev.sbt.updates.UpdatesPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbtcrossproject.CrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,org.nlogo.build.PublishVersioned,com.timushev.sbt.updates.UpdatesPlugin,org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin,org.portablescala.sbtplatformdeps.PlatformDepsPlugin,sbt.plugins.SemanticdbPlugin,sbt.plugins.JUnitXmlReportPlugin,sbtcrossproject.CrossPlugin,org.scalastyle.sbt.ScalastylePlugin)
[debug] Plugins.deducer#function took 2.284414 ms
[info] loading settings for project behaviorsearchProject from build.sbt ...
[debug]       Load.resolveProject(behaviorsearchProject) took 1.100622ms
[debug] [Loading] Loading project netlogoCore @ /home/user/NetLogo/netlogo-core
[debug] deducing auto plugins based on known facts Set(Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalastyle.sbt.ScalastylePlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(scalajscrossproject.ScalaJSCrossPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.jsdependencies.sbtplugin.JSDependenciesPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSJUnitPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.PublishVersioned),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.ExtensionDocumentationPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(com.timushev.sbt.updates.UpdatesPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbtcrossproject.CrossPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalastyle.sbt.ScalastylePlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(scalajscrossproject.ScalaJSCrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.nlogo.build.PublishVersioned))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(com.timushev.sbt.updates.UpdatesPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbtcrossproject.CrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,org.nlogo.build.PublishVersioned,com.timushev.sbt.updates.UpdatesPlugin,org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin,org.portablescala.sbtplatformdeps.PlatformDepsPlugin,sbt.plugins.SemanticdbPlugin,sbt.plugins.JUnitXmlReportPlugin,sbtcrossproject.CrossPlugin,org.scalastyle.sbt.ScalastylePlugin)
[debug] Plugins.deducer#function took 1.926861 ms
[debug]       Load.resolveProject(netlogoCore) took 0.811882ms
[debug] [Loading] Loading project parserCore @ /home/user/NetLogo/parser-core
[debug] deducing auto plugins based on known facts Set(Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalastyle.sbt.ScalastylePlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(scalajscrossproject.ScalaJSCrossPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.jsdependencies.sbtplugin.JSDependenciesPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSJUnitPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.PublishVersioned),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.ExtensionDocumentationPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(com.timushev.sbt.updates.UpdatesPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbtcrossproject.CrossPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalastyle.sbt.ScalastylePlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(scalajscrossproject.ScalaJSCrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.nlogo.build.PublishVersioned))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(com.timushev.sbt.updates.UpdatesPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbtcrossproject.CrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,org.nlogo.build.PublishVersioned,com.timushev.sbt.updates.UpdatesPlugin,org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin,org.portablescala.sbtplatformdeps.PlatformDepsPlugin,sbt.plugins.SemanticdbPlugin,sbt.plugins.JUnitXmlReportPlugin,sbtcrossproject.CrossPlugin,org.scalastyle.sbt.ScalastylePlugin)
[debug] Plugins.deducer#function took 2.034978 ms
[debug]       Load.resolveProject(parserCore) took 0.923945ms
[debug] [Loading] Loading project parserJS @ /home/user/NetLogo/parser-js
[debug] deducing auto plugins based on known facts Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin), Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalastyle.sbt.ScalastylePlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.PublishVersioned),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.ExtensionDocumentationPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(com.timushev.sbt.updates.UpdatesPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbtcrossproject.CrossPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalastyle.sbt.ScalastylePlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(scalajscrossproject.ScalaJSCrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.nlogo.build.PublishVersioned))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(com.timushev.sbt.updates.UpdatesPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbtcrossproject.CrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,org.scalajs.sbtplugin.ScalaJSPlugin,scalajscrossproject.ScalaJSCrossPlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,org.nlogo.build.PublishVersioned,com.timushev.sbt.updates.UpdatesPlugin,org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin,org.portablescala.sbtplatformdeps.PlatformDepsPlugin,sbt.plugins.SemanticdbPlugin,sbt.plugins.JUnitXmlReportPlugin,sbtcrossproject.CrossPlugin,org.scalastyle.sbt.ScalastylePlugin)
[debug] Plugins.deducer#function took 20.953499 ms
[debug]       Load.resolveProject(parserJS) took 34.750987ms
[debug] [Loading] Loading project parserJVM @ /home/user/NetLogo/parser-jvm
[debug] deducing auto plugins based on known facts Set(Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalastyle.sbt.ScalastylePlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(scalajscrossproject.ScalaJSCrossPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.jsdependencies.sbtplugin.JSDependenciesPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSJUnitPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.PublishVersioned),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.ExtensionDocumentationPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(com.timushev.sbt.updates.UpdatesPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbtcrossproject.CrossPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalastyle.sbt.ScalastylePlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(scalajscrossproject.ScalaJSCrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.nlogo.build.PublishVersioned))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(com.timushev.sbt.updates.UpdatesPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbtcrossproject.CrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,org.nlogo.build.PublishVersioned,com.timushev.sbt.updates.UpdatesPlugin,org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin,org.portablescala.sbtplatformdeps.PlatformDepsPlugin,sbt.plugins.SemanticdbPlugin,sbt.plugins.JUnitXmlReportPlugin,sbtcrossproject.CrossPlugin,org.scalastyle.sbt.ScalastylePlugin)
[debug] Plugins.deducer#function took 1.973586 ms
[debug]       Load.resolveProject(parserJVM) took 0.862358ms
[debug] [Loading] Loading project macros @ /home/user/NetLogo/macros
[debug] deducing auto plugins based on known facts Set(Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalastyle.sbt.ScalastylePlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(scalajscrossproject.ScalaJSCrossPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.jsdependencies.sbtplugin.JSDependenciesPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSJUnitPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.PublishVersioned),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.ExtensionDocumentationPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(com.timushev.sbt.updates.UpdatesPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbtcrossproject.CrossPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalastyle.sbt.ScalastylePlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(scalajscrossproject.ScalaJSCrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.nlogo.build.PublishVersioned))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(com.timushev.sbt.updates.UpdatesPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbtcrossproject.CrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,org.nlogo.build.PublishVersioned,com.timushev.sbt.updates.UpdatesPlugin,org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin,org.portablescala.sbtplatformdeps.PlatformDepsPlugin,sbt.plugins.SemanticdbPlugin,sbt.plugins.JUnitXmlReportPlugin,sbtcrossproject.CrossPlugin,org.scalastyle.sbt.ScalastylePlugin)
[debug] Plugins.deducer#function took 2.293934 ms
[debug]       Load.resolveProject(macros) took 1.001881ms
[debug] [Loading] Loading project sharedResources @ /home/user/NetLogo/shared
[debug] deducing auto plugins based on known facts Set(Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalastyle.sbt.ScalastylePlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(scalajscrossproject.ScalaJSCrossPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.jsdependencies.sbtplugin.JSDependenciesPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSJUnitPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.PublishVersioned),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.ExtensionDocumentationPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(com.timushev.sbt.updates.UpdatesPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbtcrossproject.CrossPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalastyle.sbt.ScalastylePlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(scalajscrossproject.ScalaJSCrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.nlogo.build.PublishVersioned))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(com.timushev.sbt.updates.UpdatesPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbtcrossproject.CrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,org.nlogo.build.PublishVersioned,com.timushev.sbt.updates.UpdatesPlugin,org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin,org.portablescala.sbtplatformdeps.PlatformDepsPlugin,sbt.plugins.SemanticdbPlugin,sbt.plugins.JUnitXmlReportPlugin,sbtcrossproject.CrossPlugin,org.scalastyle.sbt.ScalastylePlugin)
[debug] Plugins.deducer#function took 2.266171 ms
[info] loading settings for project sharedResources from generators.sbt ...
[debug]       Load.resolveProject(sharedResources) took 1.167584ms
[debug] [Loading] Loading project dist @ /home/user/NetLogo/dist
[debug] deducing auto plugins based on known facts Set(Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalastyle.sbt.ScalastylePlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(scalajscrossproject.ScalaJSCrossPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.jsdependencies.sbtplugin.JSDependenciesPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSJUnitPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.PublishVersioned),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.ExtensionDocumentationPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(com.timushev.sbt.updates.UpdatesPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbtcrossproject.CrossPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalastyle.sbt.ScalastylePlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(scalajscrossproject.ScalaJSCrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.nlogo.build.PublishVersioned))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(com.timushev.sbt.updates.UpdatesPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbtcrossproject.CrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,org.nlogo.build.PublishVersioned,com.timushev.sbt.updates.UpdatesPlugin,org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin,org.portablescala.sbtplatformdeps.PlatformDepsPlugin,sbt.plugins.SemanticdbPlugin,sbt.plugins.JUnitXmlReportPlugin,sbtcrossproject.CrossPlugin,org.scalastyle.sbt.ScalastylePlugin)
[debug] Plugins.deducer#function took 2.130594 ms
[debug]       Load.resolveProject(dist) took 1.283617ms
[debug] [Loading] Loading project macApp @ /home/user/NetLogo/mac-app
[debug] deducing auto plugins based on known facts Set(Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalastyle.sbt.ScalastylePlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(scalajscrossproject.ScalaJSCrossPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.jsdependencies.sbtplugin.JSDependenciesPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSJUnitPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.PublishVersioned),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.ExtensionDocumentationPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(com.timushev.sbt.updates.UpdatesPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbtcrossproject.CrossPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalastyle.sbt.ScalastylePlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(scalajscrossproject.ScalaJSCrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.nlogo.build.PublishVersioned))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(com.timushev.sbt.updates.UpdatesPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbtcrossproject.CrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,org.nlogo.build.PublishVersioned,com.timushev.sbt.updates.UpdatesPlugin,org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin,org.portablescala.sbtplatformdeps.PlatformDepsPlugin,sbt.plugins.SemanticdbPlugin,sbt.plugins.JUnitXmlReportPlugin,sbtcrossproject.CrossPlugin,org.scalastyle.sbt.ScalastylePlugin)
[debug] Plugins.deducer#function took 1.71141 ms
[debug]       Load.resolveProject(macApp) took 1.274637ms
[debug] [Loading] Loading project headless @ /home/user/NetLogo/netlogo-headless
[debug] deducing auto plugins based on known facts Set(Atom(org.nlogo.build.PublishVersioned), Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalastyle.sbt.ScalastylePlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(scalajscrossproject.ScalaJSCrossPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.jsdependencies.sbtplugin.JSDependenciesPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSJUnitPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.PublishVersioned),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.ExtensionDocumentationPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(com.timushev.sbt.updates.UpdatesPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbtcrossproject.CrossPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalastyle.sbt.ScalastylePlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(scalajscrossproject.ScalaJSCrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(com.timushev.sbt.updates.UpdatesPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbtcrossproject.CrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,org.nlogo.build.PublishVersioned,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,com.timushev.sbt.updates.UpdatesPlugin,org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin,org.portablescala.sbtplatformdeps.PlatformDepsPlugin,sbt.plugins.SemanticdbPlugin,sbt.plugins.JUnitXmlReportPlugin,sbtcrossproject.CrossPlugin,org.scalastyle.sbt.ScalastylePlugin)
[debug] Plugins.deducer#function took 2.053354 ms
[debug]       Load.resolveProject(headless) took 1.095879ms
[debug] [Loading] Loading project netlogo @ /home/user/NetLogo/netlogo-gui
[debug] deducing auto plugins based on known facts Set(Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.ScriptedPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.SbtPlugin),Set(Atom(sbt.ScriptedPlugin))), Clause(Atom(sbt.plugins.SemanticdbPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalastyle.sbt.ScalastylePlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(scalajscrossproject.ScalaJSCrossPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.jsdependencies.sbtplugin.JSDependenciesPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSJUnitPlugin),Set(Atom(org.scalajs.sbtplugin.ScalaJSPlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.PublishVersioned),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.nlogo.build.ExtensionDocumentationPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(com.timushev.sbt.updates.UpdatesPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbtcrossproject.CrossPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.SemanticdbPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalastyle.sbt.ScalastylePlugin))), Clause(Atom(org.scalajs.sbtplugin.ScalaJSPlugin),Set(Atom(scalajscrossproject.ScalaJSCrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.nlogo.build.PublishVersioned))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(com.timushev.sbt.updates.UpdatesPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbtcrossproject.CrossPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(org.portablescala.sbtplatformdeps.PlatformDepsPlugin)))))
[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,org.nlogo.build.PublishVersioned,com.timushev.sbt.updates.UpdatesPlugin,org.scalajs.sbtplugin.internal.ScalaJSGlobalPlugin,org.portablescala.sbtplatformdeps.PlatformDepsPlugin,sbt.plugins.SemanticdbPlugin,sbt.plugins.JUnitXmlReportPlugin,sbtcrossproject.CrossPlugin,org.scalastyle.sbt.ScalastylePlugin)
[debug] Plugins.deducer#function took 3.287589 ms
[debug]       Load.resolveProject(netlogo) took 1.145633ms
[debug] [Loading] Done in /home/user/NetLogo, returning: (root, behaviorsearchProject, netlogoCore, parserCore, parserJS, parserJVM, macros, sharedResources, dist, macApp, headless, netlogo)
[debug]     Load.loadUnit: loadedProjectsRaw took 436.414526ms
[debug]     Load.loadUnit: cleanEvalClasses took 5.248354ms
[debug]   Load.loadUnit(file:/home/user/NetLogo/, ...) took 3360.193321ms
[debug] Load.apply: load took 3381.496401ms
[debug] Load.apply: resolveProjects took 1.176682ms
[debug] Load.apply: finalTransforms took 60.064332ms
[debug] Load.apply: config.delegates took 2.080519ms
[error] java.io.IOException: Cannot run program "update-alternatives": error=2, No such file or directory
[error]         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
[error]         at scala.sys.process.ProcessBuilderImpl$Simple.run(ProcessBuilderImpl.scala:75)
[error]         at scala.sys.process.ProcessBuilderImpl$AbstractBuilder.$bang(ProcessBuilderImpl.scala:119)
[error]         at scala.sys.process.ProcessBuilderImpl$AbstractBuilder.slurp(ProcessBuilderImpl.scala:135)
[error]         at scala.sys.process.ProcessBuilderImpl$AbstractBuilder.$bang$bang(ProcessBuilderImpl.scala:108)
[error]         at JavaPackager$.linuxPackagerOptions(JavaPackager.scala:84)
[error]         at JavaPackager$.systemPackagerOptions(JavaPackager.scala:41)
[error]         at NetLogoPackaging$.jdkParser$lzycompute(NetLogoPackaging.scala:73)
[error]         at NetLogoPackaging$.jdkParser(NetLogoPackaging.scala:72)
[error]         at NetLogoPackaging$.$anonfun$settings$6(NetLogoPackaging.scala:83)
[error]         at sbt.internal.util.Init$Value.$anonfun$apply$3(Settings.scala:823)
[error]         at sbt.internal.util.EvaluateSettings.$anonfun$constant$1(INode.scala:206)
[error]         at sbt.internal.util.EvaluateSettings$MixedNode.evaluate0(INode.scala:223)
[error]         at sbt.internal.util.EvaluateSettings$INode.evaluate(INode.scala:166)
[error]         at sbt.internal.util.EvaluateSettings.$anonfun$submitEvaluate$1(INode.scala:87)
[error]         at sbt.internal.util.EvaluateSettings.sbt$internal$util$EvaluateSettings$$run0(INode.scala:99)
[error]         at sbt.internal.util.EvaluateSettings$$anon$3.run(INode.scala:94)
[error]         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[error]         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[error]         at java.lang.Thread.run(Thread.java:748)
[error] Caused by: java.io.IOException: error=2, No such file or directory
[error]         at java.lang.UNIXProcess.forkAndExec(Native Method)
[error]         at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
[error]         at java.lang.ProcessImpl.start(ProcessImpl.java:134)
[error]         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
[error]         at scala.sys.process.ProcessBuilderImpl$Simple.run(ProcessBuilderImpl.scala:75)
[error]         at scala.sys.process.ProcessBuilderImpl$AbstractBuilder.$bang(ProcessBuilderImpl.scala:119)
[error]         at scala.sys.process.ProcessBuilderImpl$AbstractBuilder.slurp(ProcessBuilderImpl.scala:135)
[error]         at scala.sys.process.ProcessBuilderImpl$AbstractBuilder.$bang$bang(ProcessBuilderImpl.scala:108)
[error]         at JavaPackager$.linuxPackagerOptions(JavaPackager.scala:84)
[error]         at JavaPackager$.systemPackagerOptions(JavaPackager.scala:41)
[error]         at NetLogoPackaging$.jdkParser$lzycompute(NetLogoPackaging.scala:73)
[error]         at NetLogoPackaging$.jdkParser(NetLogoPackaging.scala:72)
[error]         at NetLogoPackaging$.$anonfun$settings$6(NetLogoPackaging.scala:83)
[error]         at sbt.internal.util.Init$Value.$anonfun$apply$3(Settings.scala:823)
[error]         at sbt.internal.util.EvaluateSettings.$anonfun$constant$1(INode.scala:206)
[error]         at sbt.internal.util.EvaluateSettings$MixedNode.evaluate0(INode.scala:223)
[error]         at sbt.internal.util.EvaluateSettings$INode.evaluate(INode.scala:166)
[error]         at sbt.internal.util.EvaluateSettings.$anonfun$submitEvaluate$1(INode.scala:87)
[error]         at sbt.internal.util.EvaluateSettings.sbt$internal$util$EvaluateSettings$$run0(INode.scala:99)
[error]         at sbt.internal.util.EvaluateSettings$$anon$3.run(INode.scala:94)
[error]         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[error]         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[error]         at java.lang.Thread.run(Thread.java:748)
[error] java.io.IOException: Cannot run program "update-alternatives": error=2, No such file or directory
[error] Use 'last' for the full log.
[debug] > Exec(loadFailed, None, None)
[debug] > Exec(last, None, None)

Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? q
```
And after installing dpkg, it starts a sever and I enter the sbt shell?

```
./sbt
[info] welcome to sbt 1.3.13 (Oracle Corporation Java 1.8.0_292)
[info] loading settings for project root from plugins.sbt,build.sbt ...
[info] loading project definition from /home/user/NetLogo/project
[info] loading settings for project root from classycle.sbt,build.sbt ...
[info] loading settings for project behaviorsearchProject from build.sbt ...
[info] loading settings for project sharedResources from generators.sbt ...
update-alternatives: error: no alternatives for javapackager
[info] set current project to root (in build file:/user/git/NetLogo/)
[info] sbt server started at local:///home/user/.sbt/1.0/server/e474e98947783d54f45d/sock
sbt:root>
```
Aww this is killing me. Any heads-up?

Bevan Stanely

unread,
Sep 2, 2021, 7:39:57 AM9/2/21
to netlogo-devel
Hmm I used entered `help` in the shell and could figure things out.

`tasks` showed me the available tasks configured. I ran `compile` and it compiled the app. Then I ran the `test` to run all the tests. I'm attaching the result.

```bash
[info] ScalaTest
[info] Run completed in 7 minutes, 52 seconds.
[info] Total number of tests run: 6121
[info] Suites: completed 148, aborted 0
[info] Tests: succeeded 5483, failed 638, canceled 0, ignored 0, pending 0
[info] *** 638 TESTS FAILED ***
[error] Failed: Total 6121, Failed 638, Errors 0, Passed 5483
[error] Failed tests:
[error]         org.nlogo.headless.TestProfiler
[error]         org.nlogo.headless.TestExtensions
[error]         org.nlogo.headless.TestChecksums
[error]         org.nlogo.workspace.JarLoaderTests
[error]         org.nlogo.headless.TestImportExport
[error]         org.nlogo.headless.TestCompileAll
[error]         org.nlogo.workspace.ExtensionManagerTests
[error] (netlogo / Test / test) sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 492 s (08:12), completed 2 Sep, 2021 5:05:12 PM
```

Jeremy Baker

unread,
Sep 2, 2021, 1:09:20 PM9/2/21
to Bevan Stanely, netlogo-devel
Hey Bevan,

Did you have any luck getting those failing tests to pass?  I see you said you'd attach the result, but I don't think it came through.  If you can post a few of the failure causes, I might be able to help out getting them running correctly.

It looks like you got around it, but just as an FYI, the `update-alternatives` command is only needed when doing the final packaging on Linux; it's used to detect the versions of Java installed to try to bundle with.  If it isn't installed, basic builds and tests should all still work.

-Jeremy


From: netlog...@googlegroups.com <netlog...@googlegroups.com> on behalf of Bevan Stanely <bevan...@gmail.com>
Sent: Thursday, September 2, 2021 6:39 AM
To: netlogo-devel <netlog...@googlegroups.com>
Subject: [netlogo-devel] Re: Error on incremental compilation, native2ascii not found
 

Bevan Stanely

unread,
Sep 2, 2021, 1:12:34 PM9/2/21
to Jeremy Baker, netlogo-devel
Oops. I'll run the tests again tomorrow and post it. I only posted the stats in the end.

Bevan Stanely

unread,
Sep 4, 2021, 9:01:35 AM9/4/21
to netlogo-devel
Sorry for the late reply. Busy week with academics.

It's long output and I am yet to figure out a way to pipe it into a file. I am sharing whatever was available in my shell history.

```bash
[info] - Agentsets::Agentsets3
[info] - Agentsets::Agentsets4_2D
[info] - Agentsets::Agentsets5Torus
[info] - Agentsets::Agentsets5Box_2D
[info] - Agentsets::Agentsets5VCylind_2D
[info] - Agentsets::Agentsets5HCylind_2D
[info] - Agentsets::Agentsets6
[info] - Agentsets::Agentsets7
[info] - Agentsets::Agentsets8
[info] - Agentsets::InvalidAtPoints_2D
[info] - Agentsets::Agentsets9
[info] - Agentsets::Agentsets10
[info] - Agentsets::Agentsets11
[info] - Agentsets::Agentsets12_2D
[info] - Agentsets::Agentsets13
[info] - Agentsets::AgentSetEquality
[info] - Agentsets::SimpleLinkAgentset
[info] - Agentsets::CountTurtlesOptimization
[info] - Agentsets::LinkAgentsetDeadLinks
[info] - Agentsets::RemoveDuplicates
[info] - Agentsets::OneOfTypes
[info] - Agentsets::NOfTypes
[info] - Agentsets::TurtleDiesWhileIteratingOverFilteredAgentset
[info] - Agentsets::TurtleSetIsntSpecialSet1
[info] - Agentsets::TurtleSetIsntSpecialSet2
[info] - Agentsets::SelfUpdatesCorrectlyAfterException
[info] - Agentsets::AnyOtherTest
[info] - Agentsets::CountOtherTest
[info] - Agentsets::PatchRegionTest_2D
[info] - Agentsets::OtherWithOptsShowCorrectErrorName
[info] - Distance::DistanceWrapping_2D
[info] - Distance::DistanceWrappingAsymetrical_2D
[info] - RandomOrderInitialization::TestRandomOrderInitializationCRO
[info] - RandomOrderInitialization::TestRandomOrderInitializationSprout_2D
[info] - RandomOrderInitialization::TestRandomOrderInitializationHatch
[info] - RandomOrderInitialization::TestRandomOrderInitializationCreateLinksWith
[info] - RandomOrderInitialization::TestRandomOrderInitializationCreateLinksTo
[info] - RandomOrderInitialization::TestRandomOrderInitializationCreateLinksFrom
[info] - PatchAhead::PatchAhead1_2D
[info] - PatchAhead::PatchRightAndAhead
[info] - PatchAhead::PatchLeftAndAhead
[info] - PatchAhead::PatchAtHeadingAndDistanceTorus
[info] - PatchAhead::PatchAtHeadingAndDistanceBox_2D
[info] - PatchAhead::PatchAtHeadingAndDistanceCornerOrigin1_2D
[info] - PatchAhead::PatchAtHeadingAndDistanceCornerOrigin2_2D
[info] - PatchAhead::PatchAtCornerOrigin1_2D
[info] - PatchAhead::PatchAtCornerOrigin2_2D
[info] - PatchAhead::PatchAtCornerOrigin3_2D
[info] - PatchAhead::PatchAtCornerOrigin4_2D
[info] - Neighbors::Neighbors1Torus_2D
[info] - Neighbors::Neighbors1Box_2D
[info] - Neighbors::Neighbors1VCylind_2D
[info] - Neighbors::Neighbors1HCylind_2D
[info] - Neighbors::Neighbors2Box_2D
[info] - Neighbors::Neighbors2HorizontalCylinder_2D
[info] - Neighbors::Neighbors2VerticalCylinder_2D
[info] - Neighbors::Neighbors2Torus_2D
[info] - Neighbors::NeighborsLots1_2D
[info] - Neighbors::NeighborsLots2_2D
[info] - Neighbors::NeighborsLots3_2D
[info] - Neighbors::NeighborsLots4_2D
[info] - Neighbors::NeighborsLots5_2D
[info] - Neighbors::NeighborsWorldWidth2_2D
[info] - Neighbors::NeighborsCacheRetained_2D
[info] - MinMaxNOf::MinNOf
[info] - MinMaxNOf::MaxNOf
[info] - MinMaxNOf::MinNOfRespectsRNGState
[info] - MinMaxNOf::MaxNOfRespectsRNGState
[info] - ComparingAgents::ComparingLinks
[info] - ComparingAgents::ComparingTurtles
[info] - ComparingAgents::ComparingPatches_2D
[info] - Member::Member1
[info] - Member::Member2
[info] - Member::Member3
[info] - Member::Member4
[info] - Timer::Timer1
[info] - Random::Random1
[info] - Random::Random2
[info] - Random::Random3
[info] - Random::RandomFloat1
[info] - Random::RandomFloat2
[info] - Random::RandomGamma
[info] - Random::Shuffle1
[info] - Random::OrderOfEvaluation1
[info] - Random::RandomOneOfWithLists
[info] - Random::RandomNOfWithLists
[info] - Random::OneOfWithAgentSets
[info] - Random::RandomNOfIsFairForPatches_2D
[info] - Random::RandomNOfIsFairForTurtles
[info] - Random::RandomNOfIsFairForLinks
[info] - Random::RandomNOfIsFairForABreed
[info] - Random::RandomNOfIsFairForAnAgentsetConstructedOnTheFly
[info] - Random::RandomNOfIsFairForAList
[info] - Random::NewSeedUnique
[info] - Random::NewSeedInRange
[info] - Random::AllowGoodSeeds
[info] - Random::RejectBadSeeds
[info] - Random::random-normal-1
[info] - Random::random-normal-2
[info] - Random::random-normal-3
[info] - Random::one-of-evaluates-input-only-once
[info] - Nsum::Nsum_2D
[info] - Let::LetSimple
[info] - Let::LetNameStartingWithDash
[info] - Let::LetWithAsk
[info] - Let::LetWithinIf
[info] - Let::LetWithSet
[info] - Let::LetWithWith_2D
[info] - Let::LetTwiceInDifferentBlocks
[info] - Let::LetInsideForeach1
[info] - Let::LetInsideForeach2
[info] - Let::LetWithLet
[info] - Let::LetImmediatelyBeforeProcedureCall
[info] - Let::LetInsideAsk1
[info] - Let::LetInsideAsk2
[info] - Let::LotsAndLotsOfLets
[info] - Let::LotsAndLotsOfLetsInsideAsk
[info] - Let::LetInsideRecursiveProcedure1
[info] - Let::LetInsideRecursiveProcedure2
[info] - Let::LetAndTemplateVariables
[info] - Let::AllowDuplicateNamingOfLocalVariables
[info] - Let::LetInsideAskConcurrent1
[info] - Let::LetOfVarToItself1
[info] - Let::LetOfVarToItself2
[info] - Let::LetOfVarToItself3
[info] - Let::LetOfVarToItselfInsideAsk
[info] - Let::LetTwice
[info] - Let::LetTwice2
[info] - Let::LetSameNameAsCommandProcedure1
[info] - Let::LetSameNameAsReporterProcedure1
[info] - Let::LetSameNameAsPrimitiveCommand
[info] - Let::LetSameNameAsPrimitiveReporter1
[info] - Let::LetSameNameAsPrimitiveReporter2
[info] - Let::LetShadowsLet
[info] - Let::LetSameNameAsGlobal
[info] - Let::LetSameNameAsBreed
[info] - Let::LetSameNameAsTurtleVariable
[info] - Let::LetSameNameAsBreedVariable
[info] - Let::LetWithinIfNextToAsk
[info] - Let::LetDoubleSameName
[info] - DeadTurtles::DeadTurtles1
[info] - DeadTurtles::DeadTurtles2
[info] - DeadTurtles::DeadTurtles_Legacy
[info] - DeadTurtles::DeadTurtles3
[info] - DeadTurtles::DeadTurtles4
[info] - DeadTurtles::DeadTurtles5
[info] - DeadTurtles::DeadTurtles6
[info] - DeadTurtles::DeadTurtles7
[info] - DeadTurtles::DeadTurtles8
[info] - DeadTurtles::DeadTurtles9
[info] - DeadTurtles::DeadTurtles10
[info] - DeadTurtles::DeadLinks1
[info] - DeadTurtles::TurtleDiesWhileIteratingOverItsSet
[info] - Face::Face1_2D
[info] - Face::Face2_2D
[info] - Face::Face3_2D
[info] - Face::Face4_2D
[info] - Face::Face5_2D
[info] - Face::Face6_2D
[info] - Face::FaceXY1
[info] - Face::FaceXY2
[info] - Face::FaceXY3_2D
[info] - Face::FaceXY4_2D
[info] - Face::FaceXY5_2D
[info] - Face::FaceXY6_2D
[info] - Face::FaceAgentset
[info] - Ticks::TicksBasic
[info] - Ticks::TicksNonNegative
[info] - Ticks::TicksNeedReset
[info] - Ticks::TicksClear
[info] - Ticks::TicksClearAll
[info] - Apply::apply-distributes-list-items-in-order
[info] - Apply::apply-takes-empty-list
[info] - Apply::apply-gets-angry
[info] - Every::EveryLosesScope
[info] - Every::EveryMaintainsAgentScope
[info] - Every::EveryAlwaysFiresFirstTime
[info] - Every::EveryDoesntRunAgainUntilTimeGone
[info] - Diffuse::DiffuseTorus_2D
[info] - Diffuse::DiffuseBox_2D
[info] - Diffuse::DiffuseVCylind_2D
[info] - Diffuse::DiffuseHCylind_2D
[info] - Diffuse::Diffuse4_Horizontal_2D
[info] - Diffuse::Diffuse4_Vertical_2D
[info] - Diffuse::Diffuse4_Symmetric_Torus_2D
[info] - Diffuse::Diffuse4_Symmetric_HCyl_2D
[info] - Diffuse::Diffuse4_Symmetric_VCyl_2D
[info] - Diffuse::Diffuse4_Symmetric_Box_2D
[info] - Diffuse::Diffuse_Symmetric_Torus_2D
[info] - Diffuse::Diffuse_Symmetric_HCyl_2D
[info] - Diffuse::Diffuse_Symmetric_VCyl_2D
[info] - Diffuse::Diffuse_Symmetric_Box_2D
[info] - Diffuse::DiffuseConservation_2D
[info] - Diffuse::Diffuse4Conservation_2D
[info] - Diffuse::DiffuseConservation
[info] - Interaction::Interaction1Torus
[info] - Interaction::Interaction1Box_2D
[info] - Interaction::Interaction1VCylind_2D
[info] - Interaction::Interaction1HCylind_2D
[info] - Interaction::Interaction2_2D
[info] - Interaction::Interaction3a
[info] - Interaction::Interaction3b
[info] - Interaction::Interaction3c
[info] - Interaction::Interaction4
[info] - Interaction::Interaction5
[info] - Interaction::Interaction6
[info] - Interaction::Interaction7
[info] - Interaction::Interaction8
[info] - Interaction::Interaction9
[info] - Interaction::Interaction10
[info] - Interaction::Interaction11_2D
[info] - Interaction::Interaction11_Legacy_2D
[info] - Interaction::Interaction12
[info] - Interaction::Interaction13
[info] - Interaction::Interaction13_Legacy
[info] - Interaction::Interaction14_2D
[info] - Interaction::Interaction15
[info] - Interaction::Interaction16
[info] - Interaction::Interaction17
[info] - Interaction::Interaction18
[info] - Interaction::Interaction19
[info] - Interaction::Interaction20_2D
[info] - Interaction::Interaction21
[info] - Interaction::PatchTriesTurtleReporter
[info] - Interaction::BreedAt_2D
[info] - Interaction::SingleQuotesInIdents
[info] - Perspective::Subject1
[info] - Perspective::FollowRideWatchMe1
[info] - InCone::InConeMeTurtlesOnMe
[info] - InCone::InconePatchWhoseCenterIAmOn_2D
[info] - InCone::InconeInvalidInputs
[info] - InCone::InconeLargeRadiusDuplicationCheck
[info] - InCone::InconeDontAskYourPatch
[info] - InCone::InconeDontAskSomeOtherPatches_2D
[info] - InCone::InconeDontAskTurtlesOnYou
[info] - InCone::InconeDontAskSomeOtherTurtles
[info] - InCone::InconeTestForGridRoot1
[info] - InCone::InconeTestForGridRoot2
[info] - InCone::Incone360DiffTestForTurtles
[info] - InCone::Incone360DiffTestForPatches_2D
[info] - InCone::InconeManyTurtlesCountingTorus_2D
[info] - InCone::InconeManyTurtlesCounting_2D
[info] - InCone::InconeNowrap1_Legacy
[info] - InCone::InconeMultipleWrappings
[info] - InCone::InConeCornerOrigin1_2D
[info] - InCone::InConeCornerOrigin2_2D
[info] - InCone::InConeCornerOrigin3_2D
[info] - InCone::InConeCornerOrigin4_2D
[info] - InCone::InConeCornerOrigin5_2D
[info] - InCone::InConeBreeds_2D
[info] - InCone::InCone_Unwrapped_OppositeCorners1_2D
[info] - InCone::InCone_Unwrapped_OppositeCorners2_2D
[info] - InCone::InCone_Tortoise_1_2D
[info] - StackTraces::*StackTraces-Simple
[info] - StackTraces::*StackTraces-Simple2
[info] - StackTraces::*StackTraces-Error-After-Other-Calls
[info] - StackTraces::*StackTraces-Error-Before-Other-Calls
[info] - StackTraces::*StackTraces-Error-Surrounded-By-Other-Calls
[info] - StackTraces::*StackTraces-Error-Before-Tick
[info] - StackTraces::*StackTraces-Error-After-Tick
[info] - StackTraces::*StackTraces-Error-After-Other-Calls-Nested
[info] - StackTraces::*StackTraces-Error-After-Other-Calls-Nested-2
[info] - StackTraces::*StackTraces-Error-Before-Other-Calls-Nested
[info] - StackTraces::*StackTraces-Error-Surrounded-By-Other-Calls-Nested
[info] - StackTraces::*StackTraces-Error-Before-Tick-Nested
[info] - StackTraces::*StackTraces-Error-Before-Tick-Nested-2
[info] - StackTraces::*StackTraces-Error-After-Tick-Nested
[info] - StackTraces::*StackTraces-Error-After-Tick-Nested-2
[info] - StackTraces::*StackTraces-Error-After-Tick-Nested-3
[info] - StackTraces::*StackTraces-NumericRangeExceeded
[info] - StackTraces::*StackTraceCommand
[info] - StackTraces::*StackTraceCallCommand
[info] - StackTraces::*StackTraceForeach
[info] - StackTraces::*StackTraceRepeat
[info] - StackTraces::*StackTraceAsk
[info] - StackTraces::*StackTraceForeachRepeat
[info] - StackTraces::*StackTraceForeachAsk
[info] - StackTraces::*StackTraceForeachRepeatAsk
[info] - StackTraces::*StackTracesCallForeachRepeat
[info] - StackTraces::*StackTracesCall
[info] - BreedsAt::BreedsAt_2D
[info] - BreedsAt::PatchAt_2D
[info] - Repeat::TurtlesRepeat1
[info] - Repeat::TurtlesRepeat2
[info] - Repeat::TurtlesRepeat3
[info] - Repeat::TurtlesRepeat4
[info] - Repeat::RepeatInsideRecursiveProcedure1
[info] - Repeat::RepeatInsideRecursiveProcedure2
[info] - Repeat::RepeatInsideAskConcurrent1
[info] - Repeat::NonIntegerCount
[info] - Repeat::RepeatWithReport
[info] - Repeat::RepeatRepeat
[info] - Observer::ClearGlobals
[info] - Observer::ClearPatches_2D
[info] - Observer::ClearTurtles
[info] - Observer::ClearAll_2D
[info] - TurtlesHere::TurtlesHere1
[info] - TurtlesHere::TurtlesHere2
[info] - TurtlesHere::TurtlesHereCheckOrder1
[info] - TurtlesHere::TurtlesHereCheckOrder2
[info] - TurtlesHere::TurtlesHereCheckOrder3
[info] - TurtlesHere::TurtlesHereCheckOrder4
[info] - TurtlesHere::TurtlesHereCheckOrder5
[info] - TurtlesHere::TurtlesHereInVariable
[info] - TurtlesHere::PatchDoesOtherTurtlesHere
[info] - TurtlesHere::PatchDoesOtherBreedHere
[info] - TurtlesHere::PatchDoesCountOtherTurtlesHere
[info] - TurtlesHere::PatchDoesCountOtherBreedHere
[info] - ResizeWorld::ResizeWorld_2D
[info] - ResizeWorld::ResizeWorldBad_2D
[info] - ResizeWorld::ResizeWorldBreedsEmptied_2D
[info] - ResizeWorld::ResizeWorldDoesntRestartWhoNumbering_2D
[info] - TypeChecking::DeadPrim
[info] - TypeChecking::SetVariable
[info] - TypeChecking::AgentClassChecking1
[info] - TypeChecking::AgentClassChecking2
[info] - TypeChecking::AgentClassChecking3a
[info] - TypeChecking::AgentClassChecking3b
[info] - TypeChecking::CompileTypeChecking1
[info] - TypeChecking::CompileTypeChecking2
[info] - TypeChecking::CompileTypeChecking3
[info] - TypeChecking::CompileTypeChecking4
[info] - ControlStructures::Loop1
[info] - ControlStructures::Foreach1
[info] - ControlStructures::Foreach2
[info] - ControlStructures::ForeachWithDone
[info] - ControlStructures::ForeachMultiListEarlyExit
[info] - ControlStructures::Run1
[info] - ControlStructures::Run2
[info] - ControlStructures::Run3
[info] - ControlStructures::Run4
[info] - ControlStructures::Run5
[info] - ControlStructures::Run6
[info] - ControlStructures::Run7
[info] - ControlStructures::Run8
[info] - ControlStructures::Run9
[info] - ControlStructures::While
[info] - ControlStructures::NestedWithoutInterruption
[info] - ControlStructures::IfElse
[info] - ControlStructures::RecursiveReporter1
[info] - ControlStructures::RecursiveReporter2
[info] - MoveTo::MoveTo_2D
[info] - MoveTo::HomewardBound_2D
[info] - UserPrimitives::UserReporters_Legacy
[info] - Math::NegativeZero1
[info] - Math::NegativeZero2
[info] - Math::OptimizedSubtraction1
[info] - Math::UnaryMinux
[info] - Math::SqrtDoubleEvaluation
[info] - Math::CatchNumbersOutsideDoubleRangeOfIntegers
[info] - Math::NotEqualBugsIFoundWhileTryingToPlayFrogger
[info] - Math::DivideByZero
[info] - Math::IntegerExponentiation
[info] - SelfMyself::Self1_2D
[info] - SelfMyself::Myself1_2D
[info] - SelfMyself::SelfResetsAfterException
[info] - CanMove::CanMoveTorus
[info] - CanMove::CanMove2HCylinder_2D
[info] - CanMove::CanMove2VCylinder_2D
[info] - CanMove::CanMove2Box_2D
[info] - HubNet::HubNet-SimpleConnection
[info] - HubNet::HubNet-enter-message
[info] - HubNet::HubNet-message
[info] - HubNet::HubNet-In-Q-Size
[info] - Breeds::TestIsBreed
[info] - Breeds::IsLinkBreed
[info] - Breeds::SetBreedToNonBreed
[info] - Breeds::BreedNoDupNames
[info] - Breeds::OutOfRangeWhoGivesNobody
[info] - Breeds::HatchWithBreedsOwn
[info] - Breeds::SetBreedOfUnbreededTurtleWithVar
[info] - Breeds::SetBreedOfBreededTurtleWithVar1
[info] - Breeds::SetBreedOfBreededTurtleWithVar2
[info] - Breeds::DontPropagateGivenShapeOnHatch
[info] - Breeds::DropGivenShapeAfterSwitchingBreeds
[info] - Breeds::BreedsOwnVariableInitialization_2D
[info] - WithLocalRandomness::WithLocalRandomnessBasic
[info] - WithLocalRandomness::WithLocalRandomnessAsk
[info] - WithLocalRandomness::WithLocalRandomnessNested
[info] - WithLocalRandomness::WithLocalRandomnessRandomSeed
[info] - WithLocalRandomness::WithLocalRandomnessStop
[info] - WithLocalRandomness::WithLocalRandomnessCarefully
[info] - WithLocalRandomness::WithLocalRandomnessReport
[info] - Sum::MaxMinMeanSumPatchTurtleBreedVars
[info] - Sum::SumOf1
[info] - Sum::SumOf2
[info] - Sum::SumOf3
[info] - Sum::SumOf4
[info] - Sum::SumOfExceedsNumericRange
[info] - PatchAt::PatchAt_2D
[info] - Initialization::InitialEnvironment_2D
[info] - PatchSize::ReadPatchSize
[info] - PatchSize::SetPatchSize
[info] - Ifelse::ifelse-takes-first-true
[info] - Ifelse::ifelse-falls-through-to-else-block
[info] - Ifelse::ifelse-optional-else
[info] - Ifelse::ifelse-gives-type-errors-in-variadic-position
[info] - Layouts::TestLayoutCircle
[info] - Layouts::TestLayoutCircleIsRandom
[info] - Layouts::TestLayoutCircleSetsHeadingsCorrectlyList
[info] - Layouts::TestLayoutCircleSetsHeadingsCorrectlyTurtleset
[info] - Layouts::TestLayoutSpringLeaveSomeTurtlesOut
[info] - Layouts::TestLayoutSpringLeaveSomeLinksOut_2D
[info] - Layouts::LayoutAnchors
[info] - Layouts::CircleRandom_2D
[info] - Layouts::CircleSorted_2D
[info] - Layouts::Radial_2D
[info] - Layouts::Radial2_2D
[info] - Layouts::Tutte_2D
[info] - RGB::ColorValuesInvariantOnTripThroughRGB
[info] - RGB::ColorValuesInvariantOnTripThroughHSB
[info] - RGB::PatchesRGBColor_2D
[info] - RGB::TurtlesRGBColor
[info] - RGB::LinksRGBColor
[info] - RGB::RGBColorImport_2D
[info] - Errors::Carefully1
[info] - Errors::Carefully2
[info] - Errors::Carefully3
[info] - Errors::CarefullyStackInteraction1
[info] - Errors::CarefullyStackInteraction2
[info] - Errors::CarefullyStackInteraction3
[info] - Errors::CarefullyAcrossCalls
[info] - Errors::CarefullyNested
[info] - Errors::ErrorMessageOutsideCarefully
[info] - Errors::error-string
[info] - Errors::error-non-string
[info] - Errors::carefully-with-error-and-message
[info] - Errors::NotSettable
[info] - Errors::CarefullyWithLambda1
[info] - Errors::CarefullyWithLambda2
[info] - Errors::CarefullyEmpty
[info] - UpAndDownhill::UpAndDownhill1
[info] - UpAndDownhill::Uphill1_2D
[info] - UpAndDownhill::Uphill2
[info] - UpAndDownhill::Uphill3
[info] - UpAndDownhill::Downhill1
[info] - UpAndDownhill::Downhill2
[info] - ImportPatchesAndDrawing::ImportPcolors_2D
[info] - ImportPatchesAndDrawing::ImportPcolorsTopologyTest_2D
[info] - ImportPatchesAndDrawing::ImportDrawing_2D
[info] - Word::WordWithVariables
[info] - Predicates::Predicates1
[info] TestChecksums:
[info] - models/test/benchmarks/Ants Benchmark.nlogo
[info] - models/test/benchmarks/Bureaucrats Benchmark.nlogo
[info] - models/test/benchmarks/BZ Benchmark.nlogo
[info] - models/test/benchmarks/CA1D Benchmark.nlogo
[info] - models/test/benchmarks/Erosion Benchmark.nlogo
[info] - models/test/benchmarks/Fire Benchmark.nlogo
[info] - models/test/benchmarks/FireBig Benchmark.nlogo
[info] - models/test/benchmarks/Flocking Benchmark.nlogo
[info] - models/test/benchmarks/GasLabCirc Benchmark.nlogo
[info] - models/test/benchmarks/GasLabNew Benchmark.nlogo
[info] - models/test/benchmarks/GasLabOld Benchmark.nlogo
[info] - models/test/benchmarks/GridWalk Benchmark.nlogo
[info] - models/test/benchmarks/Heatbugs Benchmark.nlogo
[info] - models/test/benchmarks/Ising Benchmark.nlogo
[info] - models/test/benchmarks/Life Benchmark.nlogo
[info] - models/test/benchmarks/PrefAttach Benchmark.nlogo
[info] - models/test/benchmarks/Team Benchmark.nlogo
[info] - models/test/benchmarks/Termites Benchmark.nlogo
[info] - models/test/benchmarks/VirusNet Benchmark.nlogo
[info] - models/test/benchmarks/Wealth Benchmark.nlogo
[info] - models/test/benchmarks/Wolf Benchmark.nlogo
[info] - models/test/benchmarks/ImportWorld Benchmark.nlogo
[info] - models/Alternative Visualizations/Ethnocentrism - Alternative Visualization.nlogo
[info] - models/Alternative Visualizations/Flocking - Alternative Visualizations.nlogo
[info] - models/Alternative Visualizations/Heat Diffusion - Alternative Visualization.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: palette
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Alternative Visualizations/Virus - Alternative Visualization.nlogo
[info] - models/Alternative Visualizations/Virus - Circle Visualization.nlogo
[info] - models/Code Examples/Ask Ordering Example.nlogo
[info] - models/Code Examples/Ask-Concurrent Example.nlogo
[info] - models/Code Examples/Bounce Example.nlogo
[info] - models/Code Examples/Box Drawing Example.nlogo
[info] - models/Code Examples/Breed Procedures Example.nlogo
[info] - models/Code Examples/Breeds and Shapes Example.nlogo
[info] - models/Code Examples/Circular Path Example.nlogo
[info] - models/Code Examples/Color Chart Example.nlogo
[info] - models/Code Examples/Communication-T-P Example.nlogo
[info] - models/Code Examples/Communication-T-T Example.nlogo
[info] - models/Code Examples/Diffuse Off Edges Example.nlogo
[info] - models/Code Examples/Extensions Examples/csv/CSV Example.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: csv
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Code Examples/Extensions Examples/gis/GIS General Examples.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: gis
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Code Examples/Extensions Examples/gis/GIS Gradient Example.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: gis
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Code Examples/Extensions Examples/palette/Color Bubbles.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: palette
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Code Examples/Extensions Examples/palette/Color Painting.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: palette
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Code Examples/Extensions Examples/palette/Color Reveal.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: palette
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Code Examples/Extensions Examples/palette/Palette Example.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: palette
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Code Examples/Extensions Examples/py/Python Basic Example.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: py
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Code Examples/Extensions Examples/rnd/Rnd Example.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: rnd
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Code Examples/File Output Example.nlogo
[info] - models/Code Examples/Fully Connected Network Example.nlogo
[info] - models/Code Examples/Grouping Turtles Example.nlogo
[info] - models/Code Examples/Halo Example.nlogo
[info] - models/Code Examples/Hatch Example.nlogo
[info] - models/Code Examples/Hex Cells Example.nlogo
[info] - models/Code Examples/Hex Turtles Example.nlogo
[info] - models/Code Examples/Hill Climbing Example.nlogo
[info] - models/Code Examples/Histogram Example.nlogo
[info] - models/Code Examples/HSB and RGB Example.nlogo
[info] - models/Code Examples/Image Import Example.nlogo
[info] - models/Code Examples/Intersecting Lines Example.nlogo
[info] - models/Code Examples/Intersecting Links Example.nlogo
[info] - models/Code Examples/Label Position Example.nlogo
[info] - models/Code Examples/Lattice-Walking Turtles Example.nlogo
[info] - models/Code Examples/Line of Sight Example.nlogo
[info] - models/Code Examples/Link Lattice Example.nlogo
[info] - models/Code Examples/Link-Walking Turtles Example.nlogo
[info] - models/Code Examples/Look Ahead Example.nlogo
[info] - models/Code Examples/Lottery Example.nlogo
[info] - models/Code Examples/Many Regions Example.nlogo
[info] - models/Code Examples/Mobile Aggregation Example.nlogo
[info] - models/Code Examples/Moore & Von Neumann Example.nlogo
[info] - models/Code Examples/Mouse Drag Multiple Example.nlogo
[info] - models/Code Examples/Mouse Drag One Example.nlogo
[info] - models/Code Examples/Mouse Recording Example.nlogo
[info] - models/Code Examples/Move Towards Target Example.nlogo
[info] - models/Code Examples/Myself Example.nlogo
[info] - models/Code Examples/Neighborhoods Example.nlogo
[info] - models/Code Examples/Network Example.nlogo
[info] - models/Code Examples/Network Import Example.nlogo
[info] - models/Code Examples/Next Patch Example.nlogo
[info] - models/Code Examples/One Turtle Per Patch Example.nlogo
[info] - models/Code Examples/Partners Example.nlogo
[info] - models/Code Examples/Patch Clusters Example.nlogo
[info] - models/Code Examples/Patch Coordinates Example.nlogo
[info] - models/Code Examples/Perspective Demos/Ants (Perspective Demo).nlogo
[info] - models/Code Examples/Perspective Demos/Flocking (Perspective Demo).nlogo
[info] - models/Code Examples/Perspective Demos/GasLab Gas in a Box (Perspective Demo).nlogo
[info] - models/Code Examples/Perspective Example.nlogo
[info] - models/Code Examples/Plot Axis Example.nlogo
[info] - models/Code Examples/Plot Smoothing Example.nlogo
[info] - models/Code Examples/Plotting Example.nlogo
[info] - models/Code Examples/Random Grid Walk Example.nlogo
[info] - models/Code Examples/Random Network Example.nlogo
[info] - models/Code Examples/Random Seed Example.nlogo
[info] - models/Code Examples/Random Walk Example.nlogo
[info] - models/Code Examples/Rolling Plot Example.nlogo
[info] - models/Code Examples/Scale-color Example.nlogo
[info] - models/Code Examples/Scatter Example.nlogo
[info] - models/Code Examples/Shape Animation Example.nlogo
[info] - models/Code Examples/State Machine Example.nlogo
[info] - models/Code Examples/Tie System Example.nlogo
[info] - models/Code Examples/Transparency Example.nlogo
[info] - models/Code Examples/Tutorial 3.nlogo
[info] - models/Code Examples/Vision Cone Example.nlogo
[info] - models/Code Examples/Wall Following Example.nlogo
[info] - models/IABM Textbook/chapter 0/Turtles Circling Simple.nlogo
[info] - models/IABM Textbook/chapter 1/Ants Simple.nlogo
[info] - models/IABM Textbook/chapter 2/Heroes and Cowards.nlogo
[info] - models/IABM Textbook/chapter 2/Heroes and Cowards.nlogo (preset -1153988890)
[info] - models/IABM Textbook/chapter 2/Heroes and Cowards.nlogo (preset -1177467632)
[info] - models/IABM Textbook/chapter 2/Heroes and Cowards.nlogo (preset -1315170766)
[info] - models/IABM Textbook/chapter 2/Heroes and Cowards.nlogo (preset -180308068)
[info] - models/IABM Textbook/chapter 2/Heroes and Cowards.nlogo (preset -608717654)
[info] - models/IABM Textbook/chapter 2/Heroes and Cowards.nlogo (preset 1086013561)
[info] - models/IABM Textbook/chapter 2/Heroes and Cowards.nlogo (preset 878469395)
[info] - models/IABM Textbook/chapter 2/Heroes and Cowards.nlogo (preset 961107169)
[info] - models/IABM Textbook/chapter 2/Life Simple.nlogo
[info] - models/IABM Textbook/chapter 2/Simple Economy.nlogo
[info] - models/IABM Textbook/chapter 3/DLA Extensions/DLA Simple.nlogo
[info] - models/IABM Textbook/chapter 3/DLA Extensions/DLA Simple Extension 1.nlogo
[info] - models/IABM Textbook/chapter 3/DLA Extensions/DLA Simple Extension 2.nlogo
[info] - models/IABM Textbook/chapter 3/DLA Extensions/DLA Simple Extension 3.nlogo
[info] - models/IABM Textbook/chapter 3/El Farol Extensions/El Farol.nlogo
[info] - models/IABM Textbook/chapter 3/El Farol Extensions/El Farol Extension 1.nlogo
[info] - models/IABM Textbook/chapter 3/El Farol Extensions/El Farol Extension 2.nlogo
[info] - models/IABM Textbook/chapter 3/El Farol Extensions/El Farol Extension 3.nlogo
[info] - models/IABM Textbook/chapter 3/Fire Extensions/Fire Simple.nlogo
[info] - models/IABM Textbook/chapter 3/Fire Extensions/Fire Simple Extension 1.nlogo
[info] - models/IABM Textbook/chapter 3/Fire Extensions/Fire Simple Extension 2.nlogo
[info] - models/IABM Textbook/chapter 3/Fire Extensions/Fire Simple Extension 3.nlogo
[info] - models/IABM Textbook/chapter 3/Segregation Extensions/Segregation Simple.nlogo
[info] - models/IABM Textbook/chapter 3/Segregation Extensions/Segregation Simple Extension 1.nlogo
[info] - models/IABM Textbook/chapter 3/Segregation Extensions/Segregation Simple Extension 2.nlogo
[info] - models/IABM Textbook/chapter 3/Segregation Extensions/Segregation Simple Extension 3.nlogo
[info] - models/IABM Textbook/chapter 4/Wolf Sheep Simple 1.nlogo
[info] - models/IABM Textbook/chapter 4/Wolf Sheep Simple 2.nlogo
[info] - models/IABM Textbook/chapter 4/Wolf Sheep Simple 3.nlogo
[info] - models/IABM Textbook/chapter 4/Wolf Sheep Simple 4.nlogo
[info] - models/IABM Textbook/chapter 4/Wolf Sheep Simple 5.nlogo
[info] - models/IABM Textbook/chapter 5/Agentset Efficiency.nlogo
[info] - models/IABM Textbook/chapter 5/Agentset Ordering.nlogo
[info] - models/IABM Textbook/chapter 5/Communication-T-T Network Example.nlogo
[info] - models/IABM Textbook/chapter 5/Preferential Attachment Simple.nlogo
[info] - models/IABM Textbook/chapter 5/Random Network.nlogo
[info] - models/IABM Textbook/chapter 5/Traffic Basic Adaptive.nlogo
[info] - models/IABM Textbook/chapter 5/Traffic Basic Adaptive Individuals.nlogo
[info] - models/IABM Textbook/chapter 5/Traffic Basic Utility.nlogo
[info] - models/IABM Textbook/chapter 5/Traffic Grid Goal.nlogo
[info] - models/IABM Textbook/chapter 6/Spread of Disease.nlogo
[info] - models/IABM Textbook/chapter 7/Voting Component Verification.nlogo
[info] - models/IABM Textbook/chapter 7/Voting Sensitivity Analysis.nlogo
[info] - models/IABM Textbook/chapter 8/Run Example.nlogo
[info] - models/IABM Textbook/chapter 8/Run Result Example.nlogo
[info] - models/IABM Textbook/chapter 8/Sandpile Simple.nlogo
[info] - models/IABM Textbook/chapter 8/Simple Machine Learning.nlogo
[info] - models/IABM Textbook/chapter 8/Simple Viral Marketing.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: nw
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/IABM Textbook/chapter 8/Ticket Sales.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: gis
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Sample Models/Art/Diffusion Graphics.nlogo
[info] - models/Sample Models/Art/Fireworks.nlogo
[info] - models/Sample Models/Art/Follower.nlogo
[info] - models/Sample Models/Art/Geometron Top-Down.nlogo
[info] - models/Sample Models/Art/Kaleidoscope.nlogo
[info] - models/Sample Models/Art/Optical Illusions.nlogo
[info] - models/Sample Models/Biology/Ant Lines.nlogo
[info] - models/Sample Models/Biology/Ants.nlogo
[info] - models/Sample Models/Biology/Autumn.nlogo
[info] - models/Sample Models/Biology/BeeSmart Hive Finding.nlogo
[info] - models/Sample Models/Biology/Blood Sugar Regulation.nlogo
[info] - models/Sample Models/Biology/CRISPR/CRISPR Bacterium.nlogo
[info] - models/Sample Models/Biology/CRISPR/CRISPR Bacterium LevelSpace.nlogo
[info] - models/Sample Models/Biology/CRISPR/CRISPR Ecosystem.nlogo
[info] - models/Sample Models/Biology/CRISPR/CRISPR Ecosystem LevelSpace.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: ls
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Sample Models/Biology/Daisyworld.nlogo
[info] - models/Sample Models/Biology/Disease Solo.nlogo
[info] - models/Sample Models/Biology/Evolution/Anisogamy.nlogo
[info] - models/Sample Models/Biology/Evolution/Bacterial Infection.nlogo
[info] - models/Sample Models/Biology/Evolution/Bug Hunt Camouflage.nlogo
[info] - models/Sample Models/Biology/Evolution/Bug Hunt Speeds.nlogo
[info] - models/Sample Models/Biology/Evolution/Echo.nlogo
[info] - models/Sample Models/Biology/Evolution/Genetic Drift/GenDrift P global.nlogo
[info] - models/Sample Models/Biology/Evolution/Genetic Drift/GenDrift P local.nlogo
[info] - models/Sample Models/Biology/Evolution/Genetic Drift/GenDrift T interact.nlogo
[info] - models/Sample Models/Biology/Evolution/Genetic Drift/GenDrift T reproduce.nlogo
[info] - models/Sample Models/Biology/Evolution/Mammoths.nlogo
[info] - models/Sample Models/Biology/Evolution/Mimicry.nlogo
[info] - models/Sample Models/Biology/Evolution/Peppered Moths.nlogo
[info] - models/Sample Models/Biology/Evolution/Sex Ratio Equilibrium.nlogo
[info] - models/Sample Models/Biology/Evolution/Sunflower Biomorphs.nlogo
[info] - models/Sample Models/Biology/Evolution/Vision Evolution.nlogo
[info] - models/Sample Models/Biology/Evolution/Wolf Sheep Stride Inheritance.nlogo
[info] - models/Sample Models/Biology/Fairy Circles.nlogo
[info] - models/Sample Models/Biology/Fireflies.nlogo
[info] - models/Sample Models/Biology/Flocking.nlogo
[info] - models/Sample Models/Biology/Flocking Vee Formations.nlogo
[info] - models/Sample Models/Biology/Fur.nlogo
[info] - models/Sample Models/Biology/Heatbugs.nlogo
[info] - models/Sample Models/Biology/HIV.nlogo
[info] - models/Sample Models/Biology/Honeycomb.nlogo
[info] - models/Sample Models/Biology/Membrane Formation.nlogo
[info] - models/Sample Models/Biology/Moths.nlogo
[info] - models/Sample Models/Biology/Muscle Development.nlogo
[info] - models/Sample Models/Biology/Rabbits Grass Weeds.nlogo
[info] - models/Sample Models/Biology/Repressilator 1D.nlogo
[info] - models/Sample Models/Biology/Rock Paper Scissors.nlogo
[info] - models/Sample Models/Biology/Shepherds.nlogo
[info] - models/Sample Models/Biology/Simple Birth Rates.nlogo
[info] - models/Sample Models/Biology/Slime.nlogo
[info] - models/Sample Models/Biology/Sunflower.nlogo
[info] - models/Sample Models/Biology/Sunflower Emergent.nlogo
[info] - models/Sample Models/Biology/Termites.nlogo
[info] - models/Sample Models/Biology/Tumor.nlogo
[info] - models/Sample Models/Biology/Virus.nlogo
[info] - models/Sample Models/Biology/Wolf Sheep Predation.nlogo
[info] - models/Sample Models/Biology/Unverified/Algae.nlogo
[info] - models/Sample Models/Biology/Unverified/Plant Growth.nlogo
[info] - models/Sample Models/Chemistry & Physics/Boiling.nlogo
[info] - models/Sample Models/Chemistry & Physics/Chaos in a Box.nlogo
[info] - models/Sample Models/Chemistry & Physics/Chaos in a Box.nlogo (setup-periodic-quilt)
[info] - models/Sample Models/Chemistry & Physics/Chaos in a Box.nlogo (setup-periodic-x)
[info] - models/Sample Models/Chemistry & Physics/Chemical Reactions/Acids and Bases/Buffer.nlogo
[info] - models/Sample Models/Chemistry & Physics/Chemical Reactions/Acids and Bases/Strong Acid.nlogo
[info] - models/Sample Models/Chemistry & Physics/Chemical Reactions/Acids and Bases/Weak Acid.nlogo
[info] - models/Sample Models/Chemistry & Physics/Chemical Reactions/Acids and Bases/Unverified/Diprotic Acid.nlogo
[info] - models/Sample Models/Chemistry & Physics/Chemical Reactions/B-Z Reaction.nlogo
[info] - models/Sample Models/Chemistry & Physics/Chemical Reactions/Chemical Equilibrium.nlogo
[info] - models/Sample Models/Chemistry & Physics/Chemical Reactions/Enzyme Kinetics.nlogo
[info] - models/Sample Models/Chemistry & Physics/Chemical Reactions/Radical Polymerization.nlogo
[info] - models/Sample Models/Chemistry & Physics/Chemical Reactions/Simple Kinetics 1.nlogo
[info] - models/Sample Models/Chemistry & Physics/Chemical Reactions/Simple Kinetics 2.nlogo
[info] - models/Sample Models/Chemistry & Physics/Chemical Reactions/Simple Kinetics 3.nlogo
[info] - models/Sample Models/Chemistry & Physics/Diffusion Limited Aggregation/DLA.nlogo
[info] - models/Sample Models/Chemistry & Physics/Diffusion Limited Aggregation/DLA Alternate.nlogo
[info] - models/Sample Models/Chemistry & Physics/Diffusion Limited Aggregation/DLA Alternate Linear.nlogo
[info] - models/Sample Models/Chemistry & Physics/Gas Chromatography.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/GasLab Adiabatic Piston.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/GasLab Atmosphere.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/GasLab Circular Particles.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/GasLab Free Gas.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/GasLab Gas in a Box.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/GasLab Gravity Box.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/GasLab Isothermal Piston.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/GasLab Maxwells Demon.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/GasLab Single Collision.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/GasLab Two Gas.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/Unverified/GasLab Heat Box.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/Unverified/GasLab Moving Piston.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/Unverified/GasLab Pressure Box.nlogo
[info] - models/Sample Models/Chemistry & Physics/GasLab/Unverified/GasLab Second Law.nlogo
[info] - models/Sample Models/Chemistry & Physics/Ising.nlogo
[info] - models/Sample Models/Chemistry & Physics/Kicked Rotator.nlogo
[info] - models/Sample Models/Chemistry & Physics/Kicked Rotators.nlogo *** FAILED ***
[info] org.nlogo.core.CompilerException: Can't find extension: ls
[info] at org.nlogo.core.ErrorSource.signalError(ErrorSource.scala:11)
[info] at org.nlogo.workspace.ExtensionManager.importExtension(ExtensionManager.scala:178)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1(StructureParser.scala:74)
[info] at org.nlogo.parse.StructureParser$.$anonfun$parsingWithExtensions$1$adapted(StructureParser.scala:68)
[info] at scala.collection.immutable.List.foreach(List.scala:431)
[info] at org.nlogo.parse.StructureParser$.parsingWithExtensions(StructureParser.scala:68)
[info] at org.nlogo.parse.StructureParser$.parseSources(StructureParser.scala:33)
[info] at org.nlogo.parse.NetLogoParser.basicParse(NetLogoParser.scala:17)
[info] at org.nlogo.parse.NetLogoParser.basicParse$(NetLogoParser.scala:15)
[info] at org.nlogo.parse.FrontEnd$.basicParse(FrontEnd.scala:10)
[info] ...
[info] - models/Sample Models/Chemistry & Physics/Materials Science/Crystallization/Crystallization Basic.nlogo
[info] - models/Sample Models/Chemistry & Physics/Materials Science/Crystallization/Crystallization Directed.nlogo
[info] - models/Sample Models/Chemistry & Physics/Materials Science/Crystallization/Crystallization Moving.nlogo
[info] - models/Sample Models/Chemistry & Physics/Materials Science/Dislocation Motion and Deformation.nlogo
[info] - models/Sample Models/Chemistry & Physics/Materials Science/Heat Diffusion.nlogo
[info] - models/Sample Models/Chemistry & Physics/Materials Science/Lennard-Jones.nlogo
[info] - models/Sample Models/Chemistry & Physics/Materials Science/Polymer Dynamics.nlogo
[info] - models/Sample Models/Chemistry & Physics/Materials Science/Solid Diffusion.nlogo
[info] - models/Sample Models/Chemistry & Physics/Mechanics/Random Balls.nlogo
[info] - models/Sample Models/Chemistry & Physics/Mechanics/Unverified/Gravitation.nlogo
[info] - models/Sample Models/Chemistry & Physics/Mechanics/Unverified/N-Bodies.nlogo
[info] - models/Sample Models/Chemistry & Physics/Radioactivity/Decay.nlogo
[info] - models/Sample Models/Chemistry & Physics/Radioactivity/Unverified/Reactor Top Down.nlogo
[info] - models/Sample Models/Chemistry & Physics/Radioactivity/Unverified/Reactor X-Section.nlogo
[info] - models/Sample Models/Chemistry & Physics/Sand.nlogo
[info] - models/Sample Models/Chemistry & Physics/Sandpile.nlogo
[info] - models/Sample Models/Chemistry & Physics/Thermostat.nlogo
[info] - models/Sample Models/Chemistry & Physics/Turbulence.nlogo
[info] - models/Sample Models/Chemistry & Physics/Waves/Lattice Gas Automaton.nlogo
[info] - models/Sample Models/Chemistry & Physics/Waves/Rope.nlogo
[info] - models/Sample Models/Chemistry & Physics/Waves/Wave Machine.nlogo
[info] - models/Sample Models/Chemistry & Physics/Waves/Unverified/Doppler.nlogo
[info] - models/Sample Models/Chemistry & Physics/Waves/Unverified/Raindrops.nlogo
[info] - models/Sample Models/Chemistry & Physics/Waves/Unverified/Speakers.nlogo
[info] - models/Sample Models/Chemistry & Physics/Unverified/Osmotic Pressure.nlogo
[info] - models/Sample Models/Chemistry & Physics/Unverified/Scattering.nlogo
[info] - models/Sample Models/Computer Science/Artificial Neural Net - Multilayer.nlogo
[info] - models/Sample Models/Computer Science/Artificial Neural Net - Perceptron.nlogo
[info] - models/Sample Models/Computer Science/Cellular Automata/Brian's Brain.nlogo
[info] - models/Sample Models/Computer Science/Cellular Automata/CA 1D Elementary.nlogo
[info] - models/Sample Models/Computer Science/Cellular Automata/CA 1D Simple Examples/CA 1D Rule 110.nlogo
[info] - models/Sample Models/Computer Science/Cellular Automata/CA 1D Simple Examples/CA 1D Rule 250.nlogo
[info] - models/Sample Models/Computer Science/Cellular Automata/CA 1D Simple Examples/CA 1D Rule 30.nlogo
[info] - models/Sample Models/Computer Science/Cellular Automata/CA 1D Simple Examples/CA 1D Rule 30 Turtle.nlogo
[info] - models/Sample Models/Computer Science/Cellular Automata/CA 1D Simple Examples/CA 1D Rule 90.nlogo
[info] - models/Sample Models/Computer Science/Cellular Automata/CA 1D Totalistic.nlogo
[info] - models/Sample Models/Computer Science/Cellular Automata/CA Continuous.nlogo
[info] - models/Sample Models/Computer Science/Cellular Automata/CA Stochastic.nlogo
[info] - models/Sample Models/Computer Science/Cellular Automata/Life.nlogo
[info] - models/Sample Models/Computer Science/Cellular Automata/Life Turtle-Based.nlogo
[info] - models/Sample Models/Computer Science/Dining Philosophers.nlogo
[info] - models/Sample Models/Computer Science/Hex Cell Aggregation.nlogo
[info] - models/Sample Models/Computer Science/K-Means Clustering.nlogo
[info] - models/Sample Models/Computer Science/PageRank.nlogo
[info] - models/Sample Models/Computer Science/Painted Desert Challenge.nlogo
[info] - models/Sample Models/Computer Science/Particle Swarm Optimization.nlogo
[info] - models/Sample Models/Computer Science/Particle Systems/Particle System Basic.nlogo
[info] - models/Sample Models/Computer Science/Particle Systems/Particle System Flame.nlogo
[info] - models/Sample Models/Computer Science/Particle Systems/Particle System Fountain.nlogo
[info] - models/Sample Models/Computer Science/Particle Systems/Particle System Waterfall.nlogo
[info] - models/Sample Models/Computer Science/Robby the Robot.nlogo
[info] - models/Sample Models/Computer Science/Robotic Factory.nlogo
[info] - models/Sample Models/Computer Science/Simple Genetic Algorithm.nlogo
[info] - models/Sample Models/Computer Science/SmoothLife.nlogo
[info] - models/Sample Models/Computer Science/Turing Machine 2D.nlogo
[info] - models/Sample Models/Computer Science/Vants.nlogo
[info] - models/Sample Models/Computer Science/Wandering Letters.nlogo
[info] - models/Sample Models/Computer Science/Unverified/Merge Sort.nlogo
[info] - models/Sample Models/Computer Science/Unverified/Simulated Annealing.nlogo
[info] - models/Sample Models/Earth Science/Climate Change.nlogo
[info] - models/Sample Models/Earth Science/Continental Divide.nlogo
[info] - models/Sample Models/Earth Science/Erosion.nlogo
[info] - models/Sample Models/Earth Science/Fire.nlogo
[info] - models/Sample Models/Earth Science/Grand Canyon.nlogo
[info] - models/Sample Models/Earth Science/Percolation.nlogo
[info] - models/Sample Models/Earth Science/River Meanders.nlogo
[info] - models/Sample Models/Earth Science/Unverified/Lightning.nlogo
[info] - models/Sample Models/Games/Ant Adaptation.nlogo
[info] - models/Sample Models/Games/Lunar Lander.nlogo
[info] - models/Sample Models/Games/Minesweeper.nlogo
[info] - models/Sample Models/Games/Pac-Man.nlogo
[info] - models/Sample Models/Games/Planarity.nlogo
[info] - models/Sample Models/Games/Tetris.nlogo
[info] - models/Sample Models/Games/Unverified/Pac-Man Level Editor.nlogo
[info] - models/Sample Models/Games/Unverified/Projectile Attack.nlogo
[info] - models/Sample Models/Mathematics/3D Solids.nlogo
[info] - models/Sample Models/Mathematics/3D Surface.nlogo
[info] - models/Sample Models/Mathematics/Color Fractions.nlogo
[info] - models/Sample Models/Mathematics/Conic Sections 1.nlogo
[info] - models/Sample Models/Mathematics/Conic Sections 2.nlogo
[info] - models/Sample Models/Mathematics/Division.nlogo
[info] - models/Sample Models/Mathematics/Fractals/Koch Curve.nlogo
[info] - models/Sample Models/Mathematics/Fractals/L-System Fractals.nlogo
[info] - models/Sample Models/Mathematics/Fractals/Mandelbrot.nlogo
[info] - models/Sample Models/Mathematics/Fractals/Sierpinski Simple.nlogo
[info] - models/Sample Models/Mathematics/Fractals/Star Fractal.nlogo
[info] - models/Sample Models/Mathematics/Fractals/Tree Simple.nlogo
[info] - models/Sample Models/Mathematics/Mousetraps.nlogo
[info] - models/Sample Models/Mathematics/Probability/Binomial Rabbits.nlogo
[info] - models/Sample Models/Mathematics/Probability/Birthdays.nlogo
[info] - models/Sample Models/Mathematics/Probability/Galton Box.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Dice.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Dice Stalagmite.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Prob Graphs Basic.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/ProbLab Genetics.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Random Basic.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Stochastic Patchwork.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Unverified/9-Blocks.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Unverified/Central Limit Theorem.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Unverified/Expected Value.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Unverified/Expected Value Advanced.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Unverified/Partition Permutation Distribution.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Unverified/Random Basic Advanced.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Unverified/Random Combinations and Permutations.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Unverified/Sample Stalagmite.nlogo
[info] - models/Sample Models/Mathematics/Probability/ProbLab/Unverified/Shuffle Board.nlogo
[info] - models/Sample Models/Mathematics/Probability/Random Walk 360.nlogo
[info] - models/Sample Models/Mathematics/Probability/Three Doors.nlogo
[info] - models/Sample Models/Mathematics/Probability/Unverified/Random Walk Left Right.nlogo
[info] - models/Sample Models/Mathematics/Pursuit.nlogo
[info] - models/Sample Models/Mathematics/Rugby.nlogo
[info] - models/Sample Models/Mathematics/Turtles Circling.nlogo
[info] - models/Sample Models/Mathematics/Vector Fields.nlogo
[info] - models/Sample Models/Mathematics/Voronoi.nlogo
[info] - models/Sample Models/Mathematics/Voronoi - Emergent.nlogo
[info] - models/Sample Models/Mathematics/Unverified/PANDA BEAR Solo.nlogo
[info] - models/Sample Models/Mathematics/Unverified/Surface Walking 2D.nlogo
[info] - models/Sample Models/Networks/Diffusion on a Directed Network.nlogo
[info] - models/Sample Models/Networks/Giant Component.nlogo
[info] - models/Sample Models/Networks/Preferential Attachment.nlogo
[info] - models/Sample Models/Networks/Small Worlds.nlogo
[info] - models/Sample Models/Networks/Team Assembly.nlogo
[info] - models/Sample Models/Networks/Virus on a Network.nlogo
[info] - models/Sample Models/Philosophy/Signaling Game.nlogo
[info] - models/Sample Models/Psychology/Piaget-Vygotsky Game.nlogo
[info] - models/Sample Models/Social Science/Economics/Bidding Market.nlogo
[info] - models/Sample Models/Social Science/Economics/Braess Paradox.nlogo
[info] - models/Sample Models/Social Science/Economics/Fruit Wars.nlogo
[info] - models/Sample Models/Social Science/Economics/Hotelling's Law.nlogo
[info] - models/Sample Models/Social Science/Economics/Sugarscape/Sugarscape 1 Immediate Growback.nlogo
[info] - models/Sample Models/Social Science/Economics/Sugarscape/Sugarscape 2 Constant Growback.nlogo
[info] - models/Sample Models/Social Science/Economics/Sugarscape/Sugarscape 3 Wealth Distribution.nlogo
[info] - models/Sample Models/Social Science/Economics/Wealth Distribution.nlogo
[info] - models/Sample Models/Social Science/Economics/Unverified/Bank Reserves.nlogo
[info] - models/Sample Models/Social Science/Economics/Unverified/Cash Flow.nlogo
[info] - models/Sample Models/Social Science/Ethnocentrism.nlogo
[info] - models/Sample Models/Social Science/Language Change.nlogo
[info] - models/Sample Models/Social Science/Minority Game.nlogo
[info] - models/Sample Models/Social Science/Party.nlogo
[info] - models/Sample Models/Social Science/Paths.nlogo
[info] - models/Sample Models/Social Science/Rebellion.nlogo
[info] - models/Sample Models/Social Science/Rumor Mill.nlogo
[info] - models/Sample Models/Social Science/Scatter.nlogo
[info] - models/Sample Models/Social Science/Segregation.nlogo
[info] - models/Sample Models/Social Science/Taxi Cabs.nlogo
[info] - models/Sample Models/Social Science/Traffic 2 Lanes.nlogo
[info] - models/Sample Models/Social Science/Traffic Basic.nlogo
[info] - models/Sample Models/Social Science/Traffic Grid.nlogo
[info] - models/Sample Models/Social Science/Voting.nlogo
[info] - models/Sample Models/Social Science/Unverified/Artificial Anasazi.nlogo
[info] - models/Sample Models/Social Science/Unverified/Prisoner's Dilemma/PD Basic.nlogo
[info] - models/Sample Models/Social Science/Unverified/Prisoner's Dilemma/PD Basic Evolutionary.nlogo
[info] - models/Sample Models/Social Science/Unverified/Prisoner's Dilemma/PD N-Person Iterated.nlogo
[info] - models/Sample Models/Social Science/Unverified/Prisoner's Dilemma/PD Two Person Iterated.nlogo
[info] - models/Sample Models/Social Science/Unverified/Traffic Intersection.nlogo
[info] - models/Sample Models/System Dynamics/Exponential Growth.nlogo
[info] - models/Sample Models/System Dynamics/Logistic Growth.nlogo
[info] - models/Sample Models/System Dynamics/Wolf Sheep Predation (Docked Hybrid).nlogo
[info] - models/Sample Models/System Dynamics/Wolf Sheep Predation (System Dynamics).nlogo
[info] - models/Sample Models/System Dynamics/Unverified/Tabonuco Yagrumo.nlogo
[info] - models/Sample Models/System Dynamics/Unverified/Tabonuco Yagrumo Hybrid.nlogo
[info] ScalaTest
[info] Run completed in 7 minutes, 39 seconds.
[info] Total number of tests run: 6121
[info] Suites: completed 148, aborted 0
[info] Tests: succeeded 5483, failed 638, canceled 0, ignored 0, pending 0
[info] *** 638 TESTS FAILED ***
[error] Failed: Total 6121, Failed 638, Errors 0, Passed 5483
[error] Failed tests:
[error] org.nlogo.headless.TestProfiler
[error] org.nlogo.headless.TestExtensions
[error] org.nlogo.headless.TestChecksums
[error] org.nlogo.workspace.JarLoaderTests
[error] org.nlogo.headless.TestImportExport
[error] org.nlogo.headless.TestCompileAll
[error] org.nlogo.workspace.ExtensionManagerTests
[error] (netlogo / Test / test) sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 464 s (07:44), completed 4 Sep, 2021 3:55:32 PM
sbt:root>
```

Bevan Stanely

unread,
Sep 4, 2021, 9:04:28 AM9/4/21
to netlogo-devel
Also, since you mentioned update-alternatives is for packaging, I could technically try this in ubuntu with docker. The GitHub actions are anyway running the tests that way.

Jason Bertsche

unread,
Sep 5, 2021, 4:17:29 PM9/5/21
to netlogo-devel
Try running `nightly.sh` for your first build.

I haven't looked at all of your test failures, but a lot of them are because of missing extensions, which means that the Git submodules haven't been downloaded and built.  `git submodule init`/`git submodule update` should take care of that, but everything that needs to happen to get NetLogo built properly (including the aforementioned Git commands) happens if you run `nightly.sh`.  Only after that reaches the point where it's running tests would I recommend using SBT directly for compiling/running.

Jason
--
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 netlogo-deve...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/netlogo-devel/9559a7a9-db36-4407-a3a4-c793e1451e1bn%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages