MineColonies

MineColonies

57M Downloads

Client crash on technology button

bloodyraoul opened this issue ยท 3 comments

commented

Minecolonies version

Version: minecolonies-0.11.898-ALPHA-universal.jar

Actual behaviour

On the University, open the research branches tab and click the technology button, the client crash

Logs:

The game crashed whilst mouseclicked event handler
Error: java.lang.NullPointerException: mouseClicked event handler

commented

it happens every time I click the button since last version. it worked before.
here are the client logs :

---- Minecraft Crash Report ----
// This doesn't make any sense!

Time: 4/30/20 3:05 PM
Description: mouseClicked event handler

java.lang.NullPointerException: mouseClicked event handler
	at com.minecolonies.coremod.client.gui.WindowResearchTree.drawTree(WindowResearchTree.java:129) ~[?:0.11.898-ALPHA] {re:classloading}
	at com.minecolonies.coremod.client.gui.WindowResearchTree.drawTree(WindowResearchTree.java:361) ~[?:0.11.898-ALPHA] {re:classloading}
	at com.minecolonies.coremod.client.gui.WindowResearchTree.drawTree(WindowResearchTree.java:361) ~[?:0.11.898-ALPHA] {re:classloading}
	at com.minecolonies.coremod.client.gui.WindowResearchTree.<init>(WindowResearchTree.java:74) ~[?:0.11.898-ALPHA] {re:classloading}
	at com.minecolonies.coremod.client.gui.WindowHutUniversity.onButtonClicked(WindowHutUniversity.java:63) ~[?:0.11.898-ALPHA] {re:classloading}
	at com.ldtteam.blockout.controls.Button.handleClick(Button.java:95) ~[?:0.10.306-ALPHA] {re:classloading}
	at com.ldtteam.blockout.Pane.click(Pane.java:480) ~[?:0.10.306-ALPHA] {re:classloading}
	at com.ldtteam.blockout.views.View$$Lambda$9943/240038526.accept(Unknown Source) ~[?:?] {}
	at com.ldtteam.blockout.views.View.mouseEventProcessor(View.java:307) ~[?:0.10.306-ALPHA] {re:classloading}
	at com.ldtteam.blockout.views.View.mouseClickableEventHandler(View.java:271) ~[?:0.10.306-ALPHA] {re:classloading}
	at com.ldtteam.blockout.views.View.click(View.java:141) ~[?:0.10.306-ALPHA] {re:classloading}
	at com.ldtteam.blockout.views.View$$Lambda$9943/240038526.accept(Unknown Source) ~[?:?] {}
	at com.ldtteam.blockout.views.View.mouseEventProcessor(View.java:307) ~[?:0.10.306-ALPHA] {re:classloading}
	at com.ldtteam.blockout.views.View.mouseClickableEventHandler(View.java:271) ~[?:0.10.306-ALPHA] {re:classloading}
	at com.ldtteam.blockout.views.View.click(View.java:141) ~[?:0.10.306-ALPHA] {re:classloading}
	at com.ldtteam.blockout.views.View$$Lambda$9943/240038526.accept(Unknown Source) ~[?:?] {}
	at com.ldtteam.blockout.views.View.mouseEventProcessor(View.java:307) ~[?:0.10.306-ALPHA] {re:classloading}
	at com.ldtteam.blockout.views.View.mouseClickableEventHandler(View.java:271) ~[?:0.10.306-ALPHA] {re:classloading}
	at com.ldtteam.blockout.views.View.click(View.java:141) ~[?:0.10.306-ALPHA] {re:classloading}
	at com.ldtteam.blockout.BOScreen.mouseClicked(BOScreen.java:170) ~[?:0.10.306-ALPHA] {re:classloading}
	at net.minecraft.client.MouseHelper.lambda$mouseButtonCallback$0(MouseHelper.java:82) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.MouseHelper$$Lambda$8680/979995750.run(Unknown Source) ~[?:?] {}
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:446) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.MouseHelper.func_198023_a(MouseHelper.java:80) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.MouseHelper.lambda$null$4(MouseHelper.java:163) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.MouseHelper$$Lambda$8679/970943387.run(Unknown Source) ~[?:?] {}
	at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(SourceFile:94) ~[?:?] {re:classloading,pl:accesstransformer:B}
	at net.minecraft.client.MouseHelper.lambda$registerCallbacks$5(MouseHelper.java:162) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.MouseHelper$$Lambda$6787/1221092801.invoke(Unknown Source) ~[?:?] {}
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) ~[lwjgl-glfw-3.2.2.jar:build 10] {}
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar:build 10] {}
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101) ~[lwjgl-glfw-3.2.2.jar:build 10] {}
	at com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:98) ~[?:?] {re:classloading}
	at net.minecraft.client.MainWindow.func_227802_e_(MainWindow.java:296) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:946) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:553) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(SourceFile:204) [?:?] {re:classloading}
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56) [forge-1.15.2-31.1.63.jar:31.1] {}
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$470/729710660.call(Unknown Source) [forge-1.15.2-31.1.63.jar:31.1] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-5.1.0.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-5.1.0.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-5.1.0.jar:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-5.1.0.jar:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-5.1.0.jar:?] {}


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

