RankSync
RankSync copied to clipboard
java.lang.IllegalStateException: zip file closed
Describe the bug
[13:45:58 ERROR]: java.util.concurrent.CompletionException: java.lang.IllegalStateException: zip file closed
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770)
[13:45:58 ERROR]: at java.base/java.lang.Thread.run(Thread.java:833)
[13:45:58 ERROR]: Caused by: java.lang.IllegalStateException: zip file closed
[13:45:58 ERROR]: at java.base/java.util.zip.ZipFile.ensureOpen(ZipFile.java:831)
[13:45:58 ERROR]: at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:330)
[13:45:58 ERROR]: at java.base/java.util.jar.JarFile.getEntry(JarFile.java:518)
[13:45:58 ERROR]: at java.base/java.util.jar.JarFile.getJarEntry(JarFile.java:473)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:110)
[13:45:58 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59)
[13:45:58 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
[13:45:58 ERROR]: at com.gmail.chickenpowerrr.ranksync.discord.player.PlayerFactory.lambda$getPlayer$4(PlayerFactory.java:113)
[13:45:58 ERROR]: at com.gmail.chickenpowerrr.ranksync.discord.data.SqlDatabase.lambda$getPlayer$2(SqlDatabase.java:157)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[13:45:58 ERROR]: ... 1 more
[13:45:58 ERROR]: java.util.concurrent.CompletionException: java.lang.IllegalStateException: zip file closed
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770)
[13:45:58 ERROR]: at java.base/java.lang.Thread.run(Thread.java:833)
[13:45:58 ERROR]: Caused by: java.lang.IllegalStateException: zip file closed
[13:45:58 ERROR]: at java.base/java.util.zip.ZipFile.ensureOpen(ZipFile.java:831)
[13:45:58 ERROR]: at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:330)
[13:45:58 ERROR]: at java.base/java.util.jar.JarFile.getEntry(JarFile.java:518)
[13:45:58 ERROR]: at java.base/java.util.jar.JarFile.getJarEntry(JarFile.java:473)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:110)
[13:45:58 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59)
[13:45:58 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
[13:45:58 ERROR]: at com.gmail.chickenpowerrr.ranksync.discord.player.PlayerFactory.lambda$getPlayer$4(PlayerFactory.java:113)
[13:45:58 ERROR]: at com.gmail.chickenpowerrr.ranksync.discord.data.SqlDatabase.lambda$getPlayer$2(SqlDatabase.java:154)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[13:45:58 ERROR]: ... 1 more
[13:45:58 ERROR]: java.util.concurrent.CompletionException: java.lang.IllegalStateException: zip file closed
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770)
[13:45:58 ERROR]: at java.base/java.lang.Thread.run(Thread.java:833)
[13:45:58 ERROR]: Caused by: java.lang.IllegalStateException: zip file closed
[13:45:58 ERROR]: at java.base/java.util.zip.ZipFile.ensureOpen(ZipFile.java:831)
[13:45:58 ERROR]: at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:330)
[13:45:58 ERROR]: at java.base/java.util.jar.JarFile.getEntry(JarFile.java:518)
[13:45:58 ERROR]: at java.base/java.util.jar.JarFile.getJarEntry(JarFile.java:473)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:110)
[13:45:58 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66)
[13:45:58 ERROR]: at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59)
[13:45:58 ERROR]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
[13:45:58 ERROR]: at com.gmail.chickenpowerrr.ranksync.discord.player.PlayerFactory.lambda$getPlayer$4(PlayerFactory.java:113)
[13:45:58 ERROR]: at com.gmail.chickenpowerrr.ranksync.discord.data.SqlDatabase.lambda$getPlayer$2(SqlDatabase.java:154)
[13:45:58 ERROR]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[13:45:58 ERROR]: ... 1 more
After installing RankSync on Bungeecord, the error above shows every now and then. Every once in a while a player also gets kicked when this error occurs.
To Reproduce
- Install RankSync 1.4.2 on Waterfall build #504.
- Setup a basic configuration.
- Allow your devs to try and link their account.
Server (please complete the following information):
- Plugin version: 1.4.2
- MySQL version: 10.3.18-MariaDB
- Spigot version: Waterfall (Bungeecord) build 504
- Other (for this problem) relevant information