[SPIGOT-602] Handling task - java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: pitch must be finite Created: 23/Feb/15  Updated: 04/Mar/15  Resolved: 27/Feb/15

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

Type: Bug Priority: Major
Reporter: mibby mibster Assignee: Thinkofname
Resolution: Fixed Votes: 0
Labels: bug
Environment:

Java 8 update 31.
CentOS 7



 Description   

[16:28:34] [Server thread/FATAL]: Handling task
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: pitch must be finite
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_31]
at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_31]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:697) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31]
Caused by: java.lang.IllegalArgumentException: pitch must be finite
at org.bukkit.Location.checkFiniteFloat(Location.java:613) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at org.bukkit.Location.setPitch(Location.java:226) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:238) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketPlayInFlying.a(SourceFile:126) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketPlayInPositionLook.a(SourceFile:18) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_31]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_31]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
... 4 more
[16:28:34] [Server thread/FATAL]: Handling task
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: pitch must be finite
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_31]
at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_31]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:697) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31]
Caused by: java.lang.IllegalArgumentException: pitch must be finite
at org.bukkit.Location.checkFiniteFloat(Location.java:613) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at org.bukkit.Location.setPitch(Location.java:226) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:238) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketPlayInFlying.a(SourceFile:126) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketPlayInPositionLook.a(SourceFile:18) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_31]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_31]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
... 4 more
[16:28:34] [Server thread/FATAL]: Handling task
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: pitch must be finite
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_31]
at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_31]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:697) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31]
Caused by: java.lang.IllegalArgumentException: pitch must be finite
at org.bukkit.Location.checkFiniteFloat(Location.java:613) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at org.bukkit.Location.setPitch(Location.java:226) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:238) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketPlayInFlying.a(SourceFile:126) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketPlayInPositionLook.a(SourceFile:18) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_31]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_31]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
... 4 more
[16:28:34] [Server thread/FATAL]: Handling task
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: pitch must be finite
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_31]
at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_31]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:697) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [spigot.jar:git-Spigot-35348a5-ee6d0fa]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31]
Caused by: java.lang.IllegalArgumentException: pitch must be finite
at org.bukkit.Location.checkFiniteFloat(Location.java:613) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at org.bukkit.Location.setPitch(Location.java:226) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:238) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketPlayInFlying.a(SourceFile:126) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketPlayInPositionLook.a(SourceFile:18) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_31]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_31]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) ~[spigot.jar:git-Spigot-35348a5-ee6d0fa]
... 4 more



 Comments   
Comment by md_5 [ 04/Mar/15 ]

>Resolution Fixed [ 1 ]

Is there an issue?

Comment by Cayorion [ 04/Mar/15 ]

Why would you close an issue that is not resolved md_5?
Why not just reopen this one and fix it before closing it?

Comment by md_5 [ 26/Feb/15 ]

Open a PR or new issues please

Comment by Black Hole [ 26/Feb/15 ]

The patch
https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/commits/33d5de312e9fcc8aec3fc53136658cb6920562aa
is validating x, y and z but not pitch and yaw.

Comment by md_5 [ 26/Feb/15 ]

Players doing this are now kicked

Comment by mibby mibster [ 24/Feb/15 ]

In other words, it is caused by a modified client - not an issue with the server implementation?

Comment by Thinkofname [ 23/Feb/15 ]

Looks like someone was sending invalid pitch information to the server and it was caught

Generated at Sat Dec 13 11:39:39 UTC 2025 using Jira 10.3.13#10030013-sha1:56dd970ae30ebfeda3a697d25be1f6388b68a422.