Skip to content

/tpaccept causes error when player dies #346

@lewmilburn

Description

@lewmilburn

Please describe the bug

https://media.discordapp.net/attachments/1448084263026294916/1450184994029965494/image.png?ex=69419d85&is=69404c05&hm=18f725642f775477a51ffd9b2be98fcf4dc48e122de0e531d7edcf7cef932701&=&format=webp&quality=lossless

Steps to reproduce the behavior

No response

Expected behavior

No response

Server information:

Minecraft Version: [e.g. 1.21.1] - Server Implementation: [e.g. Bukkit, Spigot, Paper, etc.] - Essence Version: [e.g. 1.1.0]

Please enter a link to your logs

[17:56:44 ERROR]: Command exception: /tpaccept
java.lang.NullPointerException: Cannot invoke "org.bukkit.entity.Player.getWorld()" because "player" is null
at essence-1.11.0.jar/net.lewmc.essence.teleportation.tp.UtilTeleport.doTeleport(UtilTeleport.java:205) ~[essence-1.11.0.jar:?]
at essence-1.11.0.jar/net.lewmc.essence.teleportation.tp.UtilTeleportRequest.acceptRequest(UtilTeleportRequest.java:99) ~[essence-1.11.0.jar:?]
at essence-1.11.0.jar/net.lewmc.essence.teleportation.tp.CommandTpaccept.onRun(CommandTpaccept.java:42) ~[essence-1.11.0.jar:?]
at essence-1.11.0.jar/net.lewmc.essence.external.command.FoundryCommand.onCommand(FoundryCommand.java:58) ~[essence-1.11.0.jar:?]
at essence-1.11.0.jar/net.lewmc.essence.external.command.FoundryPlayerCommand.onCommand(FoundryPlayerCommand.java:28) ~[essence-1.11.0.jar:?]
at essence-1.11.0.jar/net.lewmc.essence.external.Registry$1.execute(Registry.java:116) ~[essence-1.11.0.jar:?]
at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:83) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:105) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:458) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.commands.Commands.performCommand(Commands.java:364) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.commands.Commands.performCommand(Commands.java:352) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2321) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$12(ServerGamePacketListenerImpl.java:2294) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:176) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1537) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:180) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:150) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1517) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1511) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.server.MinecraftServer.recordTaskExecutionTimeWhileWaiting(MinecraftServer.java:1229) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1352) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:384) ~[paper-1.21.10.jar:1.21.10-117-df4b668]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[17:56:53 INFO]: MrSpookyh issued server command: /tpaccept

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    ConfirmedAn issue confirmed by the LewMC teamtl-mshIncluded in tracking link for MrSpookyh. Will be deleted when all are resolved.

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions