Hello. I’m trying to run a job to clean up the data, but for some reason, when I try to run the camunda with the settings, an error occurs. I took the settings from the forum where people write what worked, but does not want to work for me.
bpm-platform.xml (3.9 KB)
Exception from Kubernetes
Caused by: org.camunda.bpm.engine.ProcessEngineException: ENGINE-08043 Exception while performing ‘deploy BPM platform’ => ‘Start process engine default’: ENGINE-08040 Cannot find setter for property ‘historyCleanupStrategy’ on class ‘org.camunda.bpm.engine.impl.cfg.StandaloneProcessEngineConfiguration’
I tried without this setting.I have set TTL 1 day for all my processes and their versions (14 versions)
But the job executor for some reason does not take this task
What version of Camunda are you using? I had no problem using your config as-is on 7.14.0
Can you provide the full log output?.. just looking for hints, really.
As far as I understand this is due to the fact that version 7.9.0 is used
Exactly. That’s fine. In 7.9.0 you should, by default, see behavior similar to what becomes the
endTimeBased strategy in later versions. Leave
historyCleanupStrategy out of
bpm-platflorm.xml and verify a few things:
- Pick a definition that has finished instances. Retrieve the details and verify the
historyTimeToLive is as you expect
- Pick a finished instance that should be cleaned up. Retrieve the details and verify the end time is further in the past than
now + historyTimeToLive
- Check the state of the cleanup job
- At this point, you can start the cleanup
- You can check the state of the cleanup job again. Under normal circumstances (and with no cleanup window specified in
bpm-platform.xml) I would expect
dueDate to be the timestamp in which you started the cleanup, and
suspended to be
true once the cleanup is finished.
- Once finished, if you repeat the call from bullet #2 to retrieve the instance details, you should receive a
404 Not Found.
If you can post the output to these calls or describe any issues you run into along the way, we can start to get an idea of what’s happening in your environment.