0

其實我會在2.3.1中移植play framework 2.0.8並且調整了相應的變化。此錯誤離開了我的影子,當我運行代碼:NullPointerException:null在Play Framework 2.3.1中

NullPointerException異常:可空 沒有源,這裏是異常堆棧跟蹤:

顯示java.lang.NullPointerException:

akka.actor.IndirectActorProducer$.apply(Props.scala:305) 

akka.actor.Props.producer(Props.scala:173) 

akka.actor.Props.<init>(Props.scala:186) 

Global.onStart(Global.java:105) 

play.core.j.JavaGlobalSettingsAdapter.onStart(JavaGlobalSettingsAdapter.scala:22) 

play.api.GlobalPlugin.onStart(GlobalSettings.scala:220) 

play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:91) 

play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:91) 

scala.collection.immutable.List.foreach(List.scala:383) 

play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:91) 

play.api.Play$$anonfun$start$1.apply(Play.scala:91) 

play.api.Play$$anonfun$start$1.apply(Play.scala:91) 

play.utils.Threads$.withContextClassLoader(Threads.scala:21) 

play.api.Play$.start(Play.scala:90) 

play.core.ReloadableApplication$$anonfun$get$1$$anonfun$apply$1$$anonfun$1.apply(ApplicationProvider.scala:142) 

play.core.ReloadableApplication$$anonfun$get$1$$anonfun$apply$1$$anonfun$1.apply(ApplicationProvider.scala:115) 

scala.Option.map(Option.scala:145) 

play.core.ReloadableApplication$$anonfun$get$1$$anonfun$apply$1.apply(ApplicationProvider.scala:115) 

play.core.ReloadableApplication$$anonfun$get$1$$anonfun$apply$1.apply(ApplicationProvider.scala:113) 

scala.util.Success.flatMap(Try.scala:230) 

play.core.ReloadableApplication$$anonfun$get$1.apply(ApplicationProvider.scala:113) 

play.core.ReloadableApplication$$anonfun$get$1.apply(ApplicationProvider.scala:105) 

scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24) 

scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24) 

scala.concurrent.forkjoin.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1361) 

scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) 

scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) 

scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) 

scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) 

在此先感謝。

回答

0

我開始使用播放與2.2版本並切換到2.3導致以下錯誤:

  • 沒有更多的發揮控制檯命令,而是激活。

  • 構建配置文件中的一些變化(不記得確切的內容)。

你是怎麼進行的?這裏是我要做的,如果我必須做你正在做的事情:

  • activator new。

  • 複製/過去所有的應用/和公共/文件夾。

  • 重寫所有的構建文件(依賴和東西),因爲它們自上次版本以來發生更改。

無論如何,很難爲您提供給我們的信息很少。考慮給我們你的根播放應用程序樹和構建conf設置。

+0

得到我的行爲額外添加,謝謝你的信息! – aykon

0

我Proeceed:

  1. 我創建了一個新的應用程序與「激活新的」命令
  2. 複製/過去的應用程序(配置/除外設置樣訂做設置文件)
  3. 調整配置/設置文件
  4. 調整代碼
  5. 連接數據庫

這就是!