Hello after update self-managed version from 8.7 to 8.8 after some time incidents are not displayed in Operate and have PENDING status in Elasticsearch operate-incident-8.3.1_ index and there is no way to retry listeners with errors. The error is written in incidentErrorMessage at job, but it is not displayed at the process level.
In camunda logs we see only this
[2026-01-14 12:35:27.031] [exporter-camundaexporter-p1-tasks-1] WARN
io.camunda.zeebe.broker.exporter.camundaexporter - Error occurred while performing a background task Incident update task; error message null; operation will be retried
java.util.concurrent.CompletionException: java.lang.NullPointerException
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.thenApplyAsync(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.thenApplyAsync(Unknown Source)
at io.camunda.exporter.tasks.ReschedulingTask.run(ReschedulingTask.java:71)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at java.base/java.util.concurrent.ConcurrentHashMap.putVal(Unknown Source)
at java.base/java.util.concurrent.ConcurrentHashMap.put(Unknown Source)
at io.camunda.exporter.tasks.incident.IncidentUpdateTask.lambda$queryData$3(IncidentUpdateTask.java:293)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at io.camunda.exporter.tasks.incident.IncidentUpdateTask.queryData(IncidentUpdateTask.java:290)
at io.camunda.exporter.tasks.incident.IncidentUpdateTask.searchForInstances(IncidentUpdateTask.java:186)
at io.camunda.exporter.tasks.incident.IncidentUpdateTask.processNextBatch(IncidentUpdateTask.java:145)
at io.camunda.exporter.tasks.incident.IncidentUpdateTask.execute(IncidentUpdateTask.java:99)
at io.camunda.exporter.tasks.ReschedulingTask.run(ReschedulingTask.java:56)
How fix this problem? It’so important.