Mojira Archive
MC-133529

Crash if having too many command parts - java.lang.StackOverflowError: charTyped event handler

The bug

When using a command with many parts (execute and a few hundred as @e)then the game instantly crashes. I think it is caused by trying to highlight all the syntax.

How to reproduce

Give yourself a command block and put the text from the command.txt into it. Now when you try to put a space behind the execute the game crashes.

Crash report

Description: charTyped event handler

java.lang.StackOverflowError: charTyped event handler
	at ds.a(SourceFile:130)
	at ds.s(SourceFile:420)
	at cb.a(SourceFile:100)
	at cb.parse(SourceFile:28)
	at com.mojang.brigadier.tree.ArgumentCommandNode.parse(ArgumentCommandNode.java:56)
	at com.mojang.brigadier.CommandDispatcher.parseNodes(CommandDispatcher.java:190)
	at com.mojang.brigadier.CommandDispatcher.parseNodes(CommandDispatcher.java:218)
	at com.mojang.brigadier.CommandDispatcher.parseNodes(CommandDispatcher.java:214)
	at com.mojang.brigadier.CommandDispatcher.parseNodes(CommandDispatcher.java:218)
	at com.mojang.brigadier.CommandDispatcher.parseNodes(CommandDispatcher.java:214)
	at com.mojang.brigadier.CommandDispatcher.parseNodes(CommandDispatcher.java:218)
	at com.mojang.brigadier.CommandDispatcher.parseNodes(CommandDispatcher.java:214)
	...