TownyAdvanced / SiegeWar

A war plugin for Towny.
https://townyadvanced.github.io/
Other
60 stars 38 forks source link

Possible bug related to outlaw teleport #881

Closed Goosius1 closed 1 year ago

Goosius1 commented 1 year ago
[15:12:30 ERROR]: Could not pass event OutlawTeleportEvent to SiegeWar v2.7.1
java.lang.NullPointerException: Cannot invoke "com.palmergames.bukkit.towny.object.Town.getUUID()" because "town" is null
        at com.gmail.goosius.siegewar.SiegeController.hasSiege(SiegeController.java:277) ~[SiegeWar-2.7.1.jar:?]
        at com.gmail.goosius.siegewar.SiegeController.hasActiveSiege(SiegeController.java:285) ~[SiegeWar-2.7.1.jar:?]
        at com.gmail.goosius.siegewar.listeners.SiegeWarTownyEventListener.onOutlawTeleportEvent(SiegeWarTownyEventListener.java:265) ~[SiegeWar-2.7.1.jar:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor245.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:git-Paper-"1837f6c"]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.20.1.jar:git-Paper-"1837f6c"]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[paper-1.20.1.jar:git-Paper-"1837f6c"]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
        at com.palmergames.bukkit.util.BukkitTools.fireEvent(BukkitTools.java:352) ~[towny-0.99.5.5.jar:?]
        at com.palmergames.bukkit.util.BukkitTools.isEventCancelled(BukkitTools.java:333) ~[towny-0.99.5.5.jar:?]
        at com.palmergames.bukkit.towny.utils.ResidentUtil.outlawEnteredTown(ResidentUtil.java:290) ~[towny-0.99.5.5.jar:?]
        at com.palmergames.bukkit.towny.tasks.OnPlayerLogin.run(OnPlayerLogin.java:173) ~[towny-0.99.5.5.jar:?]
        at com.palmergames.bukkit.towny.scheduling.impl.FoliaTaskScheduler.lambda$run$0(FoliaTaskScheduler.java:48) ~[towny-0.99.5.5.jar:?]
        at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler$GlobalScheduledTask.run(FoliaGlobalRegionScheduler.java:179) ~[paper-1.20.1.jar:?]
        at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler.tick(FoliaGlobalRegionScheduler.java:37) ~[paper-1.20.1.jar:?]
        at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1483) ~[paper-1.20.1.jar:git-Paper-"1837f6c"]
        at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:447) ~[paper-1.20.1.jar:git-Paper-"1837f6c"]
        at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1394) ~[paper-1.20.1.jar:git-Paper-"1837f6c"]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1171) ~[paper-1.20.1.jar:git-Paper-"1837f6c"]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[paper-1.20.1.jar:git-Paper-"1837f6c"]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]