scala-koans
scala-koans copied to clipboard
sbt: scala.tools.nsc.FatalError: class java.lang.Object not found (Mac OS)
Go [09:45: master scala-koans$] sw_vers
ProductName: Mac OS X
ProductVersion: 10.11.6
BuildVersion: 15G18013
Go [09:43: master scala-koans$] uname -a
Darwin MLWES37428 15.6.0 Darwin Kernel Version 15.6.0: Mon Nov 13 21:58:35 PST 2017; root:xnu-3248.72.11~1/RELEASE_X86_64 x86_64
Go [09:41: master scala-koans$] java --version
java 9.0.4
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)
Go [09:42: master scala-koans$] ./sbt
[info] Recompiling project definition...
[info] Source analysis: 1 new/modified, 0 indirectly invalidated, 0 removed.
scala.tools.nsc.FatalError: class java.lang.Object not found.
at scala.tools.nsc.symtab.Definitions$definitions$.getModuleOrClass(Definitions.scala:355)
at scala.tools.nsc.symtab.Definitions$definitions$.getClass(Definitions.scala:328)
at scala.tools.nsc.symtab.Definitions$definitions$.ObjectClass(Definitions.scala:40)
at scala.tools.nsc.symtab.Definitions$definitions$.init(Definitions.scala:669)
at scala.tools.nsc.Global$Run.<init>(Global.scala:476)
at xsbt.CompilerInterface.run(CompilerInterface.scala:79)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at xsbt.AnalyzingCompiler.call(AnalyzingCompiler.scala:40)
at xsbt.AnalyzingCompiler.apply(AnalyzingCompiler.scala:18)
at sbt.Compile.processScala(Compile.scala:76)
at sbt.CompilerCore$$anonfun$1.apply(Compile.scala:27)
at sbt.CompilerCore$$anonfun$1.apply(Compile.scala:27)
at sbt.CompilerCore$$anonfun$process$1$1.apply(Compile.scala:22)
at sbt.CompilerCore$$anonfun$process$1$1.apply(Compile.scala:22)
at sbt.CompilerCore$$anonfun$doCompile$3.apply(Compile.scala:45)
at sbt.CompilerCore$$anonfun$doCompile$3.apply(Compile.scala:42)
at scala.Option.orElse(Option.scala:102)
at sbt.CompilerCore.doCompile(Compile.scala:41)
at sbt.CompilerCore.apply(Compile.scala:29)
at sbt.AbstractCompileConditional.run$1(Conditional.scala:341)
at sbt.AbstractCompileConditional$$anonfun$3.apply(Conditional.scala:344)
at sbt.AbstractCompileConditional$$anonfun$3.apply(Conditional.scala:344)
at sbt.classfile.Analyze$.apply(Analyze.scala:110)
at sbt.AbstractCompileConditional.execute(Conditional.scala:344)
at sbt.BasicBuilderProject$BuilderCompileConditional.execute(BuilderProject.scala:80)
at sbt.Conditional$class.run(Conditional.scala:43)
at sbt.AbstractCompileConditional.run(Conditional.scala:231)
at sbt.BasicBuilderProject$$anonfun$compileTask$1.apply(BuilderProject.scala:102)
at sbt.BasicBuilderProject$$anonfun$compileTask$1.apply(BuilderProject.scala:102)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.TaskManager$Task$$anonfun$runSequentially$1.apply(TaskManager.scala:67)
at sbt.TaskManager$Task$$anonfun$runSequentially$1.apply(TaskManager.scala:67)
at sbt.Control$.lazyFold(Control.scala:54)
at sbt.TaskManager$Task.runSequentially(TaskManager.scala:67)
at sbt.TaskManager$Task.run(TaskManager.scala:65)
at sbt.Project$.buildProjectDefinition(Project.scala:433)
at sbt.Project$.getProjectDefinition(Project.scala:429)
at sbt.Project$.loadProject(Project.scala:364)
at sbt.Project$.loadProject(Project.scala:355)
at sbt.Project$.loadProject(Project.scala:343)
at sbt.Project$.loadProject(Project.scala:340)
at sbt.xMain.run(Main.scala:47)
at sbt.xMain.run0$1(Main.scala:35)
at sbt.xMain.run(Main.scala:42)
at xsbt.boot.Launch$.run(Launch.scala:53)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:42)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:42)
at xsbt.boot.Launch$.launch(Launch.scala:57)
at xsbt.boot.Launch$.explicit(Launch.scala:42)
at xsbt.boot.Launch$.initialized(Launch.scala:38)
at xsbt.boot.Launch$.parsed(Launch.scala:31)
at xsbt.boot.Launch$.configured(Launch.scala:21)
at xsbt.boot.Launch$.apply(Launch.scala:16)
at xsbt.boot.Launch$.apply(Launch.scala:13)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.run(Boot.scala:19)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
Error loading project: scala.tools.nsc.FatalError: class java.lang.Object not found.
Hit enter to retry or 'exit' to quit: