Basically, doing this : in a lucee archive
seems to trigger
And here the Arrays.sort(resources); seems to trigger the main bug as it requires all resources to be comparable.
on a side note, i'm not certain what the Array.sort() purpose is.
Docker image, x64, jre8
Found the culprit,
Basically, if the application['javaSettings'] is set with a path relative to a .lar, the system does throw a
resource [zip:///var/www/html/builder/build/target/package_876A9601-4FEB-458A-9B85-E4383C39F01C.lar!/lib/] must be a local file.
Obviously, this was masked by the Array.sort()
I’ll try to produce a test.
, Any update on this issue? If YES means, let here know. It'll more helpful to improve the status of the ticket.