У меня есть конвейер потока данных, состоящий из двух последовательных пакетных заданий. Первый пакет успешно завершен, но второй не запускается.
Я запустил сервер потока данных со встроенной базой данных H2. Я указал Spring Batch на тот же экземпляр H2 через application.properties . После того, как первый шаг в моем конвейере завершен, я вижу журналы пакетного выполнения в том же экземпляре БД.
Мое составное задание приложение, похоже, правильно получает источник данных потока данных. Я вижу, что он наследует его от сервера потоков данных, а реквизиты показаны в разделе выполнения задач панели инструментов. В логах ошибок нет. Регистрировать только записи об успешном выполнении первого пакета.
Мои записи TASK_EXECUTION:
В чем может быть проблема? И почему для первого шага в таблице TASK_EXECUTION есть две записи? В соответствии с именем задачи - эти записи относятся только к первому шагу пакета.