[2.2] java.lang.NoClassDefFoundError: scala/StringContext while running new play app

1,927 views
Skip to first unread message

Ivan Kozlov

unread,
Sep 25, 2013, 3:26:22 AM9/25/13
to play-fr...@googlegroups.com
I just downloaded the PlayFramework 2.2. 
So I created the new app with "play new test".
Then I tried to "play run", but get a exception:

java.lang.NoClassDefFoundError: scala/StringContext
        at sbt
.CommandStrings$.<init>(CommandStrings.scala:62)
        at sbt
.CommandStrings$.<clinit>(CommandStrings.scala)
        at sbt
.BuiltinCommands$.initialize(Main.scala:195)
        at sbt
.xMain.run(Main.scala:27)
        at xsbt
.boot.Launch$.run(Launch.scala:55)
        at xsbt
.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:45)
        at xsbt
.boot.Launch$.launch(Launch.scala:69)
        at xsbt
.boot.Launch$.apply(Launch.scala:16)
        at xsbt
.boot.Boot$.runImpl(Boot.scala:31)
        at xsbt
.boot.Boot$.main(Boot.scala:20)
        at xsbt
.boot.Boot.main(Boot.scala)
Caused by: java.lang.ClassNotFoundException: scala.StringContext
        at java
.net.URLClassLoader$1.run(Unknown Source)
        at java
.net.URLClassLoader$1.run(Unknown Source)
        at java
.security.AccessController.doPrivileged(Native Method)
        at java
.net.URLClassLoader.findClass(Unknown Source)
        at java
.lang.ClassLoader.loadClass(Unknown Source)
        at java
.lang.ClassLoader.loadClass(Unknown Source)
       
... 11 more
Error during sbt execution: java.lang.NoClassDefFoundError: scala/StringContext

I found that StringContext was added to Scala 2.10, so I supposed that I have Scala e.g. 2.9, but I didn't find any mention of Scala < 2.10.2.
Please help me to find out what to do?

Ivan Kozlov

unread,
Sep 25, 2013, 4:27:51 AM9/25/13
to play-fr...@googlegroups.com
This was my fault. I had old play distributive in the Path, so it was tried to use that Play.
Reply all
Reply to author
Forward
0 new messages