2012-08-05 2 views
1

Scala, Play2.0.2 응용 프로그램을 조금 만들었습니다.

그것은 내가 play run 명령을 사용할 때 잘 작동하지만 내가 play start 또는 play clean compile stage + target/start를 사용할 때, 때 카스바/Salat와 MongoDB를 삽입을하려고, 나는 다음과 같은 스택 수 :

[info] application - Can't create user 
java.lang.NoClassDefFoundError: scala/tools/nsc/util/ClassPath$JavaContext 
    at scala.tools.scalap.scalax.rules.scalasig.ScalaSigParser$.scalaSigFromAttribute(ScalaSig.scala:35) ~[scalap-2.9.1.jar:na] 
    at scala.tools.scalap.scalax.rules.scalasig.ScalaSigParser$.parse(ScalaSig.scala:38) ~[scalap-2.9.1.jar:na] 
    at com.novus.salat.util.ScalaSigUtil$$anonfun$parseScalaSig0$2.apply(ScalaSigUtil.scala:73) ~[salat-util_2.9.1-0.0.8-SNAPSHOT.jar:0.0.8-SNAPSHOT] 
    at com.novus.salat.util.ScalaSigUtil$$anonfun$parseScalaSig0$2.apply(ScalaSigUtil.scala:73) ~[salat-util_2.9.1-0.0.8-SNAPSHOT.jar:0.0.8-SNAPSHOT] 
    at scala.Option.map(Option.scala:133) ~[scala-library.jar:na] 
    at com.novus.salat.util.ScalaSigUtil$.parseScalaSig0(ScalaSigUtil.scala:73) ~[salat-util_2.9.1-0.0.8-SNAPSHOT.jar:0.0.8-SNAPSHOT] 
Caused by: java.lang.ClassNotFoundException: scala.tools.nsc.util.ClassPath$JavaContext 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366) ~[na:1.7.0_01] 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[na:1.7.0_01] 
    at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_01] 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[na:1.7.0_01] 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423) ~[na:1.7.0_01] 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) ~[na:1.7.0_01] 

어떤 생각을? "org.scala-LANG"% "스칼라 컴파일러"% "2.9.1"

그리고 그것을 잘 작동합니다 :

답변

0

이 문제가 발생할 수