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 ``` https://github.com/NetLogo/NetLogo/wiki/Building needs updates for arch linux. On Thursday, 2 September 2021 at 16:45:55 UTC+5:30 Bevan Stanely wrote: > > 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? > On Thursday, 2 September 2021 at 16:25:32 UTC+5:30 Bevan Stanely wrote: > >> >> 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` >> >> >> On Thursday, 2 September 2021 at 16:10:59 UTC+5:30 Bevan Stanely wrote: >> >>> I am on arch linux and I have the following file in my system: >>> >>> /usr/lib/jvm/java-8-openjdk/bin/native2ascii >>> >>> On Thursday, 2 September 2021 at 16:07:46 UTC+5:30 Bevan Stanely wrote: >>> >>>> 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 >>>> ``` >>>> >>> -- 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-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/netlogo-devel/ffd14efc-62da-4bbf-878c-efbf5412f23dn%40googlegroups.com.