【问题标题】:server startup issue with spring integration with integration-graph usagespring 与集成图使用集成的服务器启动问题
【发布时间】:2017-08-22 13:18:43
【问题描述】:

您好,我的 spring 批处理作业执行列表器有一个奇怪的问题,我已将其添加为网关,如下所示

    @MessagingGateway(name="jobListenerGateway")
public interface JobStatusListener extends JobExecutionListener {

    @Override
    @Gateway(requestChannel = "jobRequests")
void beforeJob(JobExecution jobExecution);

@Override
@Gateway(requestChannel = "jobRequests")
void afterJob(JobExecution jobExecution);

}

出现的异常如下

java.lang.NullPointerException: null
at org.springframework.integration.support.management.graph.IntegrationGraphServer$NodeFactory.gatewayNode(IntegrationGraphServer.java:281)
at org.springframework.integration.support.management.graph.IntegrationGraphServer$NodeFactory.access$300(IntegrationGraphServer.java:266)
at org.springframework.integration.support.management.graph.IntegrationGraphServer.gateways(IntegrationGraphServer.java:187)
at org.springframework.integration.support.management.graph.IntegrationGraphServer.buildGraph(IntegrationGraphServer.java:129)
at org.springframework.integration.support.management.graph.IntegrationGraphServer.onApplicationEvent(IntegrationGraphServer.java:104)
at org.springframework.integration.support.management.graph.IntegrationGraphServer.onApplicationEvent(IntegrationGraphServer.java:57)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)

发生这种情况是因为集成图代码无法确定此网关的请求通道,作为一种解决方法,我引入了 defaultRequestChannel 事情正常。

我还观察到,我的其他网关不会发生以下情况,只有我正在扩展另一个接口的这个网关。

【问题讨论】:

    标签: spring spring-integration spring-batch


    【解决方案1】:

    看起来像一个错误;在任何情况下,我们都不应该抛出 NPE;请打开JIRA Issue

    【讨论】:

      猜你喜欢
      • 2015-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多