-- Head --
Thread: Render thread
Stacktrace:
	at com.minecolonies.coremod.client.gui.WindowResearchTree.drawTree(WindowResearchTree.java:129)
	at com.minecolonies.coremod.client.gui.WindowResearchTree.drawTree(WindowResearchTree.java:361)
	at com.minecolonies.coremod.client.gui.WindowResearchTree.drawTree(WindowResearchTree.java:361)
	at com.minecolonies.coremod.client.gui.WindowResearchTree.<init>(WindowResearchTree.java:74)
	at com.minecolonies.coremod.client.gui.WindowHutUniversity.onButtonClicked(WindowHutUniversity.java:63)
	at com.ldtteam.blockout.controls.Button.handleClick(Button.java:95)
	at com.ldtteam.blockout.Pane.click(Pane.java:480)
	at com.ldtteam.blockout.views.View$$Lambda$9943/240038526.accept(Unknown Source)
	at com.ldtteam.blockout.views.View.mouseEventProcessor(View.java:307)
	at com.ldtteam.blockout.views.View.mouseClickableEventHandler(View.java:271)
	at com.ldtteam.blockout.views.View.click(View.java:141)
	at com.ldtteam.blockout.views.View$$Lambda$9943/240038526.accept(Unknown Source)
	at com.ldtteam.blockout.views.View.mouseEventProcessor(View.java:307)
	at com.ldtteam.blockout.views.View.mouseClickableEventHandler(View.java:271)
	at com.ldtteam.blockout.views.View.click(View.java:141)
	at com.ldtteam.blockout.views.View$$Lambda$9943/240038526.accept(Unknown Source)
	at com.ldtteam.blockout.views.View.mouseEventProcessor(View.java:307)
	at com.ldtteam.blockout.views.View.mouseClickableEventHandler(View.java:271)
	at com.ldtteam.blockout.views.View.click(View.java:141)
	at com.ldtteam.blockout.BOScreen.mouseClicked(BOScreen.java:170)
	at net.minecraft.client.MouseHelper.lambda$mouseButtonCallback$0(MouseHelper.java:82)
	at net.minecraft.client.MouseHelper$$Lambda$8680/979995750.run(Unknown Source)

-- Affected screen --
Details:
	Screen name: com.ldtteam.blockout.BOScreen
Stacktrace:
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:446)
	at net.minecraft.client.MouseHelper.func_198023_a(MouseHelper.java:80)
	at net.minecraft.client.MouseHelper.lambda$null$4(MouseHelper.java:163)
	at net.minecraft.client.MouseHelper$$Lambda$8679/970943387.run(Unknown Source)
	at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(SourceFile:94)
	at net.minecraft.client.MouseHelper.lambda$registerCallbacks$5(MouseHelper.java:162)
	at net.minecraft.client.MouseHelper$$Lambda$6787/1221092801.invoke(Unknown Source)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101)
	at com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:98)

-- Affected level --
Details:
	All players: 1 total; [ClientPlayerEntity['bloodyraoul'/7686, l='MpServer', x=-546.35, y=63.00, z=-31.74]]
	Chunk stats: Client Chunk Cache: 729, 465
	Level dimension: DimensionType{minecraft:overworld}
	Level name: MpServer
	Level seed: -6052319677451703429
	Level generator: ID 07 - biomesoplenty, ver 0. Features enabled: false
	Level generator options: {}
	Level spawn location: World: (240,64,-128), Chunk: (at 0,4,0 in 15,-8; contains blocks 240,0,-128 to 255,255,-113), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
	Level time: 149638518 game time, 165199478 day time
	Known server brands: 
	Level was modded: false
	Level storage version: 0x00000 - Unknown?
	Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
	Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
	Server brand: forge
	Server type: Non-integrated multiplayer server
Stacktrace:
	at net.minecraft.client.world.ClientWorld.func_72914_a(ClientWorld.java:442)
	at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:1763)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:567)
	at net.minecraft.client.main.Main.main(SourceFile:204)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:56)
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$470/729710660.call(Unknown Source)
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:81)
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:65)

