mojira.dev
MC-145102

"--server" client launch argument may crash the client on the loading screen

Before 19w08a, the client would start connecting to the server after the loading screen is complete. As of 19w08a, it appears the client will attempt to connect to the server BEFORE the loading screen is complete.

If the connection is established before the loading screen is complete, the client will crash on the loading screen. It appears to fail by attempting to render the world too early. A crash report is attached.

It should be possible to reproduce by attempting to connect to a running local server (although setting up the launch arguments is a bit finnicky with the launcher). With some precise timing it is also possible to launch both the server and client simultaneously so that the connection is established AFTER the loading screen is complete, in which case there will be no crash.

19w09a\: [^crash-2019-02-27_23.13.28-client.txt]

---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3

Time: 27.02.19 23:13
Description: Tesselating block in world

java.lang.NullPointerException: Tesselating block in world
	at dhc.a(SourceFile:42)
	at dha.a(SourceFile:60)
	at djc.b(SourceFile:220)
	at diz.a(SourceFile:88)
	at diy.b(SourceFile:137)
	at dgk.a(SourceFile:907)
	at dgg.b(SourceFile:929)
	at dgg.a(SourceFile:865)
	at dgg.a(SourceFile:725)
	at cqx.d(SourceFile:951)
	at cqx.b(SourceFile:412)
	at net.minecraft.client.main.Main.main(SourceFile:154)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Client thread
Stacktrace:
	at dhc.a(SourceFile:42)

