I am getting Classcast exception in Operate - Please let me know if someone can help me

ERROR 12820 β€” [ Thread-2] o.c.o.z.ZeebeImporter : Error occurred while importing Zeebe data. Will be retried.

java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long
at org.camunda.operate.zeebeimport.ImportPositionHolder.getLatestLoadedPosition(ImportPositionHolder.java:83) ~[classes!/:?]
at org.camunda.operate.zeebeimport.ImportPositionHolder.getLatestScheduledPosition(ImportPositionHolder.java:56) ~[classes!/:?]
at org.camunda.operate.zeebeimport.RecordsReader.readNextBatch(RecordsReader.java:145) ~[classes!/:?]
at org.camunda.operate.zeebeimport.RecordsReader.readAndScheduleNextBatch(RecordsReader.java:114) ~[classes!/:?]
at org.camunda.operate.zeebeimport.ZeebeImporter.importOneBatch(ZeebeImporter.java:87) ~[classes!/:?]
at org.camunda.operate.zeebeimport.ZeebeImporter.performOneRoundOfImport(ZeebeImporter.java:80) ~[classes!/:?]
at org.camunda.operate.zeebeimport.ZeebeImporter.run(ZeebeImporter.java:62) [classes!/:?]

Hi @srama777,
which version of Operate is this? Which version of Java are you using to run it?

Hi Svetlana,
Please find the below versions
Java version : jdk-13.0.2
Operate version : 1.0.0
Elasticsearch - 6.8.0
Zeebe broker - 0.24.3

Hi @srama777,

it’s clear now. Please use Operate version aligned with Zeebe version. With Zeebe 0.24.3 you would use Operate 0.24.x.

1 Like