[18:01:57 ERROR]: [BetterPortals] A critical error occurred during plugin execution.
[18:01:57 ERROR]: [BetterPortals] Please create an issue at https://github.com/Lauriethefish/BetterPortals/issues to get this fixed.
[18:01:57 WARN]: java.lang.IllegalArgumentException: Non-allowed face UP. Check MultipleFacing.getAllowedFaces.
[18:01:57 WARN]: at org.bukkit.craftbukkit.v1_19_R2.block.impl.CraftIronBars.setFace(CraftIronBars.java:35)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.block.rotation.ModernBlockRotator.rotateByMatrix(ModernBlockRotator.java:83)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.block.bukkit.BukkitBlockMap.searchFromBlock(BukkitBlockMap.java:140)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.block.FloodFillBlockMap.updateInternal(FloodFillBlockMap.java:113)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.block.bukkit.BukkitBlockMap.updateInternal(BukkitBlockMap.java:314)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.block.FloodFillBlockMap.update(FloodFillBlockMap.java:102)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.portal.Portal.onViewUpdate(Portal.java:88)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.portal.PortalActivityManager.onPortalViewedThisTick(PortalActivityManager.java:51)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.player.PlayerData.updatePortalViews(PlayerData.java:77)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.player.PlayerData.onUpdate(PlayerData.java:111)
[18:01:57 WARN]: at java.base/java.util.HashMap$Values.forEach(HashMap.java:1073)
[18:01:57 WARN]: at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.tasks.MainUpdate.run(MainUpdate.java:47)
[18:01:57 WARN]: at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftTask.run(CraftTask.java:101)
[18:01:57 WARN]: at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
[18:01:57 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1473)
[18:01:57 WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:447)
[18:01:57 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1397)
[18:01:57 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1173)
[18:01:57 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316)
[18:01:57 WARN]: at java.base/java.lang.Thread.run(Thread.java:1589)
[18:01:57 INFO]: [BetterPortals] Attempting to shut down the plugin . . .
[18:01:57 INFO]: [BetterPortals] Disabling BetterPortals v0.12.1
[18:01:57 WARN]: Exception in thread "BetterPortals View Update Thread" java.lang.IllegalStateException: zip file closed
[18:01:57 WARN]: at java.base/java.util.zip.ZipFile.ensureOpen(ZipFile.java:832)
[18:01:57 WARN]: at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:330)
[18:01:57 WARN]: at java.base/java.util.jar.JarFile.getEntry(JarFile.java:516)
[18:01:57 WARN]: at java.base/java.util.jar.JarFile.getJarEntry(JarFile.java:471)
[18:01:57 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:195)
[18:01:57 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
[18:01:57 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:155)
[18:01:57 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:150)
[18:01:57 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.block.bukkit.MultiBlockChangeManager_1_16_2.sendChanges(MultiBlockChangeManager_1_16_2.java:77)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.player.view.block.PlayerBlockView.finishUpdate(PlayerBlockView.java:167)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.tasks.BlockUpdateFinisher.processUpdate(BlockUpdateFinisher.java:51)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.tasks.BlockUpdateFinisher.processUpdatesContinually(BlockUpdateFinisher.java:59)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.tasks.ThreadedBlockUpdateFinisher.run(ThreadedBlockUpdateFinisher.java:38)
[18:01:57 WARN]: at java.base/java.lang.Thread.run(Thread.java:1589)
[18:02:31 INFO]: Gryffin issued server command: /playtime Gryffin
[18:07:11 INFO]: Gryffin issued server command: /vot
To Reproduce
How would I make this bug happen in order to fix it?
Server Logs
latest.log
If you can't do this for security reasons, an excerpt of log will probably suffice.
Additional context
Plugin Version: BetterPortals-0.12.1.jar
Game Version: paper-1.19.3-448.jar
Paper version git-Paper-448 (MC: 1.19.3) (Implementing API version 1.19.3-R0.1-SNAPSHOT) (Git: 155aa36)
Java 19 (Java HotSpot(TM) 64-Bit
[18:01:57 ERROR]: [BetterPortals] A critical error occurred during plugin execution.
[18:01:57 ERROR]: [BetterPortals] Please create an issue at https://github.com/Lauriethefish/BetterPortals/issues to get this fixed.
[18:01:57 WARN]: java.lang.IllegalArgumentException: Non-allowed face UP. Check MultipleFacing.getAllowedFaces.
[18:01:57 WARN]: at org.bukkit.craftbukkit.v1_19_R2.block.impl.CraftIronBars.setFace(CraftIronBars.java:35)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.block.rotation.ModernBlockRotator.rotateByMatrix(ModernBlockRotator.java:83)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.block.bukkit.BukkitBlockMap.searchFromBlock(BukkitBlockMap.java:140)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.block.FloodFillBlockMap.updateInternal(FloodFillBlockMap.java:113)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.block.bukkit.BukkitBlockMap.updateInternal(BukkitBlockMap.java:314)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.block.FloodFillBlockMap.update(FloodFillBlockMap.java:102)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.portal.Portal.onViewUpdate(Portal.java:88)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.portal.PortalActivityManager.onPortalViewedThisTick(PortalActivityManager.java:51)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.player.PlayerData.updatePortalViews(PlayerData.java:77)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.player.PlayerData.onUpdate(PlayerData.java:111)
[18:01:57 WARN]: at java.base/java.util.HashMap$Values.forEach(HashMap.java:1073)
[18:01:57 WARN]: at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.tasks.MainUpdate.run(MainUpdate.java:47)
[18:01:57 WARN]: at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftTask.run(CraftTask.java:101)
[18:01:57 WARN]: at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
[18:01:57 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1473)
[18:01:57 WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:447)
[18:01:57 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1397)
[18:01:57 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1173)
[18:01:57 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316)
[18:01:57 WARN]: at java.base/java.lang.Thread.run(Thread.java:1589)
[18:01:57 INFO]: [BetterPortals] Attempting to shut down the plugin . . .
[18:01:57 INFO]: [BetterPortals] Disabling BetterPortals v0.12.1
[18:01:57 WARN]: Exception in thread "BetterPortals View Update Thread" java.lang.IllegalStateException: zip file closed
[18:01:57 WARN]: at java.base/java.util.zip.ZipFile.ensureOpen(ZipFile.java:832)
[18:01:57 WARN]: at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:330)
[18:01:57 WARN]: at java.base/java.util.jar.JarFile.getEntry(JarFile.java:516)
[18:01:57 WARN]: at java.base/java.util.jar.JarFile.getJarEntry(JarFile.java:471)
[18:01:57 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:195)
[18:01:57 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
[18:01:57 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:155)
[18:01:57 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:150)
[18:01:57 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.block.bukkit.MultiBlockChangeManager_1_16_2.sendChanges(MultiBlockChangeManager_1_16_2.java:77)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.player.view.block.PlayerBlockView.finishUpdate(PlayerBlockView.java:167)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.tasks.BlockUpdateFinisher.processUpdate(BlockUpdateFinisher.java:51)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.tasks.BlockUpdateFinisher.processUpdatesContinually(BlockUpdateFinisher.java:59)
[18:01:57 WARN]: at BetterPortals-0.12.1.jar//com.lauriethefish.betterportals.bukkit.tasks.ThreadedBlockUpdateFinisher.run(ThreadedBlockUpdateFinisher.java:38)
[18:01:57 WARN]: at java.base/java.lang.Thread.run(Thread.java:1589)
[18:02:31 INFO]: Gryffin issued server command: /playtime Gryffin
[18:07:11 INFO]: Gryffin issued server command: /vot
To Reproduce
How would I make this bug happen in order to fix it?
Server Logs
latest.log
If you can't do this for security reasons, an excerpt of log will probably suffice.
Additional context
Plugin Version: BetterPortals-0.12.1.jar
Game Version: paper-1.19.3-448.jar
Paper version git-Paper-448 (MC: 1.19.3) (Implementing API version 1.19.3-R0.1-SNAPSHOT) (Git: 155aa36)
Java 19 (Java HotSpot(TM) 64-Bit