Skip to content

Instantly share code, notes, and snippets.

@k33g
Created July 26, 2012 11:33
Show Gist options
  • Save k33g/3181573 to your computer and use it in GitHub Desktop.
Save k33g/3181573 to your computer and use it in GitHub Desktop.
Can't run play2 (2.0.2) console with OSX OpenJDK 8 Jigsaw
openjdk version "1.8.0-jdk8-b48"
OpenJDK Runtime Environment (build 1.8.0-jdk8-b48-20120726)
OpenJDK 64-Bit Server VM (build 24.0-b16, mixed mode)

i've created a new application : play new app

when i launch play in the application directory, i've got an error :

error: error while loading package, Missing dependency 'class java.lang.Object', required by /Users/k33g_org/play-2.0.2/framework/sbt/boot/scala-2.9.1/lib/scala-library.jar(scala/package.class)
[error] scala.tools.nsc.MissingRequirementError: class java.lang.String not found.
[error] Use 'last' for the full log.
scala.tools.nsc.MissingRequirementError: class java.lang.String not found.
at scala.tools.nsc.symtab.Definitions$definitions$.getModuleOrClass(Definitions.scala:655)
at scala.tools.nsc.symtab.Definitions$definitions$.getClass(Definitions.scala:608)
at scala.tools.nsc.symtab.Definitions$definitions$.StringClass(Definitions.scala:226)
at scala.tools.nsc.symtab.Definitions$definitions$.stringtype(Definitions.scala:173)
at scala.tools.nsc.symtab.Definitions$definitions$.init(Definitions.scala:818)
at scala.tools.nsc.Global$Run.<init>(Global.scala:697)
at sbt.compiler.Eval$$anon$1.<init>(Eval.scala:53)
at sbt.compiler.Eval.run$1(Eval.scala:53)
at sbt.compiler.Eval.unlinkAll$1(Eval.scala:56)
at sbt.compiler.Eval.eval(Eval.scala:62)
at sbt.EvaluateConfigurations$.evaluateSetting(Build.scala:133)
at sbt.EvaluateConfigurations$$anonfun$1.apply(Build.scala:121)
at sbt.EvaluateConfigurations$$anonfun$1.apply(Build.scala:120)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:194)
at scala.collection.immutable.List.map(List.scala:45)
at sbt.EvaluateConfigurations$.evaluateConfiguration(Build.scala:120)
at sbt.EvaluateConfigurations$.evaluateConfiguration(Build.scala:116)
at sbt.EvaluateConfigurations$$anonfun$apply$6.apply(Build.scala:114)
at sbt.EvaluateConfigurations$$anonfun$apply$6.apply(Build.scala:114)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:60)
at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:44)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:194)
at scala.collection.mutable.ArrayBuffer.map(ArrayBuffer.scala:44)
at sbt.EvaluateConfigurations$.apply(Build.scala:114)
at sbt.Load$.configurations(Load.scala:225)
at sbt.Load$$anonfun$buildConfigurations$1$$anonfun$7.apply(Load.scala:197)
at sbt.Load$$anonfun$buildConfigurations$1$$anonfun$7.apply(Load.scala:189)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:200)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:200)
at scala.collection.immutable.MapLike$$anon$2$$anonfun$foreach$3.apply(MapLike.scala:109)
at scala.collection.immutable.MapLike$$anon$2$$anonfun$foreach$3.apply(MapLike.scala:109)
at scala.collection.immutable.Map$Map1.foreach(Map.scala:118)
at scala.collection.immutable.MapLike$$anon$2.foreach(MapLike.scala:109)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:200)
at scala.collection.immutable.MapLike$$anon$2.flatMap(MapLike.scala:108)
at sbt.Load$$anonfun$buildConfigurations$1.apply(Load.scala:189)
at sbt.Load$$anonfun$buildConfigurations$1.apply(Load.scala:185)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:200)
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:200)
at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:60)
at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:44)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:200)
at scala.collection.mutable.ArrayBuffer.flatMap(ArrayBuffer.scala:44)
at sbt.Load$.buildConfigurations(Load.scala:185)
at sbt.Load$.apply(Load.scala:121)
at sbt.Load$.buildPluginDefinition(Load.scala:451)
at sbt.Load$.buildPlugins(Load.scala:436)
at sbt.Load$.plugins(Load.scala:425)
at sbt.Load$.loadUnitNew(Load.scala:383)
at sbt.Load$.loadUnit(Load.scala:378)
at sbt.Load$$anonfun$11$$anonfun$apply$10.apply(Load.scala:231)
at sbt.Load$$anonfun$11$$anonfun$apply$10.apply(Load.scala:231)
at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:94)
at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:93)
at sbt.BuildLoader.apply(BuildLoader.scala:131)
at sbt.Load$.loadAll(Load.scala:284)
at sbt.Load$.loadURI(Load.scala:240)
at sbt.Load$.load(Load.scala:236)
at sbt.Load$.load(Load.scala:234)
at sbt.Load$.apply(Load.scala:118)
at sbt.Load$.defaultLoad(Load.scala:37)
at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:513)
at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:510)
at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:62)
at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:62)
at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:64)
at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:64)
at sbt.Command$.process(Command.scala:92)
at sbt.MainLoop$$anonfun$next$1$$anonfun$apply$1.apply(Main.scala:121)
at sbt.MainLoop$$anonfun$next$1$$anonfun$apply$1.apply(Main.scala:121)
at sbt.State$$anon$1.process(State.scala:154)
at sbt.MainLoop$$anonfun$next$1.apply(Main.scala:121)
at sbt.MainLoop$$anonfun$next$1.apply(Main.scala:121)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
at sbt.MainLoop$.next(Main.scala:121)
at sbt.MainLoop$.run(Main.scala:114)
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(Main.scala:103)
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(Main.scala:100)
at sbt.Using.apply(Using.scala:25)
at sbt.MainLoop$.runWithNewLog(Main.scala:100)
at sbt.MainLoop$.runAndClearLast(Main.scala:83)
at sbt.MainLoop$.runLoggedLoop(Main.scala:67)
at sbt.MainLoop$.runLogged(Main.scala:60)
at sbt.xMain.run(Main.scala:33)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:25)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment