0

我收到一个,

java.lang.NullPointerException
    at play.core.server.netty.RequestBodyHandler$class.finish$1(RequestBodyHandler.scala:70)
    at play.core.server.netty.RequestBodyHandler$$anonfun$pushChunk$1$2$$anonfun$apply$2.apply(RequestBodyHandler.scala:53)
    at play.core.server.netty.RequestBodyHandler$$anonfun$pushChunk$1$2$$anonfun$apply$2.apply(RequestBodyHandler.scala:49)
    at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:29)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

在 Play 框架中重新加载页面时打印到控制台。原因与这个问题的目的无关。我试图压制该消息,但似乎无法弄清楚。即使打开了所有 logback 日志记录,OFF这也是唯一仍在打印的消息。

它来自哪里,我该如何阻止它?

4

1 回答 1

1

我的猜测是有一些代码调用 Exception.printStackTrace() 而不是使用记录器。我做了一个快速的谷歌来弄清楚如何将标准错误重定向到记录器,但没有立即为你找到解决方案。我知道 log4j 可以做到这一点。

于 2013-09-17T21:02:21.500 回答