-- System Details --
Details:
	Minecraft Version: 1.15.2
	Minecraft Version ID: 1.15.2
	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: 811118800 bytes (773 MB) / 2694316032 bytes (2569 MB) up to 3579314176 bytes (3413 MB)
	CPUs: 8
	JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx3840m -Xms256m -XX:PermSize=256m
	ModLauncher: 5.1.0+69+master.79f13f7
	ModLauncher launch target: fmlclient
	ModLauncher naming: srg
	ModLauncher services: 
		/eventbus-2.1.0-service.jar eventbus PLUGINSERVICE 
		/forge-1.15.2-31.1.63.jar object_holder_definalize PLUGINSERVICE 
		/forge-1.15.2-31.1.63.jar runtime_enum_extender PLUGINSERVICE 
		/accesstransformers-2.1.1-shadowed.jar accesstransformer PLUGINSERVICE 
		/forge-1.15.2-31.1.63.jar capability_inject_definalize PLUGINSERVICE 
		/forge-1.15.2-31.1.63.jar runtimedistcleaner PLUGINSERVICE 
		/forge-1.15.2-31.1.63.jar fml TRANSFORMATIONSERVICE 
		/MixinBootstrap-1.0.3.jar mixinbootstrap TRANSFORMATIONSERVICE 
		/MixinBootstrap-1.0.3.jar mixin PLUGINSERVICE 
		/MixinBootstrap-1.0.3.jar mixinbootstrap PLUGINSERVICE 
	FML: 31.1
	Forge: net.minecraftforge:31.1.63
	FML Language Providers: 
		[email protected]
		minecraft@1
		[email protected]
	Mod List: 
		inventorysorter-1.15.2-17.0.0.jar Simple Inventory Sorter {[email protected] DONE}
		Cube++-1.2.1.jar Cube++ {[email protected] DONE}
		DefaultAmplified(1.15.2)-1.4.0.jar Default Amplified Biomes {[email protected] DONE}
		AdditionalEnchantedMiner-1.15.2-15.2.6.jar QuarryPlus {[email protected] DONE}
		NetherPortalFix_1.15.2-6.0.2.jar NetherPortalFix {[email protected] DONE}
		damage_indicator-0.1.0.jar Ama's Damage Indicator {[email protected] DONE}
		mining-helmet-1.15.2-1.0.8.jar Mining Helmet {[email protected] DONE}
		bambooblocks-1.15.2-1.3.jar Bamboo Blocks {[email protected] DONE}
		jei-1.15.2-6.0.0.4.jar Just Enough Items {[email protected] DONE}
		FallingTree-1.15.2-2.1.1+26.jar Falling Tree {[email protected]+26 DONE}
		buzzierbees-1.4.jar Buzzier Bees {[email protected] DONE}
		planttech2-0.02.05 - 1.15.2.jar PlantTech 2 {[email protected] DONE}
		Mekanism-1.15.2-9.10.1.414.jar Mekanism {[email protected] DONE}
		bloomful-1.15.2-1.3.2.jar Bloomful {bloomful@NONE DONE}
		rsgauges-1.15.2-1.2.3-b1.jar Gauges and Switches {[email protected] DONE}
		essentials-1.15.2-2.7.0.jar Essentials {[email protected] DONE}
		XaerosWorldMap_1.5.7_Forge_1.15.2.jar Xaero's World Map {[email protected] DONE}
		comforts-FORGE-1.15.2-2.0.0.1.jar Comforts {[email protected] DONE}
		SereneSeasons-1.15.2-3.0.0.69-universal.jar Serene Seasons {[email protected] DONE}
		Powah-1.15.2-1.1.14.jar Powah {[email protected] DONE}
		DimStorage-1.15.2-3.1.2.jar DimStorage {[email protected] DONE}
		rangedpumps-0.7.1.jar Ranged Pumps {[email protected] DONE}
		potionsmaster-0.1.3-1.15.2-31.1.18.jar Potions Master {[email protected] DONE}
		FarmingForBlockheads_1.15.2-6.1.1.jar Farming for Blockheads {[email protected] DONE}
		Bookshelf-1.15.2-5.5.33.jar Bookshelf {[email protected] DONE}
		WAWLA-1.15.2-3.0.1.jar WAWLA {[email protected] DONE}
		Reliquary-1.15.2-1.3.4.995.jar Reliquary {[email protected] DONE}
		u_team_core-1.15.2-2.11.0.156.jar U Team Core {[email protected] DONE}
		alib-1.15.2-1.jar A Lib {[email protected] DONE}
		Morpheus-1.15.2-4.2.50.jar Morpheus {morpheus@version DONE}
		venture-1.0.0-1.15.2.jar Venture {[email protected] DONE}
		MekanismGenerators-1.15.2-9.10.1.414.jar Mekanism: Generators {[email protected] DONE}
		Hwyla-forge-1.10.8-B72_1.15.2.jar Waila {waila@version DONE}
		PackingTape-1.15.2-0.9.6.jar Packing Tape {[email protected] DONE}
		extradisks-1.15.1-1.2.jar Extra Disks {[email protected] DONE}
		forge-1.15.2-31.1.63-universal.jar Forge {[email protected] DONE}
		MoreMekanismOres-1.15.2-1.0.5.jar More Mekanism Ores {[email protected] DONE}
		refinedstorage-1.8.3.jar Refined Storage {[email protected] DONE}
		corpse-1.15.2-1.0.3.jar Corpse {[email protected] DONE}
		alchemistry-1.15.2-5.jar Alchemistry {[email protected] DONE}
		forge-1.15.2-31.1.63-client.jar Minecraft {[email protected] DONE}
		useful_backpacks-1.15.2-1.9.4.63.jar Useful Backpacks {[email protected] DONE}
		ToolBelt-1.15.2-1.14.1.jar Tool Belt {[email protected] DONE}
		BiomesOPlenty-1.15.2-10.0.0.355-universal.jar Biomes O' Plenty {[email protected] DONE}
		bluepower-1.15.2-0.4.188-alpha-universal.jar Blue Power {[email protected] DONE}
		valkyrielib-1.15.2-3.0.2.1.jar ValkyrieLib {[email protected] DONE}
		valhelsia_structures-15.0.2a.jar Valhelsia Structures {[email protected] DONE}
		Lollipop-1.15.2-1.0.15.jar Lollipop {[email protected] DONE}
		tgcropesmod-1.15.2-1.2.0.jar Ropes Mod {[email protected] DONE}
		LargeFluidTank-15.2.6.jar FluidTank {[email protected] DONE}
		atmospheric-1.15.2-1.2.1.jar Atmospheric {[email protected] DONE}
		dimdungeons-1.051-forge-1.15.2.jar Dimensional Dungeons {[email protected] DONE}
		Patchouli-1.15.2-1.2-31.jar Patchouli {[email protected] DONE}
		Xaeros_Minimap_FP20.9.0_Forge_1.15.2.jar Xaero's Minimap Fair-Play {[email protected] DONE}
		chemlib-1.15.2-3.jar Chem Lib {[email protected] DONE}
		AutoRegLib-1.5-40.jar AutoRegLib {[email protected] DONE}
		Quark-r2.1-235.jar Quark {[email protected] DONE}
		StorageDrawers-1.15.2-7.0.2.jar Storage Drawers {[email protected] DONE}
		EvelonWarehouse-Core-1.1.jar Evelon Core {[email protected] DONE, [email protected] DONE}
		elevatorid-1.15.2-1.7.0.jar Elevator Mod {[email protected] DONE}
		tubesreloaded-1.15.2-1.3.0c.jar Tubes Reloaded {[email protected] DONE}
		structurize-0.10.306-ALPHA.jar Structurize {[email protected] DONE}
		expandedstorage-1.1.8+1.15.2.jar Expanded Storage {[email protected]+1.15.2 DONE}
		minecolonies-0.11.898-ALPHA-universal.jar Minecolonies {[email protected] DONE}
		MekanismTools-1.15.2-9.10.1.414.jar Mekanism: Tools {[email protected] DONE}
		[1.15.1-1.15.2]TorchBowMod_v1.4.jar TorchBowMod {[email protected] DONE}
		ChunkNoGoByeBye-1.15.2-1.2.0.jar ChunkNoGoByeBye {[email protected] DONE}
		AppleSkin-mc1.15.2-forge-1.0.13.jar AppleSkin {[email protected] DONE}
		mcw-furniture-1.0.1-mc1.15.1 1.15.2.jar Macaw's Furnitures {[email protected] DONE}
		solcarrot-1.15.2-1.9.4.jar Spice of Life: Carrot Edition {[email protected] DONE}
		water-erosion-1.15.2-forge-1.1.2.jar Water Erosion {[email protected] DONE}
		Charm-1.15.2-1.5.7.jar Charm {[email protected] DONE}
		Strange-1.15.2-1.0.0-beta.3.jar Strange {[email protected] DONE}
		taffydaf-1.15.2-0.3.jar Taffy Date and Forecast {[email protected] DONE}
		refinedstorageaddons-0.6.1.jar Refined Storage Addons {[email protected] DONE}
		incubation-1.0.3-1.15.2.jar Incubation {[email protected] DONE}
		FastLeafDecay-v22.jar FastLeafDecay {fastleafdecay@v22 DONE}
	Launched Version: forge-31.1.63
	Backend library: LWJGL version 3.2.2 build 10
	Backend API: GeForce GTX 1060 6GB/PCIe/SSE2 GL version 4.6.0 NVIDIA 442.59, NVIDIA Corporation
	GL Caps: Using framebuffer using OpenGL 3.0
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'forge'
	Type: Client (map_client.txt)
	Resource Packs: 
	Current Language: English (US)
	CPU: 8x Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz
commented

Fix pushed

commented

Happens occasionally because of some minecraft race conditions. Please append the crash log if it happens more often.