[SPIGOT-3301] Blank stats.forced-stats causes error on login. Created: 08/Jun/17  Updated: 09/Jun/17  Resolved: 09/Jun/17

Status: Resolved
Project: Spigot
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: James Sinn Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None

Plugin: None

 Description   
stats:
  disable-saving: false
  forced-stats: {}
stats:
  disable-saving: false
  forced-stats:
  achievement:
  openInventory: 1

Using the upper config (default) works, and has no issues

Using the below, ends up with this: http://i.imgur.com/rXRYy8p.png

[19:15:33] [Server thread/WARN]: Failed to handle packet for /127.0.0.1:55703
java.lang.NullPointerException: null
at java.util.concurrent.ConcurrentHashMap.putVal(Unknown Source) ~[?:1.8.0_131]
at java.util.concurrent.ConcurrentHashMap.put(Unknown Source) ~[?:1.8.0_131]
at net.minecraft.server.v1_12_R1.ServerStatisticManager.<init>(ServerStatisticManager.java:38) ~[spigot-1.12-R0.1-SNAPSHOT.jar:git-Spigot-ede465d-bb4ae3b]
at net.minecraft.server.v1_12_R1.PlayerList.a(PlayerList.java:1362) ~[spigot-1.12-R0.1-SNAPSHOT.jar:git-Spigot-ede465d-bb4ae3b]
at net.minecraft.server.v1_12_R1.EntityPlayer.<init>(EntityPlayer.java:105) ~[spigot-1.12-R0.1-SNAPSHOT.jar:git-Spigot-ede465d-bb4ae3b]
at net.minecraft.server.v1_12_R1.PlayerList.attemptLogin(PlayerList.java:484) ~[spigot-1.12-R0.1-SNAPSHOT.jar:git-Spigot-ede465d-bb4ae3b]
at net.minecraft.server.v1_12_R1.LoginListener.b(LoginListener.java:133) ~[spigot-1.12-R0.1-SNAPSHOT.jar:git-Spigot-ede465d-bb4ae3b]
at net.minecraft.server.v1_12_R1.LoginListener.e(LoginListener.java:57) ~[spigot-1.12-R0.1-SNAPSHOT.jar:git-Spigot-ede465d-bb4ae3b]
at net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:233) ~[spigot-1.12-R0.1-SNAPSHOT.jar:git-Spigot-ede465d-bb4ae3b]
at net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:140) [spigot-1.12-R0.1-SNAPSHOT.jar:git-Spigot-ede465d-bb4ae3b]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:842) [spigot-1.12-R0.1-SNAPSHOT.jar:git-Spigot-ede465d-bb4ae3b]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [spigot-1.12-R0.1-SNAPSHOT.jar:git-Spigot-ede465d-bb4ae3b]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot-1.12-R0.1-SNAPSHOT.jar:git-Spigot-ede465d-bb4ae3b]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot-1.12-R0.1-SNAPSHOT.jar:git-Spigot-ede465d-bb4ae3b]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]


 Comments   
Comment by md_5 [ 09/Jun/17 ]

openInventory doesn't exist anymore, I've made the server ignore + warn when using non existent stats in that option.

Generated at Tue Apr 15 11:10:24 UTC 2025 using Jira 10.3.3#10030003-sha1:d220e3fefc8dfc6d47f522d3b9a20c1455e12b7b.