А так попробовал вот такую штуку сделать, ошибки не возникают с хисторисервисом:
@SpringBootApplication@EnableProcessApplication@EnableSchedulingclass ProcessEngineApplication {
@Autowired private lateinit var historyService: HistoryService
var engineInitialized = false
@EventListener fun onStart(event: ProcessApplicationStartedEvent) {
engineInitialized = true
System.out.println(">>>>>>>>> Process application started")
}
@Scheduled(fixedDelay = 1000)
fun scheduleFixedDelayTask() {
if(!engineInitialized) return
historyService.createHistoricProcessInstanceQuery().unfinished().orderByProcessInstanceStartTime().asc().list()
println("Fixed delay task - " + System.currentTimeMillis() / 1000)
}
}