-- Block being tesselated --
Details:
	Block: Block{minecraft:stone}
	Block location: World: (-272,64,-144), Chunk: (at 0,4,0 in -17,-9; contains blocks -272,0,-144 to -257,255,-129), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Stacktrace:
	at dha.a(SourceFile:60)
	at djc.b(SourceFile:220)
	at diz.a(SourceFile:88)
	at diy.b(SourceFile:137)
	at dgk.a(SourceFile:907)
	at dgg.b(SourceFile:929)
	at dgg.a(SourceFile:865)

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [dft['JamiesWhiteShirt'/999, l='MpServer', x=-249.50, y=71.00, z=-139.50]]
	Chunk stats: MultiplayerChunkCache: 1089, 183
	Level seed: 0
	Level generator: ID 00 - default, ver 1. Features enabled: false
	Level generator options: {}
	Level spawn location: World: (8,64,8), Chunk: (at 8,4,8 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Level time: 3 game time, 3 day time
	Level dimension: 0
	Level storage version: 0x00000 - Unknown?
	Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
	Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
	Server brand: vanilla
	Server type: Non-integrated multiplayer server
Stacktrace:
	at ddj.a(SourceFile:449)
	at cqx.b(SourceFile:1920)
	at cqx.b(SourceFile:420)
	at net.minecraft.client.main.Main.main(SourceFile:154)

-- System Details --
Details:
	Minecraft Version: 19w09a
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_51, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 1365344272 bytes (1302 MB) / 2113929216 bytes (2016 MB) up to 2147483648 bytes (2048 MB)
	JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
	Launched Version: 19w09a-server
	LWJGL: 3.2.1 build 12
	OpenGL: GeForce GTX 1080/PCIe/SSE2 GL version 4.6.0 NVIDIA 417.71, NVIDIA Corporation
	GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

	Using VBOs: Yes
	Is Modded: Probably not. Jar signature remains and client brand is untouched.
	Type: Client (map_client.txt)
	Resource Packs: 
	Current Language: English (US)
	CPU: 4x Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz

Linked issues

Attachments

Comments 6

1.14.3-pre2 this issue not fixed.

[12:40:04] [Client thread/INFO]: Setting user: Player
 [12:40:06] [Client thread/WARN]: Skipping bad option: lastServer:
 [12:40:06] [Client thread/INFO]: LWJGL Version: 3.2.2 build 10
 [12:40:09] [Client thread/INFO]: Narrator library for x64 successfully loaded
 [12:40:09] [Client thread/INFO]: Connecting to 127.0.0.1, 25565
 [12:40:12] [Client thread/WARN]: Received passengers for unknown entity
 [12:40:12] [Client thread/INFO]: Loaded 0 advancements
 [12:40:14] [Client thread/FATAL]: Reported exception thrown!
 m: Tesselating block in world
 at dlh.a(SourceFile:71) ~[1.14.3-pre2.jar:?]
 at dnj.b(SourceFile:210) ~[1.14.3-pre2.jar:?]
 at dng.a(SourceFile:90) ~[1.14.3-pre2.jar:?]
 at dnf.b(SourceFile:178) ~[1.14.3-pre2.jar:?]
 at dkr.a(SourceFile:909) ~[1.14.3-pre2.jar:?]
 at dkn.b(SourceFile:830) ~[1.14.3-pre2.jar:?]
 at dkn.a(SourceFile:766) ~[1.14.3-pre2.jar:?]
 at dkn.a(SourceFile:630) ~[1.14.3-pre2.jar:?]
 at cvn.e(SourceFile:954) ~[1.14.3-pre2.jar:?]
 at cvn.b(SourceFile:411) [1.14.3-pre2.jar:?]
 at net.minecraft.client.main.Main.main(SourceFile:154) [1.14.3-pre2.jar:?]
 Caused by: java.lang.NullPointerException
 at dlj.a(SourceFile:44) ~[1.14.3-pre2.jar:?]
 at dlh.a(SourceFile:60) ~[1.14.3-pre2.jar:?]

1.14.4-pre3

[23:44:45] [Client thread/INFO]: Connecting to 127.0.0.1, 25565
[23:44:48] [Client thread/INFO]: Loaded 0 advancements
[23:44:48] [Client thread/FATAL]: Error executing task on Client
java.lang.NullPointerException: null
 at dyr.a(SourceFile:71) ~[1.14.4-pre3.jar:?]
 at dne.a(SourceFile:2213) ~[1.14.4-pre3.jar:?]
 at dkd.b(SourceFile:543) ~[1.14.4-pre3.jar:?]
 at bhq.a(SourceFile:230) ~[1.14.4-pre3.jar:?]
 at dkd.b(SourceFile:318) ~[1.14.4-pre3.jar:?]
 at dka.a(SourceFile:723) ~[1.14.4-pre3.jar:?]
 at kv.a(SourceFile:53) ~[1.14.4-pre3.jar:?]
 at kv.a(SourceFile:13) ~[1.14.4-pre3.jar:?]
 at ke.a(SourceFile:15) ~[1.14.4-pre3.jar:?]
 at ke$$Lambda$1652/1540998151.run(Unknown Source) ~[?:?]
 at agp.h(SourceFile:143) [1.14.4-pre3.jar:?]
 at agt.h(SourceFile:23) [1.14.4-pre3.jar:?]
 at agp.p(SourceFile:118) [1.14.4-pre3.jar:?]
 at agp.bg(SourceFile:103) [1.14.4-pre3.jar:?]
 at cya.e(SourceFile:915) [1.14.4-pre3.jar:?]
 at cya.b(SourceFile:410) [1.14.4-pre3.jar:?]
 at net.minecraft.client.main.Main.main(SourceFile:155) [1.14.4-pre3.jar:?]
[23:44:48] [Client thread/FATAL]: Error executing task on Client
java.lang.NullPointerException: null
 at dyr.a(SourceFile:71) ~[1.14.4-pre3.jar:?]
 at dne.a(SourceFile:2213) ~[1.14.4-pre3.jar:?]
 at dkd.b(SourceFile:543) ~[1.14.4-pre3.jar:?]
 at bhq.a(SourceFile:230) ~[1.14.4-pre3.jar:?]
 at dkd.b(SourceFile:318) ~[1.14.4-pre3.jar:?]
 at dka.a(SourceFile:723) ~[1.14.4-pre3.jar:?]
 at kv.a(SourceFile:53) ~[1.14.4-pre3.jar:?]
 at kv.a(SourceFile:13) ~[1.14.4-pre3.jar:?]
 at ke.a(SourceFile:15) ~[1.14.4-pre3.jar:?]
 at ke$$Lambda$1652/1540998151.run(Unknown Source) ~[?:?]
 at agp.h(SourceFile:143) [1.14.4-pre3.jar:?]
 at agt.h(SourceFile:23) [1.14.4-pre3.jar:?]
 at agp.p(SourceFile:118) [1.14.4-pre3.jar:?]
 at agp.bg(SourceFile:103) [1.14.4-pre3.jar:?]
 at cya.e(SourceFile:915) [1.14.4-pre3.jar:?]
 at cya.b(SourceFile:410) [1.14.4-pre3.jar:?]
 at net.minecraft.client.main.Main.main(SourceFile:155) [1.14.4-pre3.jar:?]
[23:44:48] [Client thread/FATAL]: Error executing task on Client
java.lang.NullPointerException: null
 at dyr.a(SourceFile:71) ~[1.14.4-pre3.jar:?]
 at dne.a(SourceFile:2213) ~[1.14.4-pre3.jar:?]
 at dkd.b(SourceFile:543) ~[1.14.4-pre3.jar:?]
 at bhq.a(SourceFile:230) ~[1.14.4-pre3.jar:?]
 at dkd.b(SourceFile:318) ~[1.14.4-pre3.jar:?]
 at dka.a(SourceFile:723) ~[1.14.4-pre3.jar:?]
 at kv.a(SourceFile:53) ~[1.14.4-pre3.jar:?]
 at kv.a(SourceFile:13) ~[1.14.4-pre3.jar:?]
 at ke.a(SourceFile:15) ~[1.14.4-pre3.jar:?]
 at ke$$Lambda$1652/1540998151.run(Unknown Source) ~[?:?]
 at agp.h(SourceFile:143) [1.14.4-pre3.jar:?]
 at agt.h(SourceFile:23) [1.14.4-pre3.jar:?]
 at agp.p(SourceFile:118) [1.14.4-pre3.jar:?]
 at agp.bg(SourceFile:103) [1.14.4-pre3.jar:?]
 at cya.e(SourceFile:915) [1.14.4-pre3.jar:?]
 at cya.b(SourceFile:410) [1.14.4-pre3.jar:?]
 at net.minecraft.client.main.Main.main(SourceFile:155) [1.14.4-pre3.jar:?]
[23:44:49] [Client thread/FATAL]: Reported exception thrown!
m: Tesselating block in world
 at dnu.a(SourceFile:71) ~[1.14.4-pre3.jar:?]
 at dpw.b(SourceFile:210) ~[1.14.4-pre3.jar:?]
 at dpt.a(SourceFile:90) ~[1.14.4-pre3.jar:?]
 at dps.b(SourceFile:178) ~[1.14.4-pre3.jar:?]
 at dne.a(SourceFile:911) ~[1.14.4-pre3.jar:?]
 at dna.b(SourceFile:832) ~[1.14.4-pre3.jar:?]
 at dna.a(SourceFile:766) ~[1.14.4-pre3.jar:?]
 at dna.a(SourceFile:630) ~[1.14.4-pre3.jar:?]
 at cya.e(SourceFile:954) ~[1.14.4-pre3.jar:?]
 at cya.b(SourceFile:410) [1.14.4-pre3.jar:?]
 at net.minecraft.client.main.Main.main(SourceFile:155) [1.14.4-pre3.jar:?]
Caused by: java.lang.NullPointerException
 at dnw.a(SourceFile:44) ~[1.14.4-pre3.jar:?]
 at dnu.a(SourceFile:60) ~[1.14.4-pre3.jar:?]
 ... 10 more

1.14.4

[16:46:57] [Client thread/INFO]: Connecting to 127.0.0.1, 25565
[16:47:02] [Client thread/INFO]: Loaded 0 advancements
[16:47:02] [Client thread/FATAL]: Error executing task on Client
java.lang.NullPointerException: null
 at dyt.a(SourceFile:71) ~[1.14.4.jar:?]
 at dng.a(SourceFile:2213) ~[1.14.4.jar:?]
 at dkf.b(SourceFile:543) ~[1.14.4.jar:?]
 at bhr.a(SourceFile:229) ~[1.14.4.jar:?]
 at dkf.b(SourceFile:318) ~[1.14.4.jar:?]
 at dkc.a(SourceFile:726) ~[1.14.4.jar:?]
 at kw.a(SourceFile:53) ~[1.14.4.jar:?]
 at kw.a(SourceFile:13) ~[1.14.4.jar:?]
 at ke.a(SourceFile:21) ~[1.14.4.jar:?]
 at ke$$Lambda$1646/962674430.run(Unknown Source) ~[?:?]
 at agq.h(SourceFile:144) [1.14.4.jar:?]
 at agu.h(SourceFile:23) [1.14.4.jar:?]
 at agq.q(SourceFile:118) [1.14.4.jar:?]
 at agq.bh(SourceFile:103) [1.14.4.jar:?]
 at cyc.e(SourceFile:915) [1.14.4.jar:?]
 at cyc.b(SourceFile:410) [1.14.4.jar:?]
 at net.minecraft.client.main.Main.main(SourceFile:155) [1.14.4.jar:?]
[16:47:02] [Client thread/FATAL]: Error executing task on Client
java.lang.NullPointerException: null
 at dyt.a(SourceFile:71) ~[1.14.4.jar:?]
 at dng.a(SourceFile:2213) ~[1.14.4.jar:?]
 at dkf.b(SourceFile:543) ~[1.14.4.jar:?]
 at bhr.a(SourceFile:229) ~[1.14.4.jar:?]
 at dkf.b(SourceFile:318) ~[1.14.4.jar:?]
 at dkc.a(SourceFile:726) ~[1.14.4.jar:?]
 at kw.a(SourceFile:53) ~[1.14.4.jar:?]
 at kw.a(SourceFile:13) ~[1.14.4.jar:?]
 at ke.a(SourceFile:21) ~[1.14.4.jar:?]
 at ke$$Lambda$1646/962674430.run(Unknown Source) ~[?:?]
 at agq.h(SourceFile:144) [1.14.4.jar:?]
 at agu.h(SourceFile:23) [1.14.4.jar:?]
 at agq.q(SourceFile:118) [1.14.4.jar:?]
 at agq.bh(SourceFile:103) [1.14.4.jar:?]
 at cyc.e(SourceFile:915) [1.14.4.jar:?]
 at cyc.b(SourceFile:410) [1.14.4.jar:?]
 at net.minecraft.client.main.Main.main(SourceFile:155) [1.14.4.jar:?]
[16:47:02] [Client thread/FATAL]: Error executing task on Client
java.lang.NullPointerException: null
 at dyt.a(SourceFile:71) ~[1.14.4.jar:?]
 at dng.a(SourceFile:2213) ~[1.14.4.jar:?]
 at dkf.b(SourceFile:543) ~[1.14.4.jar:?]
 at bhr.a(SourceFile:229) ~[1.14.4.jar:?]
 at dkf.b(SourceFile:318) ~[1.14.4.jar:?]
 at dkc.a(SourceFile:726) ~[1.14.4.jar:?]
 at kw.a(SourceFile:53) ~[1.14.4.jar:?]
 at kw.a(SourceFile:13) ~[1.14.4.jar:?]
 at ke.a(SourceFile:21) ~[1.14.4.jar:?]
 at ke$$Lambda$1646/962674430.run(Unknown Source) ~[?:?]
 at agq.h(SourceFile:144) [1.14.4.jar:?]
 at agu.h(SourceFile:23) [1.14.4.jar:?]
 at agq.q(SourceFile:118) [1.14.4.jar:?]
 at agq.bh(SourceFile:103) [1.14.4.jar:?]
 at cyc.e(SourceFile:915) [1.14.4.jar:?]
 at cyc.b(SourceFile:410) [1.14.4.jar:?]
 at net.minecraft.client.main.Main.main(SourceFile:155) [1.14.4.jar:?]
[16:47:04] [Client thread/FATAL]: Reported exception thrown!
m: Tesselating block in world
 at dnw.a(SourceFile:71) ~[1.14.4.jar:?]
 at dpy.b(SourceFile:210) ~[1.14.4.jar:?]
 at dpv.a(SourceFile:90) ~[1.14.4.jar:?]
 at dpu.b(SourceFile:178) ~[1.14.4.jar:?]
 at dng.a(SourceFile:911) ~[1.14.4.jar:?]
 at dnc.b(SourceFile:832) ~[1.14.4.jar:?]
 at dnc.a(SourceFile:766) ~[1.14.4.jar:?]
 at dnc.a(SourceFile:630) ~[1.14.4.jar:?]
 at cyc.e(SourceFile:954) ~[1.14.4.jar:?]
 at cyc.b(SourceFile:410) [1.14.4.jar:?]
 at net.minecraft.client.main.Main.main(SourceFile:155) [1.14.4.jar:?]
Caused by: java.lang.NullPointerException
 at dny.a(SourceFile:44) ~[1.14.4.jar:?]
 at dnw.a(SourceFile:60) ~[1.14.4.jar:?]
 ... 10 more

1.15.1

[17:40:45] [Render thread/FATAL]: Reported exception thrown!
q: Tesselating block in world
	at drh.a(SourceFile:67) ~[1.15.1.jar:?]
	at dte$c$b.a(SourceFile:511) ~[1.15.1.jar:?]
	at dte$c$b.a(SourceFile:433) ~[1.15.1.jar:?]
	at dte$c.k(SourceFile:398) ~[1.15.1.jar:?]
	at dte.a(SourceFile:180) ~[1.15.1.jar:?]
	at dqo.a(SourceFile:919) ~[1.15.1.jar:?]
	at dqo.a(SourceFile:1089) ~[1.15.1.jar:?]
	at dqk.a(SourceFile:718) ~[1.15.1.jar:?]
	at dqk.a(SourceFile:543) ~[1.15.1.jar:?]
	at dbl.d(SourceFile:947) ~[1.15.1.jar:?]
	at dbl.b(SourceFile:585) [1.15.1.jar:?]
	at net.minecraft.client.main.Main.main(SourceFile:202) [1.15.1.jar:?]
Caused by: java.lang.NullPointerException
	at drj.a(SourceFile:42) ~[1.15.1.jar:?]
	at drh.a(SourceFile:60) ~[1.15.1.jar:?]
	... 11 more

Is this still an issue in 21w08a or later?

Seems to be fixed in 20w20b.

Erlend Åmdal

migrated

Confirmed

Crash

Minecraft 19w08b, Minecraft 19w09a, Minecraft 1.14, Minecraft 1.14.3 Pre-Release 2, Minecraft 1.14.4 Pre-Release 3, 1.14.4, 1.15.1

20w20b

Retrieved