Roastd The verdict is in. 1 warn Roast your own server

An unrecognised crash: NullPointerException in Exception in server tick loop

1 warning found. Every finding below comes from what was actually in the pasted files. Treat the fixes as suggestions: they cover the common causes, and this case may need more digging.

ForgeMinecraft 1.12.2Java 8

What this error means, and every way to fix it →

warning

An unrecognised crash: NullPointerException in Exception in server tick loop

The crash report says it died in Exception in server tick loop. The exception is java.lang.NullPointerException: Exception in server tick loop. The topmost frame outside vanilla and loader code is com.ultracore16384.authforge.SessionManager.onPlayerLogout. No frame in the stack carries a mod annotation, so there is nothing to bisect from here: halve the pack instead, and bring the share link to our Discord.

1 sensitive value (addresses, passwords and the like) were stripped before this page was stored.

The log

As received, after redaction.

  1. ---- Minecraft Crash Report ----
  2. WARNING: coremods are present:
  3. ObfuscatePlugin (obfuscate-0.4.2-1.12.2.jar)
  4. ShutdownPatcher (mcef-1.12.2-0.9-coremod.jar)
  5. Contact their authors BEFORE contacting forge
  6. // I bet Cylons wouldn't have this problem.
  7. Time: 9/28/26 8:41 PM
  8. Description: Exception in server tick loop
  9. java.lang.NullPointerException: Exception in server tick loop
  10. at net.minecraft.entity.player.EntityPlayerMP.func_71033_a(EntityPlayerMP.java:1250)
  11. at com.ultracore16384.authforge.SessionManager.onPlayerLogout(SessionManager.java:101)
  12. at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_8_SessionManager_onPlayerLogout_PlayerLoggedOutEvent.invoke(.dynamic)
  13. at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
  14. at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
  15. at net.minecraftforge.fml.common.FMLCommonHandler.firePlayerLoggedOut(FMLCommonHandler.java:580)
  16. at net.minecraft.server.management.PlayerList.func_72367_e(PlayerList.java:388)
  17. at net.minecraft.network.NetHandlerPlayServer.func_147231_a(NetHandlerPlayServer.java:853)
  18. at net.minecraft.network.NetworkManager.func_179293_l(NetworkManager.java:453)
  19. at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:213)
  20. at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:790)
  21. at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:397)
  22. at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
  23. at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
  24. at java.lang.Thread.run(Thread.java:750)
  25. A detailed walkthrough of the error, its code path and all known details is as follows:
  26. ---------------------------------------------------------------------------------------
  27. -- System Details --
  28. Details:
  29. Minecraft Version: 1.12.2
  30. Operating System: Linux (amd64) version 7.2.6-arch2-1
  31. Java Version: 1.8.0_504, Arch Linux
  32. Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Arch Linux
  33. Memory: 3002568960 bytes (2863 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB)
  34. JVM Flags: 20 total; -Xmx4G -Xms4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1
  35. IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
  36. FML: MCP 9.42 Powered by Forge 14.23.5.2860 15 mods loaded, 15 mods active
  37. States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
  38. | State | ID | Version | Source | Signature |
  39. |:------ |:--------------- |:------------ |:------------------------------------ |:---------------------------------------- |
  40. | LCHIJA | minecraft | 1.12.2 | minecraft.jar | None |
  41. | LCHIJA | mcp | 9.42 | minecraft.jar | None |
  42. | LCHIJA | FML | [redacted-ip] | forge-1.12.2-14.23.5.2860.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
  43. | LCHIJA | forge | 14.23.5.2860 | forge-1.12.2-14.23.5.2860.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
  44. | LCHIJA | obfuscate | 0.4.2 | minecraft.jar | None |
  45. | LCHIJA | advancedbackups | 3.7.1 | AdvancedBackups-forge-1.12-3.7.1.jar | None |
  46. | LCHIJA | jei | 4.16.1.1001 | jei_1.12.2-4.16.1.1001.jar | None |
  47. | LCHIJA | appleskin | 1.0.14 | AppleSkin-mc1.12-1.0.14.jar | None |
  48. | LCHIJA | authforge | 1.3 | authforge-1.3.jar | None |
  49. | LCHIJA | grapplemod | 1.12.2-v13 | grappling_hook_mod-1.12.2-v13.jar | None |
  50. | LCHIJA | cgm | 0.15.3 | guns-0.15.3-1.12.2.jar | None |
  51. | LCHIJA | mcef | 0.9 | mcef-1.12.2-0.9.jar | None |
  52. | LCHIJA | oreexcavation | 1.4.150 | OreExcavation-1.4.150.jar | None |
  53. | LCHIJA | harvestcraft | 1.12.2zb | Pam's+HarvestCraft+1.12.2zg.jar | None |
  54. | LCHIJA | webdisplays | 1.0 | webdisplays-1.12.2-1.0.jar | None |
  55. Loaded coremods (and transformers):
  56. ObfuscatePlugin (obfuscate-0.4.2-1.12.2.jar)
  57. com.mrcrayfish.obfuscate.asm.ObfuscateTransformer
  58. ShutdownPatcher (mcef-1.12.2-0.9-coremod.jar)
  59. net.montoyo.mcef.coremod.ShutdownPatcher
  60. Profiler Position: N/A (disabled)
  61. Player Count: 2 / 20; [EntityPlayerMP['SL_1056'/195, l='world', x=-244.65, y=65.00, z=-228.39], EntityPlayerMP['SSSR'/34108, l='world', x=-120.00, y=55.00, z=-151.00]]
  62. Is Modded: Definitely; Server brand changed to 'fml,forge'
  63. Type: Dedicated Server (map_server.txt)

Need more help or want to discuss your issue further? Join our Discord and bring the link to this page.

Join our Discord

Run a community? Add the Roastd bot and anyone can roast a crash log in your support channel.

Add the Roastd bot

Got a server of your own that deserves a second opinion?

Roast your own server

Roastd is a free tool built by Hostd. This diagnosis stays put. The log it was read from is deleted on a timer.