Tentativa de atualizar a execução da etapa id = 1 com a versão incorreta (2), em que a versão atual é 1

Estou usando SpringBatch 2.1.7 release core e Infrastructure jars para ler um arquivo CSV e salvá-lo em DB.

Integrado meu código com o Spring Quartz Scheduler para rodar a cada minuto, o Batch está funcionando bem com leitura e escrita, mas não com o erro "org.springframework.dao.OptimisticLockingFailureException: tentativa de atualizar a etapa de execução id = 1 com a versão incorreta (2 ), onde a versão atual é 1 "

devido a conflitos Tx. Por favor, sugira como posso resolver este problema.

questionAnswers(2)

yourAnswerToTheQuestion