Skip to content

Player detector throws a NullPointerException when the player is in a team #853

Open

Description

@leoplunger

Describe

When player is in a team of any kind created by the command /team the getPlayer(name, true) returns a NullPointerException while getPlayer(name) doesnt

Steps to reproduce

  1. create a team via /team add name
  2. join that team via /team join name
  3. use the getPlayer function on yourself with the detailed parameter set to true

Multiplayer?

No

Version

1.21.1-0.8.2a (Latest 1.21.1)

Minecraft, Forge and maybe other related mods versions

Neoforge 21.1.256 Minecraft 1.21.1

Screenshots or Videos

No response

Crashlog/log

No response

Activity

  1. zyxkad commented on Oct 22, 2026

    @zyxkad
    Collaborator

    Would you mind provide server log for easier problem tracing?

  2. leoplunger commented on Oct 22, 2026

    @leoplunger
    Author

    this isnt multiplayer, but I can host a server locally do I need to do that or what?

  3. leoplunger commented on Oct 22, 2026

    @leoplunger
    Author

    wait nvm here

    [20:21:42] [Server thread/INFO] [minecraft/MinecraftServer]: [leo_plunger: Created team [123]]
    [20:21:42] [Render thread/INFO] [minecraft/ChatComponent]: [System] [CHAT] Created team [123]
    [20:21:44] [Server thread/INFO] [minecraft/MinecraftServer]: [leo_plunger: Added leo_plunger to team [123]]
    [20:21:44] [Render thread/INFO] [minecraft/ChatComponent]: [System] [CHAT] Added leo_plunger to team [123]
    [20:21:52] [Server thread/ERROR] [da.co.co.co.LuaContext/COMPUTER_ERROR.JAVA]: Error running task
    java.lang.NullPointerException: null
    	at java.base/java.util.Objects.requireNonNull(Objects.java:233) ~[?:?] {}
    	at java.base/java.util.ImmutableCollections$MapN.<init>(ImmutableCollections.java:1193) ~[?:?] {}
    	at java.base/java.util.Map.of(Map.java:1385) ~[?:?] {}
    	at TRANSFORMER/advancedperipherals@1.21.1-0.8.2a/de.srendi.advancedperipherals.common.util.LuaConverter.teamToLua(LuaConverter.java:496) ~[AdvancedPeripherals-1.21.1-0.8.2a.jar%23220!/:1.21.1-0.8.2a] {re:classloading}
    	at TRANSFORMER/advancedperipherals@1.21.1-0.8.2a/de.srendi.advancedperipherals.common.util.LuaConverter.lambda$registerDefaultEntityConverters$1(LuaConverter.java:176) ~[AdvancedPeripherals-1.21.1-0.8.2a.jar%23220!/:1.21.1-0.8.2a] {re:classloading}
    	at TRANSFORMER/advancedperipherals@1.21.1-0.8.2a/de.srendi.advancedperipherals.common.util.LuaConverter.entityToLua(LuaConverter.java:138) ~[AdvancedPeripherals-1.21.1-0.8.2a.jar%23220!/:1.21.1-0.8.2a] {re:classloading}
    	at TRANSFORMER/advancedperipherals@1.21.1-0.8.2a/de.srendi.advancedperipherals.common.addons.computercraft.peripheral.PlayerDetectorPeripheral.getPlayerInfo(PlayerDetectorPeripheral.java:189) ~[AdvancedPeripherals-1.21.1-0.8.2a.jar%23220!/:1.21.1-0.8.2a] {re:classloading}
    	at TRANSFORMER/advancedperipherals@1.21.1-0.8.2a/de.srendi.advancedperipherals.common.addons.computercraft.peripheral.PlayerDetectorPeripheral.getPlayerLua(PlayerDetectorPeripheral.java:174) ~[AdvancedPeripherals-1.21.1-0.8.2a.jar%23220!/:1.21.1-0.8.2a] {re:classloading}
    	at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.asm.PeripheralMethodSupplier.lambda$static$1(PeripheralMethodSupplier.java:28) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
    	at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.asm.PeripheralMethodSupplier.lambda$static$4(PeripheralMethodSupplier.java:35) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
    	at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.api.lua.TaskCallback.execute(TaskCallback.java:28) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
    	at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.computer.GuardedLuaContext.lambda$issueMainThreadTask$0(GuardedLuaContext.java:45) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
    	at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.computer.GuardedLuaContext.lambda$issueMainThreadTask$0(GuardedLuaContext.java:45) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
    	at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.computer.LuaContext.lambda$issueMainThreadTask$0(LuaContext.java:29) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
    	at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.computer.mainthread.MainThreadExecutor.execute(MainThreadExecutor.java:138) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
    	at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.core.computer.mainthread.MainThread.tick(MainThread.java:139) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
    	at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.shared.computer.core.ServerContext.tick(ServerContext.java:154) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
    	at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.shared.CommonHooks.onServerTickStart(CommonHooks.java:75) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
    	at TRANSFORMER/computercraft@1.120.2/dan200.computercraft.shared.ForgeCommonHooks.onServerTick(ForgeCommonHooks.java:39) ~[cc-tweaked-1.21.1-forge-1.120.2.jar%23226!/:1.120.2] {re:classloading}
    	at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:360) ~[bus-8.0.5.jar%23156!/:?] {}
    	at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:328) ~[bus-8.0.5.jar%23156!/:?] {}
    	at TRANSFORMER/neoforge@21.1.256/net.neoforged.neoforge.event.EventHooks.fireServerTickPre(EventHooks.java:1010) ~[neoforge-21.1.256-universal.jar%23214!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:915) ~[client-1.21.1-20240808.144430-srg.jar%23213!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin from mod ae2,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.client.server.IntegratedServer.tickServer(IntegratedServer.java:110) ~[client-1.21.1-20240808.144430-srg.jar%23213!/:?] {re:classloading,pl:runtimedistcleaner:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[client-1.21.1-20240808.144430-srg.jar%23213!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin from mod ae2,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[client-1.21.1-20240808.144430-srg.jar%23213!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ae2.mixins.json:spatial.MinecraftServerMixin from mod ae2,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
    	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {}
    
  4. added a commit that references this issue on Oct 22, 2026
    1facf70
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions