yes, you could do that or put a break point in the debugger ( in your IDE ) and send me the call stack from the debugger.
Note : Chronicle-Queue does not record which is the last cycle file, when you start up it looks at the files on your file system to determine what the last cycle is.
This code below is reporting that when trying to find the next cycle file, a cycle file was missing and so was skipped, ( this is possibly happening on startup ).
It make sense in your case because you did not write anything to one of the cycles. It’s highly likely that chronicle-queue is not attempting to read every message in each file, rather just looking at the cycle files them selves. I’ll be able to see more of whats going on in your case with the call stack.
Rob