- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我面临着一些奇怪的 NPE,org.springframework.integration.handler.LoggingHandler
没有抛出任何详细信息。之前的日志条目是 2 分钟前的,这也很奇怪。
有人知道这背后的原因是什么吗?
2017-07-25 18:33:38.561 DEBUG o.s.b.f.s.DefaultListableBeanFactory : Returning cached instance of singleton bean 'markEodPositionsAsProcessedChannel'
2017-07-25 18:35:36.985 ERROR o.s.integration.handler.LoggingHandler : org.springframework.messaging.MessageHandlingException: nested exception is java.lang.NullPointerException
at org.springframework.integration.handler.MethodInvokingMessageProcessor.processMessage(MethodInvokingMessageProcessor.java:96)
at org.springframework.integration.handler.ServiceActivatingHandler.handleRequestMessage(ServiceActivatingHandler.java:89)
at org.springframework.integration.handler.AbstractReplyProducingMessageHandler.handleMessageInternal(AbstractReplyProducingMessageHandler.java:109)
at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:127)
at org.springframework.integration.dispatcher.AbstractDispatcher.tryOptimizedDispatch(AbstractDispatcher.java:116)
at org.springframework.integration.dispatcher.UnicastingDispatcher.doDispatch(UnicastingDispatcher.java:148)
at org.springframework.integration.dispatcher.UnicastingDispatcher.access$000(UnicastingDispatcher.java:53)
at org.springframework.integration.dispatcher.UnicastingDispatcher$3.run(UnicastingDispatcher.java:129)
at org.springframework.integration.util.ErrorHandlingTaskExecutor$1.run(ErrorHandlingTaskExecutor.java:55)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
最佳答案
您谈论的代码如下所示:
public T processMessage(Message<?> message) {
try {
return this.delegate.process(message);
}
catch (Exception e) {
throw new MessageHandlingException(message, e);
}
}
这显然意味着delegate.process()
会以某种方式抛出NPE
。
根据 StackTrace,您有一些服务激活器来调用 POJO 服务方法。看起来你的方法已经抛出了 NPE
。
我还相信,在 Caused by: java.lang.NullPointerException
之后,StackTrace 中还有其他内容。
您会在日志中看到这是一个ERROR
,因为您有一些轮询流从某个源(入站 channel 适配器)开始。下游抛出的任何异常都会被 Poller Ednpoint 中的错误处理程序捕获,并以 LoggingHandler
作为默认订阅者发送到 errorChannel
。
参见Reference Manual了解更多信息。
关于java - Spring Integration LoggingHandler 中的 NPE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45326013/
我面临着一些奇怪的 NPE,org.springframework.integration.handler.LoggingHandler 没有抛出任何详细信息。之前的日志条目是 2 分钟前的,这也很奇
我一直在研究 Spring 集成文件支持,我需要将文件从输入目录移动到输出目录。成功移动到输出目录后,应将其存档,然后从输入目录中删除。我正在使用以下配置来实现此目的。 如果我的配置可以更好,请纠正我
我想在 LoggingHandler 中的 gorilla 处理程序实现中自定义日志格式.基本上它默认提供通用日志格式。我想根据请求 header 进行自定义。假设我将 tenantId 值作为一个请
我正在尝试运行一个简单的 selenium 脚本,该脚本打开 chrome 驱动程序以导航到 url。下面是我的代码: WebDriver driver =new ChromeDriver(); dr
我是一名优秀的程序员,十分优秀!