An error occurred while scanning the Pokémon on the player's shoulder
Summary
An error occurred during scanning
Steps to reproduce
When I use the Pokédex to scan the Pokémon on other people's shoulders
What is the expected correct behavior?
Display Pokémon information correctly
Cobblemon Version and Mod Loader
neoforge1.21.1
Mods used besides Cobblemon
null
Relevant logs, screenshots and/or videos
[20:56:41 ERROR]: Failed to process a synchronized task of the payload: cobblemon:finish_scanning_packet java.util.concurrent.CompletionException: java.lang.NullPointerException: Parameter specified as non-null is null: method com.cobblemon.mod.common.pokedex.scanner.PokedexEntityData., parameter pokemon at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?] at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?] at java.base/java.util.concurrent.CompletableFutureAsyncSupply.run(CompletableFuture.java:1770) ~[?:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:156) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1336) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:215) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:130) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1317) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1311) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:140) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1273) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1278) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1149) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.lambdaspin2(MinecraftServer.java:347) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] Caused by: java.lang.NullPointerException: Parameter specified as non-null is null: method com.cobblemon.mod.common.pokedex.scanner.PokedexEntityData.<init>, parameter pokemon at TRANSFORMER/cobblemon@1.7.0+1.21.1-HEAD-b00f1d93/com.cobblemon.mod.common.pokedex.scanner.PokedexEntityData.<init>(PokedexEntityData.java) ~[cobblemon-neoforge-1.7.0+1.21.1-20250922.104134-424.jar%23246!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.entity.player.Player.getDataFromShoulderPokemon(Player.java:2928) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.entity.player.Player.resolvePokemonScan(Player.java:2893) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at TRANSFORMER/cobblemon@1.7.0+1.21.1-HEAD-b00f1d93/com.cobblemon.mod.common.net.serverhandling.pokedex.scanner.FinishScanningHandler.handle(FinishScanningHandler.java:45) ~[cobblemon-neoforge-1.7.0+1.21.1-20250922.104134-424.jar%23246!/:?] at TRANSFORMER/cobblemon@1.7.0+1.21.1-HEAD-b00f1d93/com.cobblemon.mod.common.net.serverhandling.pokedex.scanner.FinishScanningHandler.handle(FinishScanningHandler.java:31) ~[cobblemon-neoforge-1.7.0+1.21.1-20250922.104134-424.jar%23246!/:?] at TRANSFORMER/cobblemon@1.7.0+1.21.1-HEAD-b00f1d93/com.cobblemon.mod.neoforge.net.NeoForgePacketInfo.registerToServerlambda0(NeoForgePacketInfo.kt:43) ~[cobblemon-neoforge-1.7.0+1.21.1-20250922.104134-424.jar%23246!/:?] at TRANSFORMER/neoforge@21.1.209/net.neoforged.neoforge.network.handling.MainThreadPayloadHandler.lambdahandle0(MainThreadPayloadHandler.java:16) ~[neoforge-21.1.209-universal.jar%23245!/:1.21.1] at TRANSFORMER/minecraft@1.21.1/net.minecraft.util.thread.BlockableEventLoop.lambdasubmitAsync0(BlockableEventLoop.java:60) ~[server-1.21.1-20240808.144430-srg.jar%23244!/:?] at java.base/java.util.concurrent.CompletableFutureAsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
Additional Information
(If you can, link to the line of code that might be responsible for the problem, or any other info that might be useful)