This was reported by a CommandBox user after updating to Lucee 220.127.116.11 using Java 11.0.6. The error was thrown after pagePoolClear() was called and CFML code ran. In the case of this specific stack trace, the line of CF code in question was simply calling a UDF in the code.
The error does not happen every time.
Also note, the Lucee java code in the PhysicalClassLoader class is SWALLOWING the original IOException and only re-throwing a generic error which makes it impossible to determine what actually happened!
Lucee needs to do a better job of handling this error so we can see the real "cause".
i will review the commits to see what could cause this.
that fix should do the trick, can you give it a try?
Unfortunately, the error is still present in 18.104.22.168-SNAPSHOT. Have you tried reproducing the error yourself using the gist I linked to earlier? I can get the error to show up using that code even on my Mac, so long as I use Java 11, and not Java 8.
Had this problem in 5.3.6, so I upgraded to 5.3.7. I thought it was fixed, but it came back. This error just seems to happen on its own. Its there one minute, gone the next. Sometimes a re-start of Lucee will fix this, but then for no reason (no code or conf changes), it just comes back. It also seems somewhat self healing. I have seen it just go away without any code changes.
Can you file a new issue and link it back to this one?