Created
March 9, 2016 22:39
-
-
Save aholland/d52018824a3be15a9fb5 to your computer and use it in GitHub Desktop.
The full output from Play showing error "Caused by: java.lang.ClassNotFoundException: scala.reflect.internal.AnnotationInfos$ErroneousAnnotation$"
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
C:\Workspace\IdeaProjects\prescalajs>sbt run | |
[info] Loading project definition from C:\Workspace\IdeaProjects\prescalajs\project | |
[info] Set current project to vintur (in build file:/C:/Workspace/IdeaProjects/prescalajs/) | |
[info] Updating {file:/C:/Workspace/IdeaProjects/prescalajs/}vintur... | |
[info] Resolving jline#jline;2.12.1 ... | |
[info] Done updating. | |
--- (Running the application, auto-reloading is enabled) --- | |
[info] p.a.l.c.ActorSystemProvider - Starting application default Akka system: application | |
[info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000 | |
(Server started, use Ctrl+D to stop and go back to the console...) | |
[info] Compiling 31 Scala sources and 1 Java source to C:\Workspace\IdeaProjects\prescalajs\target\scala-2.11\classes... | |
[warn] Class javax.annotation.Nullable not found - continuing with a stub. | |
[warn] there was one feature warning; re-run with -feature for details | |
[warn] two warnings found | |
[info] - application - Creating Pool for datasource 'default' | |
[info] - play.api.db.DefaultDBApi - Database [default] connected at jdbc:h2:mem:play | |
[info] - play.api.libs.concurrent.ActorSystemProvider - Starting application default Akka system: application | |
[error] - application - | |
! @6pc810k1h - Internal server error, for (GET) [/] -> | |
play.api.UnexpectedException: Unexpected exception[ProvisionException: Unable to provision, see the following errors: | |
1) Error injecting constructor, java.lang.NoClassDefFoundError: scala/reflect/internal/AnnotationInfos$ErroneousAnnotation$ | |
at controllers.Application.<init>(Application.scala:38) | |
while locating controllers.Application | |
for parameter 1 at router.Routes.<init>(Routes.scala:31) | |
while locating router.Routes | |
while locating play.api.inject.RoutesProvider | |
while locating play.api.routing.Router | |
1 error] | |
at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1$$anonfun$1.apply(DevServerStart.scala:165) ~[play-server_2.11-2.4.2.jar:2.4.2] | |
at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1$$anonfun$1.apply(DevServerStart.scala:121) ~[play-server_2.11-2.4.2.jar:2.4.2] | |
at scala.Option.map(Option.scala:146) ~[scala-library-2.11.8.jar:na] | |
at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1.apply(DevServerStart.scala:121) ~[play-server_2.11-2.4.2.jar:2.4.2] | |
at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1.apply(DevServerStart.scala:119) ~[play-server_2.11-2.4.2.jar:2.4.2] | |
at scala.util.Success.flatMap(Try.scala:231) ~[scala-library-2.11.8.jar:na] | |
at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1.apply(DevServerStart.scala:119) ~[play-server_2.11-2.4.2.jar:2.4.2] | |
at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1.apply(DevServerStart.scala:111) ~[play-server_2.11-2.4.2.jar:2.4.2] | |
at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24) ~[scala-library-2.11.8.jar:na] | |
at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24) ~[scala-library-2.11.8.jar:na] | |
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) ~[na:1.8.0_71] | |
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[na:1.8.0_71] | |
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[na:1.8.0_71] | |
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[na:1.8.0_71] | |
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[na:1.8.0_71] | |
Caused by: com.google.inject.ProvisionException: Unable to provision, see the following errors: | |
1) Error injecting constructor, java.lang.NoClassDefFoundError: scala/reflect/internal/AnnotationInfos$ErroneousAnnotation$ | |
at controllers.Application.<init>(Application.scala:38) | |
while locating controllers.Application | |
for parameter 1 at router.Routes.<init>(Routes.scala:31) | |
while locating router.Routes | |
while locating play.api.inject.RoutesProvider | |
while locating play.api.routing.Router | |
1 error | |
at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1025) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051) ~[guice-4.0.jar:na] | |
at play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:321) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:316) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.api.Application$class.routes(Application.scala:111) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.api.DefaultApplication.routes(Application.scala:240) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:90) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.api.Play$$anonfun$start$1.apply(Play.scala:87) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.api.Play$$anonfun$start$1.apply(Play.scala:87) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.utils.Threads$.withContextClassLoader(Threads.scala:21) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.api.Play$.start(Play.scala:87) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$anonfun$apply$1$$anonfun$1.apply(DevServerStart.scala:156) ~[play-server_2.11-2.4.2.jar:2.4.2] | |
... 14 common frames omitted | |
Caused by: java.lang.NoClassDefFoundError: scala/reflect/internal/AnnotationInfos$ErroneousAnnotation$ | |
at scala.tools.nsc.typechecker.Typers$class.newTyper(Typers.scala:100) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.Global$$anon$1.newTyper(Global.scala:463) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.typechecker.Namers$Namer.<init>(Namers.scala:58) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.typechecker.Namers$NormalNamer.<init>(Namers.scala:50) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.typechecker.Namers$class.newNamer(Namers.scala:51) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.Global$$anon$1.newNamer(Global.scala:463) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.typechecker.Analyzer$namerFactory$$anon$1.apply(Analyzer.scala:43) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:441) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.Global$GlobalPhase.withCurrentUnit(Global.scala:432) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:441) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:399) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:399) ~[scala-compiler-2.11.6.jar:na] | |
at scala.collection.Iterator$class.foreach(Iterator.scala:893) ~[scala-library-2.11.8.jar:na] | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1336) ~[scala-library-2.11.8.jar:na] | |
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:399) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1500) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1487) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.reflect.ToolBoxFactory$ToolBoxImpl$ToolBoxGlobal.wrapInPackageAndCompile(ToolBoxFactory.scala:197) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.reflect.ToolBoxFactory$ToolBoxImpl$ToolBoxGlobal.compile(ToolBoxFactory.scala:252) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.reflect.ToolBoxFactory$ToolBoxImpl$$anonfun$compile$2.apply(ToolBoxFactory.scala:429) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.reflect.ToolBoxFactory$ToolBoxImpl$$anonfun$compile$2.apply(ToolBoxFactory.scala:422) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.reflect.ToolBoxFactory$ToolBoxImpl$withCompilerApi$.liftedTree2$1(ToolBoxFactory.scala:355) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.reflect.ToolBoxFactory$ToolBoxImpl$withCompilerApi$.apply(ToolBoxFactory.scala:355) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.reflect.ToolBoxFactory$ToolBoxImpl.compile(ToolBoxFactory.scala:422) ~[scala-compiler-2.11.6.jar:na] | |
at scala.tools.reflect.ToolBoxFactory$ToolBoxImpl.eval(ToolBoxFactory.scala:444) ~[scala-compiler-2.11.6.jar:na] | |
at sorm.persisted.PersistedClass$.createClass(PersistedClass.scala:106) ~[sorm-0.3.18.jar:na] | |
at sorm.persisted.PersistedClass$$anon$1$$anonfun$resolve$1.apply(PersistedClass.scala:125) ~[sorm-0.3.18.jar:na] | |
at sorm.persisted.PersistedClass$$anon$1$$anonfun$resolve$1.apply(PersistedClass.scala:125) ~[sorm-0.3.18.jar:na] | |
at scala.collection.mutable.MapLike$class.getOrElseUpdate(MapLike.scala:194) ~[scala-library-2.11.8.jar:na] | |
at scala.collection.mutable.AbstractMap.getOrElseUpdate(Map.scala:80) ~[scala-library-2.11.8.jar:na] | |
at sorm.persisted.PersistedClass$$anon$1.resolve(PersistedClass.scala:125) ~[sorm-0.3.18.jar:na] | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_71] | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_71] | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_71] | |
at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_71] | |
at sorm.persisted.PersistedClass$.apply(PersistedClass.scala:129) ~[sorm-0.3.18.jar:na] | |
at sorm.Instance$Initialization$$anonfun$9$$anonfun$apply$16.apply(Instance.scala:239) ~[sorm-0.3.18.jar:na] | |
at sorm.Instance$Initialization$$anonfun$9$$anonfun$apply$16.apply(Instance.scala:239) ~[sorm-0.3.18.jar:na] | |
at embrace.package$EmbraceAny$.$$extension(package.scala:6) ~[embrace-0.1.3.jar:na] | |
at sorm.Instance$Initialization$$anonfun$9.apply(Instance.scala:239) ~[sorm-0.3.18.jar:na] | |
at sorm.Instance$Initialization$$anonfun$9.apply(Instance.scala:239) ~[sorm-0.3.18.jar:na] | |
at scala.collection.immutable.List.foreach(List.scala:381) ~[scala-library-2.11.8.jar:na] | |
at sorm.Instance$Initialization.<init>(Instance.scala:239) ~[sorm-0.3.18.jar:na] | |
at sorm.Instance.<init>(Instance.scala:38) ~[sorm-0.3.18.jar:na] | |
at models.Db$.<init>(Db.scala:6) ~[na:na] | |
at models.Db$.<clinit>(Db.scala) ~[na:na] | |
at controllers.Application.<init>(Application.scala:42) ~[na:na] | |
at controllers.Application$$FastClassByGuice$$b5b6aa19.newInstance(<generated>) ~[na:na] | |
at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:104) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051) ~[guice-4.0.jar:na] | |
at play.api.inject.guice.GuiceInjector.instanceOf(GuiceInjectorBuilder.scala:321) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.api.inject.RoutesProvider$$anonfun$2.apply(BuiltinModule.scala:67) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.api.inject.RoutesProvider$$anonfun$2.apply(BuiltinModule.scala:67) ~[play_2.11-2.4.2.jar:2.4.2] | |
at scala.Option.fold(Option.scala:158) ~[scala-library-2.11.8.jar:na] | |
at play.api.inject.RoutesProvider.get$lzycompute(BuiltinModule.scala:67) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.api.inject.RoutesProvider.get(BuiltinModule.scala:63) ~[play_2.11-2.4.2.jar:2.4.2] | |
at play.api.inject.RoutesProvider.get(BuiltinModule.scala:62) ~[play_2.11-2.4.2.jar:2.4.2] | |
at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.BoundProviderFactory.provision(BoundProviderFactory.java:72) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:62) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) ~[guice-4.0.jar:na] | |
at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012) ~[guice-4.0.jar:na] | |
... 25 common frames omitted | |
Caused by: java.lang.ClassNotFoundException: scala.reflect.internal.AnnotationInfos$ErroneousAnnotation$ | |
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_71] | |
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_71] | |
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_71] | |
... 101 common frames omitted | |
[success] Total time: 241 s, completed 09-Mar-2016 23:52:32 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Update: My problem got resolved by moving scala compiler from version 2.11.7 to 2.11.8