Не пропускаемое выполнение во время чтения - задания Spring Batch с использованием SpringXD - PullRequest
0 голосов
/ 17 декабря 2018

Я пытаюсь запустить задание SpringXD, используя оболочку Spring XD, и код, который я использую:

job create 
--name  
--definition ' 
--ftpFileLoadFlag=false 
--archiveFolder=
--columns= 
--delimiter="\t" 
--encoding=UTF-8 
--filePathPattern= 
--linesToSkip=1 
--maxItemCount=2147483647 
--cdcMode=false 
--grid= 
--grid_password="" 
--grid_username=
--keys="*" 
--locators=
--namingServer=
--path=
--skipColumns="" 
--temporal=false 
--commitInterval=10000 
--corePoolSize=20 
--maxPoolSize=20 
--throttleLimit=8 
--dateFormat=yyyy-MM-dd 
--makeUnique=true 
--reportLocation=
--reportFlg=false 
--randomSize=20 
--cleanData=false
--writeGrid=true 
--writeParquet=false 
--s3Region= 
--writeS3=false  
--awsAccessKeyId=
--awsSecretAccessKey=
--deltaLoad=false 
--envName=
--resourcePath=
--notParseColumn=
--quote="""' 
--deploy

И каждый раз, когда я пытаюсь запустить это задание, я получаю сообщение об ошибкенапример, в местном интерфейсе SpringXD.

org.springframework.batch.core.step.skip.NonSkippableReadException: Non-skippable exception during read
   at org.springframework.batch.core.step.item.FaultTolerantChunkProvider.read(FaultTolerantChunkProvider.java:105)
   at org.springframework.batch.core.step.item.SimpleChunkProvider$1.doInIteration(SimpleChunkProvider.java:116)
   at org.springframework.batch.repeat.support.RepeatTemplate.getNextResult(RepeatTemplate.java:374)
   at org.springframework.batch.repeat.support.RepeatTemplate.executeInternal(RepeatTemplate.java:215)
   at org.springframework.batch.repeat.support.RepeatTemplate.iterate(RepeatTemplate.java:144)
   at org.springframework.batch.core.step.item.SimpleChunkProvider.provide(SimpleChunkProvider.java:110)
   at org.springframework.batch.core.step.item.ChunkOrientedTasklet.execute(ChunkOrientedTasklet.java:69)
   at org.springframework.batch.core.step.tasklet.TaskletStep$ChunkTransactionCallback.doInTransaction(TaskletStep.java:406)
   at org.springframework.batch.core.step.tasklet.TaskletStep$ChunkTransactionCallback.doInTransaction(TaskletStep.java:330)
   at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)
   at org.springframework.batch.core.step.tasklet.TaskletStep$2.doInChunkContext(TaskletStep.java:271)
   at org.springframework.batch.core.scope.context.StepContextRepeatCallback.doInIteration(StepContextRepeatCallback.java:81)
   at org.springframework.batch.repeat.support.RepeatTemplate.getNextResult(RepeatTemplate.java:374)
   at org.springframework.batch.repeat.support.RepeatTemplate.executeInternal(RepeatTemplate.java:215)
   at org.springframework.batch.repeat.support.RepeatTemplate.iterate(RepeatTemplate.java:144)
   at org.springframework.batch.core.step.tasklet.TaskletStep.doExecute(TaskletStep.java:257)
   at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:200)
   at org.springframework.batch.core.partition.support.TaskExecutorPartitionHandler$1.call(TaskExecutorPartitionHandler.java:139)
   at org.springframework.batch.core.partition.support.TaskExecutorPartitionHandler$1.call(TaskExecutorPartitionHandler.java:136)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)
Caused by: org.springframework.batch.item.file.FlatFileParseException: Parsing error at line: 1 in res

Дайте мне знать ценные предложения или решения о том, как преодолеть это исключение.

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...