While it might seem a bug in the JVM, it actually isn't. The issue ist caused by still having a file descriptor for reading on the zip while some other thread is modifiying it. The concurrency issue has been solved in Java 9+ by not using native code and some other changes. You can also disable nmap for ZIP via system property in Java. I consider this being a valid bug in Logback. |