当我使用Batch 3.0.7与Spring framework 4.3.9时,我遇到以下错误。
java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Class
at org.springframework.beans.factory.config.CustomEditorConfigurer.postProcessBeanFactory(CustomEditorConfigurer.java:149)
at org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext.invokeBeanFactoryPostProcessors(AbstractDelegatedExecutionApplicationContext.java:532
...
显然,有问题的“字符串”是“org.springf” ramework.batch.item.file.transform.Range []”。
我能够使用最基本的批量配置重现错误,例如:
<batch:step id="basicStep">
</batch:step>
所以我想知道Batch 3.0.7是否存在使用Spring framework 4.3.9的问题。我试图查找有关批处理依赖项的信息,但我找不到任何3.0.7版本。
有没有人知道兼容性在这里是否存在问题,或者其他事情是否正在发生?
非常感谢任何帮助。
谢谢, Raghu