bad symbolic reference to scala.ScalaObject encountered in class file 'xxx.class' 에러는 scala.sbt 내에서 정의된 dependency에서 충돌이 날 때 발생한다.


문제 해결을 하려면, scala version과 잘 맞는 library를 쓰거나, library dependency에서의 관계를 잘 정리해야 한다. (사실상, 버전을 잘 수정하는 방법밖에 없고, 능숙해지는 수밖에 없다~~ 하하;;;;)



play.PlayExceptions$CompilationException: Compilation error[bad symbolic reference to scala.ScalaObject encountered in class file 'Logging.class'.

Cannot access type ScalaObject in package scala. The current classpath may be

missing a definition for scala.ScalaObject, or Logging.class may have been compiled against a version that's

incompatible with the one found on the current classpath.]

at play.PlayExceptions$CompilationException$.apply(PlayExceptions.scala:27) ~[na:na]

at play.PlayExceptions$CompilationException$.apply(PlayExceptions.scala:27) ~[na:na]

at scala.Option.map(Option.scala:145) ~[scala-library-2.11.2.jar:na]

at play.PlayReloader$$anon$1$$anonfun$play$PlayReloader$$anon$$taskFailureHandler$1.apply(PlayReloader.scala:235) ~[na:na]

at play.PlayReloader$$anon$1$$anonfun$play$PlayReloader$$anon$$taskFailureHandler$1.apply(PlayReloader.scala:230) ~[na:na]

[warn] play - No application found at invoker init

Posted by '김용환'
,