相关疑难解决方法(0)

CreationException:无法在 Play 2.5.18 中创建注入器错误以替换使用 com.google.inject.AbstractModule 的 GlobalSettings Java 代码

我正在将我的 Play 应用程序从 2.5.12 升级到 2.5.18,当我启动应用程序(使用sbt)时,我收到此错误:

CreationException:无法创建注入器,查看以下错误:

1) Error injecting constructor, java.lang.NullPointerException
  at modules.OnStart.<init>(OnStart.java:15)
  at modules.Global.configure(Global.java:9) (via modules: com.google.inject.util.Modules$OverrideModule -> modules.Global)
  while locating modules.OnStart

1 error
Run Code Online (Sandbox Code Playgroud)

其余的错误是:

No source available, here is the exception stack trace:
->com.google.inject.CreationException: Unable to create injector, see the following errors:

1) Error injecting constructor, java.lang.NullPointerException
  at modules.OnStart.<init>(OnStart.java:15)
  at modules.Global.configure(Global.java:9) (via modules: com.google.inject.util.Modules$OverrideModule -> modules.Global)
  while locating modules.OnStart

1 error
     com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:470)
     com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:184)
     com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:110)
     com.google.inject.Guice.createInjector(Guice.java:99)
     com.google.inject.Guice.createInjector(Guice.java:84)
     play.api.inject.guice.GuiceBuilder.injector(GuiceInjectorBuilder.scala:181)
     play.api.inject.guice.GuiceApplicationBuilder.build(GuiceApplicationBuilder.scala:137)
     play.api.inject.guice.GuiceApplicationLoader.load(GuiceApplicationLoader.scala:21)
     play.core.server.DevServerStart$$anon$1.$anonfun$get$6(DevServerStart.scala:171)
     play.utils.Threads$.withContextClassLoader(Threads.scala:21)
     play.core.server.DevServerStart$$anon$1.$anonfun$get$3(DevServerStart.scala:168)
     scala.Option.map(Option.scala:146)
     play.core.server.DevServerStart$$anon$1.$anonfun$get$2(DevServerStart.scala:133)
     scala.util.Success.flatMap(Try.scala:247) …
Run Code Online (Sandbox Code Playgroud)

java dependency-injection playframework

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

dependency-injection ×1

java ×1

playframework ×1