java.lang.NullPointerException: Cannot invoke "eu.decentsoftware.holograms.api.utils.reflect.ReflectField.getValue(Object)" because "eu.decentsoftware.holograms.api.nms.NMS.PLAYER_CONNECTION_NETWORK_MANAGER_FIELD" is null
Just making sure
- [X] I made sure, this bug is not already known or reported.
- [X] I believe, that this bug is fixable.
Reproduction
Latest DecentHolograms 2.8.4 on MC Spigot 1.20.2, throws this error every time a user joins or leaves the server.
[04:28:44] [Server thread/WARN]: java.lang.NullPointerException: Cannot invoke "eu.decentsoftware.holograms.api.utils.reflect.ReflectField.getValue(Object)" because "eu.decentsoftware.holograms.api.nms.NMS.PLAYER_CONNECTION_NETWORK_MANAGER_FIELD" is null
[04:28:44] [Server thread/WARN]: at eu.decentsoftware.holograms.api.nms.NMS.getPipeline(NMS.java:247)
[04:28:44] [Server thread/WARN]: at eu.decentsoftware.holograms.api.nms.PacketListener.unhook(PacketListener.java:72)
[04:28:44] [Server thread/WARN]: at eu.decentsoftware.holograms.api.player.PlayerListener.onQuit(PlayerListener.java:34)
[04:28:44] [Server thread/WARN]: at jdk.internal.reflect.GeneratedMethodAccessor442.invoke(Unknown Source)
[04:28:44] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[04:28:44] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[04:28:44] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[04:28:44] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[04:28:44] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589)
[04:28:44] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576)
[04:28:44] [Server thread/WARN]: at net.minecraft.server.players.PlayerList.remove(PlayerList.java:516)
[04:28:44] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.q(PlayerConnection.java:1693)
[04:28:44] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1680)
[04:28:44] [Server thread/WARN]: at net.minecraft.network.NetworkManager.p(NetworkManager.java:611)
[04:28:44] [Server thread/WARN]: at net.minecraft.server.network.ServerConnection.c(ServerConnection.java:200)
[04:28:44] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1310)
[04:28:44] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:387)
[04:28:44] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1179)
[04:28:44] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:996)
[04:28:44] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:298)
[04:28:44] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
Plugin works otherwise, just annoying error on the logs
Solution
No response
Server Version
1.20.2
Client Version
1.20.2
Plugin Version
2.8.4
Log
https://pastebin.com/jLdUym8c
Same issue here after switching to Spigot 1.20.2 and plugin version 2.8.4
Server Software: This server is running CraftBukkit version 3917-Spigot-dba3cdc-b590041 (MC: 1.20.2) (Implementing API version 1.20.2-R0.1-SNAPSHOT)
Log:
[23:25:39] [Server thread/WARN]: java.lang.NullPointerException: Cannot invoke "eu.decentsoftware.holograms.api.utils.reflect.ReflectField.getValue(Object)" because "eu.decentsoftware.holograms.api.nms.NMS.PLAYER_CONNECTION_NETWORK_MANAGER_FIELD" is null
[23:25:39] [Server thread/WARN]: at eu.decentsoftware.holograms.api.nms.NMS.getPipeline(NMS.java:247)
[23:25:39] [Server thread/WARN]: at eu.decentsoftware.holograms.api.nms.PacketListener.hook(PacketListener.java:46)
[23:25:39] [Server thread/WARN]: at eu.decentsoftware.holograms.api.player.PlayerListener.lambda$onJoin$1(PlayerListener.java:24)
[23:25:39] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftTask.run(CraftTask.java:82)
[23:25:39] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:415)
[23:25:39] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1243)
[23:25:39] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:387)
[23:25:39] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1179)
[23:25:39] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:996)
[23:25:39] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:298)
[23:25:39] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
Me too :c, please somebody give me the solution. the bug always expulse me out of the server and I can't play.
[12:27:10] [Server thread/WARN]: java.lang.NullPointerException: Cannot invoke "eu.decentsoftware.holograms.api.utils.reflect.ReflectField.getValue(Object)" because "eu.decentsoftware.holograms.api.nms.NMS.PLAYER_CONNECTION_NETWORK_MANAGER_FIELD" is null
1903 | [12:27:10] [Server thread/WARN]: at eu.decentsoftware.holograms.api.nms.NMS.getPipeline(NMS.java:247) 1904 | [12:27:10] [Server thread/WARN]: at eu.decentsoftware.holograms.api.nms.PacketListener.unhook(PacketListener.java:72) 1905 | [12:27:10] [Server thread/WARN]: at eu.decentsoftware.holograms.api.player.PlayerListener.onQuit(PlayerListener.java:34) 1906 | [12:27:10] [Server thread/WARN]: at jdk.internal.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) 1907 | [12:27:10] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 1908 | [12:27:10] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568) 1909 | [12:27:10] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) 1910 | [12:27:10] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) 1911 | [12:27:10] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) 1912 | [12:27:10] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) 1913 | [12:27:10] [Server thread/WARN]: at net.minecraft.server.players.PlayerList.remove(PlayerList.java:516) 1914 | [12:27:10] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.q(PlayerConnection.java:1693) 1915 | [12:27:10] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1680) 1916 | [12:27:10] [Server thread/WARN]: at net.minecraft.network.NetworkManager.p(NetworkManager.java:611) 1917 | [12:27:10] [Server thread/WARN]: at net.minecraft.server.network.ServerConnection.c(ServerConnection.java:200) 1918 | [12:27:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1310) 1919 | [12:27:10] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:387) 1920 | [12:27:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1179) 1921 | [12:27:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:996) 1922 | [12:27:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:298) 1923 | [12:27:10] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
Hello, I attempted to fix this issue in version 2.8.5. Let me know if it helped.
Hello, that's what I get on join: [Server thread/WARN]: [DecentHolograms] Failed to modify player's pipline. (Bartholdy)
Version: 2.8.5
Am So., 12. Nov. 2023 um 09:45 Uhr schrieb Tomáš Plánský < @.***>:
Hello, I attempted to fix this issue in version 2.8.5. Let me know if it helped.
— Reply to this email directly, view it on GitHub https://github.com/DecentSoftware-eu/DecentHolograms/issues/158#issuecomment-1807073863, or unsubscribe https://github.com/notifications/unsubscribe-auth/APWJBMXLOPZ7AQ3U4M2WHCTYECLDHAVCNFSM6AAAAAA56SCHRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBXGA3TGOBWGM . You are receiving this because you commented.Message ID: @.***>
The version 2.8.6 fix this for 1.20.4, I just confirmed!
Okay, I will try the new version. Sorry for misinformation xD
Am Do., 28. Dez. 2023 um 13:24 Uhr schrieb Lucas Frederico < @.***>:
The version 2.8.6 fix this, I just confirmed!
— Reply to this email directly, view it on GitHub https://github.com/DecentSoftware-eu/DecentHolograms/issues/158#issuecomment-1871176538, or unsubscribe https://github.com/notifications/unsubscribe-auth/APWJBMRVW4FXLWXSJRKBMSLYLVXIZAVCNFSM6AAAAAA56SCHRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZRGE3TMNJTHA . You are receiving this because you commented.Message ID: @.***>
I just got this with version 2.8.6:
[23:25:15] [Server thread/INFO]: KlausBaudelaire lost connection: Disconnected
[23:25:15] [Server thread/WARN]: [DecentHolograms] Failed to modify player's pipeline. (KlausBaudelaire)
java.lang.NullPointerException: Cannot invoke "eu.decentsoftware.holograms.api.utils.reflect.ReflectField.getValue(Object)" because "eu.decentsoftware.holograms.api.nms.NMS.PLAYER_CONNECTION_NETWORK_MANAGER_FIELD" is null
> at eu.decentsoftware.holograms.api.nms.NMS.getPipeline(NMS.java:250) ~[?:?]
> at eu.decentsoftware.holograms.api.nms.PacketListener.executeOnPipeline(PacketListener.java:51) ~[?:?]
> at eu.decentsoftware.holograms.api.nms.PacketListener.unhook(PacketListener.java:38) ~[?:?]
> at eu.decentsoftware.holograms.api.listeners.PlayerListener.onQuit(PlayerListener.java:38) ~[?:?]
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
> at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
> at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
> at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
> at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
> at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
> at net.minecraft.server.players.PlayerList.remove(PlayerList.java:515) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.network.PlayerConnection.q(PlayerConnection.java:1724) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1711) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.network.NetworkManager.p(NetworkManager.java:611) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.network.ServerConnection.c(ServerConnection.java:200) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1399) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:387) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1242) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1054) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at java.lang.Thread.run(Thread.java:840) ~[?:?]
[23:27:51] [Server thread/INFO]: lizardfreak321 lost connection: Disconnected
[23:27:51] [Server thread/WARN]: [DecentHolograms] Failed to modify player's pipeline. (lizardfreak321)
java.lang.NullPointerException: Cannot invoke "eu.decentsoftware.holograms.api.utils.reflect.ReflectField.getValue(Object)" because "eu.decentsoftware.holograms.api.nms.NMS.PLAYER_CONNECTION_NETWORK_MANAGER_FIELD" is null
> at eu.decentsoftware.holograms.api.nms.NMS.getPipeline(NMS.java:250) ~[?:?]
> at eu.decentsoftware.holograms.api.nms.PacketListener.executeOnPipeline(PacketListener.java:51) ~[?:?]
> at eu.decentsoftware.holograms.api.nms.PacketListener.unhook(PacketListener.java:38) ~[?:?]
> at eu.decentsoftware.holograms.api.listeners.PlayerListener.onQuit(PlayerListener.java:38) ~[?:?]
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
> at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
> at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
> at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
> at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
> at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
> at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
> at net.minecraft.server.players.PlayerList.remove(PlayerList.java:515) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.network.PlayerConnection.q(PlayerConnection.java:1724) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1711) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.network.NetworkManager.p(NetworkManager.java:611) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.network.ServerConnection.c(ServerConnection.java:200) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1399) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:387) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1242) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1054) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8]
> at java.lang.Thread.run(Thread.java:840) ~[?:?]
Version info:
[23:28:23] [Server thread/INFO]: DecentHolograms version 2.8.6
[23:28:23] [Server thread/INFO]: A lightweight yet very powerful hologram plugin with many features and configuration options.
[23:28:23] [Server thread/INFO]: Author: d0by
[23:32:18] [Server thread/INFO]: This server is running CraftBukkit version 4011-Spigot-864e4ac-76931e8 (MC: 1.20.4) (Implementing API version 1.20.4-R0.1-SNAPSHOT)
Hi! I also had a stack trace, an exception. If it is still relevant I could send you the information deployed by the console. Have a good day!
null321-jared @.***> schrieb am Fr., 12. Jan. 2024, 05:33:
I just got this with version 2.8.6:
[23:25:15] [Server thread/INFO]: KlausBaudelaire lost connection: Disconnected [23:25:15] [Server thread/WARN]: [DecentHolograms] Failed to modify player's pipeline. (KlausBaudelaire) java.lang.NullPointerException: Cannot invoke "eu.decentsoftware.holograms.api.utils.reflect.ReflectField.getValue(Object)" because "eu.decentsoftware.holograms.api.nms.NMS.PLAYER_CONNECTION_NETWORK_MANAGER_FIELD" is null
at eu.decentsoftware.holograms.api.nms.NMS.getPipeline(NMS.java:250) ~[?:?] at eu.decentsoftware.holograms.api.nms.PacketListener.executeOnPipeline(PacketListener.java:51) ~[?:?] at eu.decentsoftware.holograms.api.nms.PacketListener.unhook(PacketListener.java:38) ~[?:?] at eu.decentsoftware.holograms.api.listeners.PlayerListener.onQuit(PlayerListener.java:38) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?] at net.minecraft.server.players.PlayerList.remove(PlayerList.java:515) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.network.PlayerConnection.q(PlayerConnection.java:1724) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1711) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.network.NetworkManager.p(NetworkManager.java:611) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.network.ServerConnection.c(ServerConnection.java:200) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1399) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:387) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1242) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1054) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at java.lang.Thread.run(Thread.java:840) ~[?:?][23:27:51] [Server thread/INFO]: lizardfreak321 lost connection: Disconnected [23:27:51] [Server thread/WARN]: [DecentHolograms] Failed to modify player's pipeline. (lizardfreak321) java.lang.NullPointerException: Cannot invoke "eu.decentsoftware.holograms.api.utils.reflect.ReflectField.getValue(Object)" because "eu.decentsoftware.holograms.api.nms.NMS.PLAYER_CONNECTION_NETWORK_MANAGER_FIELD" is null
at eu.decentsoftware.holograms.api.nms.NMS.getPipeline(NMS.java:250) ~[?:?] at eu.decentsoftware.holograms.api.nms.PacketListener.executeOnPipeline(PacketListener.java:51) ~[?:?] at eu.decentsoftware.holograms.api.nms.PacketListener.unhook(PacketListener.java:38) ~[?:?] at eu.decentsoftware.holograms.api.listeners.PlayerListener.onQuit(PlayerListener.java:38) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?] at net.minecraft.server.players.PlayerList.remove(PlayerList.java:515) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.network.PlayerConnection.q(PlayerConnection.java:1724) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1711) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.network.NetworkManager.p(NetworkManager.java:611) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.network.ServerConnection.c(ServerConnection.java:200) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1399) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:387) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1242) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1054) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4011-Spigot-864e4ac-76931e8] at java.lang.Thread.run(Thread.java:840) ~[?:?]Version info:
[23:28:23] [Server thread/INFO]: DecentHolograms version 2.8.6 [23:28:23] [Server thread/INFO]: A lightweight yet very powerful hologram plugin with many features and configuration options. [23:28:23] [Server thread/INFO]: Author: d0by [23:32:18] [Server thread/INFO]: This server is running CraftBukkit version 4011-Spigot-864e4ac-76931e8 (MC: 1.20.4) (Implementing API version 1.20.4-R0.1-SNAPSHOT)
— Reply to this email directly, view it on GitHub https://github.com/DecentSoftware-eu/DecentHolograms/issues/158#issuecomment-1888417584, or unsubscribe https://github.com/notifications/unsubscribe-auth/APWJBMXN7LETALUGUAIY2GTYOC4I7AVCNFSM6AAAAAA56SCHRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBYGQYTONJYGQ . You are receiving this because you commented.Message ID: @.***>
I am also getting this error
java.lang.NullPointerException: Cannot invoke "eu.decentsoftware.holograms.api.utils.reflect.ReflectField.getValue(Object)" because "eu.decentsoftware.holograms.api.nms.NMS.PLAYER_CONNECTION_NETWORK_MANAGER_FIELD" is null
Hello, I am getting this error too. java.lang.NullPointerException: Cannot invoke "eu.decentsoftware.holograms.api.utils.reflect.ReflectField.getValue(Object)" because "eu.decentsoftware.holograms.api.nms.NMS.PLAYER_CONNECTION_NETWORK_MANAGER_FIELD" is null Plugin version 2.8.6 Spigot version 1.20.4.
Same for me :/
me too ;/
Same here, running 2.8.6 on 1.20.4
Hello, try running 2.8.7 and see if the issue persists. Let me know if I managed to fix it, thank you.
I will now close this issue to streamline the issue tracker. If you encounter the problem again, feel free to create a new issue.