the code actually handles if a class file cannot be loaded and in that case recompiles the file as you can see here:
Problem is in that case we have a ClassFormatError what is not an exception and because of that is not catched, we will make sure that ClassFormatError is catched as well and we will check why class files are corrupt in the first place.
this fix in version 184.108.40.206
should solve the problem by catching it, but does not yet solve the underlaying problem. we added additional logging (to compile.log) so we get further input on what is going on, so please check that log file if you can and report the data from the log here.
Please look for “size of the class file:“
I am still facing the same issue. Can you confirm is this resolved with latest lucee server ?
, Did you check with 220.127.116.11-SNAPSHOT or latest version of lucee. It was partially fixed on that version as Micha said above. Please check and report here.
your screenshot shows the version 18.104.22.168, but the change is with 22.214.171.124.
Also as written in my last comment, this is only a partial fix, if you still encounter the issue, please consult the log as commented above.