NiklasEi / gamebox

Minecraft plugin with a vast selection of inventory games
http://gamebox.nikl.me
GNU General Public License v3.0
17 stars 12 forks source link

head texture loading crashing server #28

Closed PhanaticD closed 6 years ago

PhanaticD commented 6 years ago
[19:05:27] [Paper Watchdog Thread/ERROR]: ------------------------------
[19:05:27] [Paper Watchdog Thread/ERROR]: Current Thread: Server thread
[19:05:27] [Paper Watchdog Thread/ERROR]:   PID: 19 | Suspended: false | Native: false | State: RUNNABLE
[19:05:27] [Paper Watchdog Thread/ERROR]:   Thread is waiting on monitor(s):
[19:05:27] [Paper Watchdog Thread/ERROR]:       Locked on:sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
[19:05:27] [Paper Watchdog Thread/ERROR]:       Locked on:sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
[19:05:27] [Paper Watchdog Thread/ERROR]:       Locked on:java.io.BufferedInputStream.read(BufferedInputStream.java:345)
[19:05:27] [Paper Watchdog Thread/ERROR]:       Locked on:sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
[19:05:27] [Paper Watchdog Thread/ERROR]:       Locked on:sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
[19:05:27] [Paper Watchdog Thread/ERROR]:       Locked on:sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
[19:05:27] [Paper Watchdog Thread/ERROR]:       Locked on:com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298)
[19:05:27] [Paper Watchdog Thread/ERROR]:       Locked on:org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:500)
[19:05:27] [Paper Watchdog Thread/ERROR]:   Stack:
[19:05:27] [Paper Watchdog Thread/ERROR]:       java.net.SocketInputStream.socketRead0(Native Method)
[19:05:27] [Paper Watchdog Thread/ERROR]:       java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
[19:05:27] [Paper Watchdog Thread/ERROR]:       java.net.SocketInputStream.read(SocketInputStream.java:170)
[19:05:27] [Paper Watchdog Thread/ERROR]:       java.net.SocketInputStream.read(SocketInputStream.java:141)
[19:05:27] [Paper Watchdog Thread/ERROR]:       sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
[19:05:27] [Paper Watchdog Thread/ERROR]:       sun.security.ssl.InputRecord.read(InputRecord.java:503)
[19:05:27] [Paper Watchdog Thread/ERROR]:       sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
[19:05:27] [Paper Watchdog Thread/ERROR]:       sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930)
[19:05:27] [Paper Watchdog Thread/ERROR]:       sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
[19:05:27] [Paper Watchdog Thread/ERROR]:       java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
[19:05:27] [Paper Watchdog Thread/ERROR]:       java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
[19:05:27] [Paper Watchdog Thread/ERROR]:       java.io.BufferedInputStream.read(BufferedInputStream.java:345)
[19:05:27] [Paper Watchdog Thread/ERROR]:       sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
[19:05:27] [Paper Watchdog Thread/ERROR]:       sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
[19:05:27] [Paper Watchdog Thread/ERROR]:       sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
[19:05:27] [Paper Watchdog Thread/ERROR]:       sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
[19:05:27] [Paper Watchdog Thread/ERROR]:       sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.mojang.authlib.HttpAuthenticationService.performGetRequest(HttpAuthenticationService.java:130)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:66)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:180)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:173)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.destroystokyo.paper.profile.WrappedMinecraftSessionService.fillProfileProperties(WrappedMinecraftSessionService.java:67)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.TileEntitySkull$1.load(TileEntitySkull.java:79)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.TileEntitySkull$1.load(TileEntitySkull.java:46)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.google.common.cache.LocalCache.get(LocalCache.java:4154)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.TileEntitySkull$3.call(TileEntitySkull.java:206)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.TileEntitySkull$3.call(TileEntitySkull.java:203)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.TileEntitySkull.b(TileEntitySkull.java:222)
[19:05:27] [Paper Watchdog Thread/ERROR]:       org.bukkit.craftbukkit.v1_12_R1.inventory.CraftMetaSkull.applyToItem(CraftMetaSkull.java:86)
[19:05:27] [Paper Watchdog Thread/ERROR]:       org.bukkit.craftbukkit.v1_12_R1.inventory.CraftItemStack.setItemMeta(CraftItemStack.java:385)
[19:05:27] [Paper Watchdog Thread/ERROR]:       org.bukkit.craftbukkit.v1_12_R1.inventory.CraftItemStack.asNMSCopy(CraftItemStack.java:46)
[19:05:27] [Paper Watchdog Thread/ERROR]:       org.bukkit.craftbukkit.v1_12_R1.inventory.CraftInventory.setItem(CraftInventory.java:96)
[19:05:27] [Paper Watchdog Thread/ERROR]:       me.nikl.gamebox.guis.gui.game.TopListPage.update(TopListPage.java:120)
[19:05:27] [Paper Watchdog Thread/ERROR]:       me.nikl.gamebox.guis.gui.game.TopListPage.open(TopListPage.java:36)
[19:05:27] [Paper Watchdog Thread/ERROR]:       me.nikl.gamebox.guis.GUIManager.openGameGui(GUIManager.java:175)
[19:05:27] [Paper Watchdog Thread/ERROR]:       me.nikl.gamebox.guis.gui.AGui.action(AGui.java:327)
[19:05:27] [Paper Watchdog Thread/ERROR]:       me.nikl.gamebox.guis.gui.AGui.onInvClick(AGui.java:470)
[19:05:27] [Paper Watchdog Thread/ERROR]:       me.nikl.gamebox.guis.GUIManager.onInvClick(GUIManager.java:80)
[19:05:27] [Paper Watchdog Thread/ERROR]:       me.nikl.gamebox.PluginManager.onInvClick(PluginManager.java:386)
[19:05:27] [Paper Watchdog Thread/ERROR]:       com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor597.execute(Unknown Source)
[19:05:27] [Paper Watchdog Thread/ERROR]:       org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70)
[19:05:27] [Paper Watchdog Thread/ERROR]:       co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78)
[19:05:27] [Paper Watchdog Thread/ERROR]:       org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[19:05:27] [Paper Watchdog Thread/ERROR]:       org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:515)
[19:05:27] [Paper Watchdog Thread/ERROR]:       org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:500)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1981)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.PlayerConnectionUtils$$Lambda$431/2051929267.run(Unknown Source)
[19:05:27] [Paper Watchdog Thread/ERROR]:       java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[19:05:27] [Paper Watchdog Thread/ERROR]:       java.util.concurrent.FutureTask.run(FutureTask.java:266)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:843)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:426)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:767)
[19:05:27] [Paper Watchdog Thread/ERROR]:       net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:665)
[19:05:27] [Paper Watchdog Thread/ERROR]:       java.lang.Thread.run(Thread.java:745)
[19:05:27] [Paper Watchdog Thread/ERROR]: ------------------------------
TheIntelloBox commented 6 years ago

Are you using Paper Spigot 1.12.2 ? And what version of GameBox are you using ?

PhanaticD commented 6 years ago

ya I was using 1322 at the time of this crash 1.5.11 of gamebox

NiklasEi commented 6 years ago

See: https://github.com/PaperMC/Paper/issues/991 For version 2 I will improve the top list system, so that this issue shouldn't come up anymore. There are some helpful comments in that paper issue.

NiklasEi commented 6 years ago

Heads are being cached since v 2, but according to #34 GameBox can still hit Mojangs rate limit. I'll close this issue and see what I can improve in the related one.