【发布时间】:2015-10-15 15:43:23
【问题描述】:
我正在尝试查看我运行的作业的执行状态,但在某些随机点我收到以下错误:
2015-10-14T14:41:24-0400 1.2.0.RELEASE ERROR qtp195949131-28 rest.RestControllerAdvice - Caught exception while handling a request
org.springframework.http.converter.HttpMessageNotWritableException: Could not write content: java.lang.Integer cannot be cast to java.lang.String (through reference chain: org.springframework.xd.rest.domain.JobExecutionInfoResource["jobExecution"]->org.springframework.batch.core.JobExecution["executionContext"]->org.springframework.batch.item.ExecutionContext["values"]->java.util.concurrent.EntrySetView[0]->java.util.concurrent.MapEntry["value"]->java.util.ArrayList[0]); nested exception is com.fasterxml.jackson.databind.JsonMappingException: java.lang.Integer cannot be cast to java.lang.String (through reference chain: org.springframework.xd.rest.domain.JobExecutionInfoResource["jobExecution"]->org.springframework.batch.core.JobExecution["executionContext"]->org.springframework.batch.item.ExecutionContext["values"]->java.util.concurrent.EntrySetView[0]->java.util.concurrent.MapEntry["value"]->java.util.ArrayList[0])
现在,我说“随机”,但事实是我什至不知道是哪一步导致了这个异常,因为这些是我仅有的日志。作业成功运行,看似没有错误,但这真的让我担心。我已经为此在网上寻找了几天,但我没有看到任何可以帮助我调试它的东西,甚至没有给出可能导致这种情况的暗示。有什么帮助吗?
谢谢,NS
【问题讨论】:
标签: spring spring-batch spring-xd