スプリングバッチ3.0 SCOPジョブ問題レコード

解決その他の問題は、あなたと共有を感動します

[StepExecution:ID = 2、バージョン= 2、名前= pubfxrateStep1:partition0で、ステータス=失敗、終了ステータスが失敗= readCount = 0、filterCount = 0、writeCount = 0 readSkipCount = 0、writeSkipCount = 0、processSkipCount = 0、COMMITCOUNT = 0、rollbackCount = 5、exitDescription = org.springframework.batch.core.step.skip.NonSkippableReadException:読み取り時の非スキップ可能な例外

org.springframework.batch.core.step.item.FaultTolerantChunkProvider.readで(FaultTolerantChunkProvider.java:105)
org.springframework.batch.core.step.item.SimpleChunkProvider $ 1.doInIterationで(SimpleChunkProvider.java:114)
org.springframework.batch.repeat.support.RepeatTemplate.getNextResultで(RepeatTemplate.java:368)
org.springframework.batch.repeat.support.RepeatTemplate.executeInternalで(RepeatTemplate.java:215)
org.springframework.batch.repeat.support.RepeatTemplate.iterateで(RepeatTemplate.java:144)
org.springframework.batch.core.step.item.SimpleChunkProvider.provideで(SimpleChunkProvider.java:108)
org.springframework.batch.core.step.item.ChunkOrientedTasklet.executeで(ChunkOrientedTasklet.java:69)
org.springframework.batch.core.step.tasklet.TaskletStep $ ChunkTransactionCallback.doInTransactionで(TaskletStep.java:402)
org.springframework.batch.core.step.tasklet.TaskletStep $ ChunkTransactionCallback.doInTransactionで(TaskletStep.java:326)
org.springframework.transaction.support.TransactionTemplate.executeで(TransactionTemplate.java:131)
org.springframework.batch.core.step.tasklet.TaskletStep $ 2.doInChunkContextで(TaskletStep.java:267)
org.springframework.batch.core.scope.context.StepContextRepeatCallback.doInIterationで(StepContextRepeatCallback.java:77)
org.springframework.batch.repeat.support.TaskExecutorRepeatTemplate $ ExecutingRunnable.runで(TaskExecutorRepeatTemplate.java:262)
java.util.concurrent.ThreadPoolExecutor.runWorkerで(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)で
java.lang.Thread.run(Thread.java:744)での
リソースに2 = [URL [ファイル:org.springframework.batch.item.file.FlatFileParseException:ラインで解析エラー/ D:/ xjnxdata /起因しますpubfxrate.txt]、入力= [12、27、01、100,7.2115,2006-05-26、】
org.springframework.batch.item.file.FlatFileItemReader.doReadで(FlatFileItemReader.java:183)
org.springframework.batch.item.support.AbstractItemCountingItemStreamItemReader.readで(AbstractItemCountingItemStreamItemReader.java:83)
sun.reflect.NativeMethodAccessorImpl.invoke0で(ネイティブメソッド)
sun.reflect.NativeMethodAccessorImpl.invokeで(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invokeで(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invokeで(Method.java:606)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflectionで(AopUtils.java:317)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpointで(ReflectiveMethodInvocation.java:183)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceedで(ReflectiveMethodInvocation.java:150)
org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceedで(DelegatingIntroductionInterceptor.java:132)
org.springframework.aop.support.DelegatingIntroductionInterceptor.invokeで(DelegatingIntroductionInterceptor.java:120)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceedで(ReflectiveMethodInvocation.java:172)
org.springframework.aop.framework.JdkDynamicAopProxy.invokeで(JdkDynamicAopProxy.java:204)
com.sun.proxyで。$ Proxy45.read(不明なソース)
org.springframework.batch.core.step.item.SimpleChunkProvider.doReadで(SimpleChunkProvider.java:91)
org.springframework.batch.core.step.item.FaultTolerantChunkProvider.readで(FaultTolerantChunkProvider.java:87)
... 15もっと
org.springframework.beans.factory.BeanCreationException:によって発生するエラー「scopedTarget.delimitedLineTokenizer」の名前でBeanを作成:対象範囲「仕事」は現在のスレッドのためにアクティブではありません。あなたはシングルトンからそれを参照する場合は、このBeanのスコーププロキシを定義することを考慮。ネストされた例外はjava.lang.IllegalStateExceptionです:ジョブスコープなしコンテキストホルダーが利用可能に
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBeanで(AbstractBeanFactory.java:344)
org.springframework.beans.factory.support.AbstractBeanFactory.getBeanで(AbstractBeanFactory.java:194)
org.springframework.aop.target.SimpleBeanTargetSource.getTargetで(SimpleBeanTargetSource.java:34)
org.springframework.aop.framework.JdkDynamicAopProxy.invokeで(JdkDynamicAopProxy.java:184)
com.sun.proxyで。$ Proxy49.tokenize(不明なソース)
org.springframework.batch.item.file.mapping.DefaultLineMapper.mapLineで(DefaultLineMapper.java:43)
org.springframework.batch.item.file.FlatFileItemReader.doReadで(FlatFileItemReader.java:180)
... 30もっと
java.lang.IllegalStateException::ジョブスコープのため利用できませコンテキストホルダーをによって引き起こしませんでした
org.springframework.batch.core.scope.JobScope.getContextで(JobScope.java:153)
org.springframework.batch.core.scope.JobScope.getで(JobScope.java:92)
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBeanで(AbstractBeanFactory.java:330)
... 36もっと
]

おすすめ

転載: blog.csdn.net/gs80140/article/details/39644373