data get command causes indexOutOfBounds and stackOverflow exceptions, client and server crashes
Trying to get data values for a player (myself) would crash the game and the server. This bug is present since 17w48a.
Exact Steps to reproduce:
- On a multiplayer server run the command
- Give yourself all recipes /recipe give @s *
- Run /data get entity @s
Expected Result:
Obtain the data structure for the player
Actual Result:
Game crash with IndexOutOfBounds Exception followed by server crash with the following logs (also check attached crash logs from server and client):
[12:32:50] [Server Watchdog/FATAL]: A single server tick took 60.00 seconds (should be max 0.05) [12:32:50] [Server Watchdog/FATAL]: Considering it to be crashed, server will forcibly shutdown. [12:32:50] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 60618ms behind, skipping 1212 tick(s) [12:32:51] [Server Watchdog/ERROR]: This crash report has been saved to: D:\Games\MCServerSnapshot\.\crash-reports\crash-2017-12-12_12.32.51-server.txt [12:32:51] [Server Shutdown Thread/INFO]: Stopping server
Linked Issues
is duplicated by6
Created Issue:
data get command causes indexOutOfBounds and stackOverflow exceptions, client and server crashes
Trying to get data values for a player (myself) would crash the game and the server. This bug is present since 17w48a.
Steps.
On a multiplayer server run the command (with your IGN):
/data get entity _MadCatExpected Result:
Obtain the data structure for the playerActual Result:
Game crash with IndexOutOfBounds Exception followed by server crash with the following logs (also check attached crash logs from server and client):[12:32:50] [Server Watchdog/FATAL]: A single server tick took 60.00 seconds (should be max 0.05)
[12:32:50] [Server Watchdog/FATAL]: Considering it to be crashed, server will forcibly shutdown.
[12:32:50] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 60618ms behind, skipping 1212 tick(s)
[12:32:51] [Server Watchdog/ERROR]: This crash report has been saved to: D:\Games\MCServerSnapshot\.\crash-reports\crash-2017-12-12_12.32.51-server.txt
[12:32:51] [Server Shutdown Thread/INFO]: Stopping serverEnvironment
Windows 10, Java 1.8.0_144 64-bit, Multiplayer Server
Trying to get data values for a player (myself) would crash the game and the server. This bug is present since 17w48a.
Steps.
On a multiplayer server run the command (with your IGN):
/data get entity _MadCatExpected Result:
Obtain the data structure for the playerActual Result:
Game crash with IndexOutOfBounds Exception followed by server crash with the following logs (also check attached crash logs from server and client):[12:32:50] [Server Watchdog/FATAL]: A single server tick took 60.00 seconds (should be max 0.05)
[12:32:50] [Server Watchdog/FATAL]: Considering it to be crashed, server will forcibly shutdown.
[12:32:50] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 60618ms behind, skipping 1212 tick(s)
[12:32:51] [Server Watchdog/ERROR]: This crash report has been saved to: D:\Games\MCServerSnapshot\.\crash-reports\crash-2017-12-12_12.32.51-server.txt
[12:32:51] [Server Shutdown Thread/INFO]: Stopping serverTrying to get data values for a player (myself) would crash the game and the server. This bug is present since 17w48a.
Steps.
On a multiplayer server run the command (with your IGN):
/data get entity _MadCatExpected Result:
Obtain the data structure for the playerActual Result:
Game crash with IndexOutOfBounds Exception followed by server crash with the following logs (also check attached crash logs from server and client):[12:32:50] [Server Watchdog/FATAL]: A single server tick took 60.00 seconds (should be max 0.05) [12:32:50] [Server Watchdog/FATAL]: Considering it to be crashed, server will forcibly shutdown. [12:32:50] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 60618ms behind, skipping 1212 tick(s) [12:32:51] [Server Watchdog/ERROR]: This crash report has been saved to: D:\Games\MCServerSnapshot\.\crash-reports\crash-2017-12-12_12.32.51-server.txt [12:32:51] [Server Shutdown Thread/INFO]: Stopping server
clones
is duplicated by
is duplicated by
relates to
is duplicated by
is duplicated by
is duplicated by
Trying to get data values for a player (myself) would crash the game and the server. This bug is present since 17w48a.
Steps.
On a multiplayer server run the command (with your IGN):
/data get entity _MadCatExpected Result:
Obtain the data structure for the playerActual Result:
Game crash with IndexOutOfBounds Exception followed by server crash with the following logs (also check attached crash logs from server and client):[12:32:50] [Server Watchdog/FATAL]: A single server tick took 60.00 seconds (should be max 0.05) [12:32:50] [Server Watchdog/FATAL]: Considering it to be crashed, server will forcibly shutdown. [12:32:50] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 60618ms behind, skipping 1212 tick(s) [12:32:51] [Server Watchdog/ERROR]: This crash report has been saved to: D:\Games\MCServerSnapshot\.\crash-reports\crash-2017-12-12_12.32.51-server.txt [12:32:51] [Server Shutdown Thread/INFO]: Stopping serverTrying to get data values for a player (myself) would crash the game and the server. This bug is present since 17w48a.
Exact Steps to reproduce:
- On a multiplayer server run the command
- Give yourself all recipes /recipe give @s *
- Run /data get entity @s
Expected Result:
Obtain the data structure for the playerActual Result:
Game crash with IndexOutOfBounds Exception followed by server crash with the following logs (also check attached crash logs from server and client):[12:32:50] [Server Watchdog/FATAL]: A single server tick took 60.00 seconds (should be max 0.05) [12:32:50] [Server Watchdog/FATAL]: Considering it to be crashed, server will forcibly shutdown. [12:32:50] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 60618ms behind, skipping 1212 tick(s) [12:32:51] [Server Watchdog/ERROR]: This crash report has been saved to: D:\Games\MCServerSnapshot\.\crash-reports\crash-2017-12-12_12.32.51-server.txt [12:32:51] [Server Shutdown Thread/INFO]: Stopping server
Confirmed for 1.13-pre4 :
{\"text\":\"Hi\",\"color\":\"black\"}
The FPS drop down really quickly when you put a command block with /data merge block X Y Z {Text1:""} or whatever you want after the { ,even with a slow redstone clock.
The FPS drop keep even after destroying the command block (but stop when the sign is destroyed)
Thank you for your report!
However, this issue is a Duplicate of MC-123194.
If you have additional information, please add it to that report.
Please search before reporting, as it's likely that one exists already.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki
Thank you for your report!
However, this issue is a Duplicate of MC-123194.
If you have additional information, please add it to that report.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki
@bemoty Are you sure? MC-123194 is about «/data get»; this bug is about «/data merge».
Additional information: this bug causes on a server.
@Bemoty
Its seems /data merge doesn't seem to override the data in signs as it probably should. it just add the data onto the already existing data causing very big nbt data per sign affected. I have a world where the signs updated with that command just get heavier and heavier to render for the engine. causing significant performances issues. I have a video of me removing those 4 signs in my world, which allows my fps to go from around 20 to 400 fps.
https://www.youtube.com/watch?v=JueQiTjLBR0&feature=youtu.be
and this is still an issue in Minecraft 1.13-pre1
I would say that MC-123194 is the result of problems with this /data merge
Provide a launcher log and/or a server log.
Duplicate of MC-123194.
Sounds like the same as
MC-123111, I still can't reproduce though.I can reproduce it in every snapshot version since 17w48a. Are you sure you are using a multiplayer server?
The second possible reason why you can't reproduce is because your name doesn't have capitalization or symbols which lately seems to impact the parser a lot.
Can you please attach the world or at least your player data file (located in the playerdata folder)?
Attached my playerdata folder
Can confirm for 18w03b
This also happens to me quite frequently, even with the current 1.13-pre1, but only on multiplayer, not in a singleplayer world.
Also noteworthy: it only happens when I try to get the full list ("/data entity get @p" for example). Whenever I try to access a small part of the stats then it works as normal. So: /data entity get @p Inventory or Inventory[0] poses no problems.
And something I just discovered, I can resolve this issue by using the following commands:
I can also rule out upgrade problems because the world we play in was created using 1.13pre1.
(edit)
I noticed that a good way to reproduce this problem is by giving myself all available recipes (/recipe give @p *), and then trying the "/data get entity @p" command again. Note: I'm using a 32bit client while connected to a 64bit server.
/data get entity @p
... disconnects me with an error. 1.13-pre1
Confirmed for 1.13-pre2.
Like ShelLuser said, there is now a clear way of reproduction, the issue has to do something with recipes. You may update the description:
Exact Steps to reproduce:
Confirmed for 1.13-pre3.
Mad Cat, you might want to add some labels to avoid duplicates to your issue
This issue seems to be duplicate of few others:
MC-121331MC-45838MC-130303is symptom ofMC-131019and seems not related to this oneThis issue also seems to be resolved. Right now I can issue:
/advancement grant @p everything
/recipe give @p *
After which I run '/data get entity @p' and I don't crash anymore.
I can also confirm that it got fixed.