-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fatal Error! #1316
Comments
Oh boy that is a juicy error log, thanks for that :-) Lots of possibly issues (Java8, Win8, huge memory settings, assorted errors on startup including video card warnings) but I am pretty sure this is because you ran with all modules enabled? I can reproduce the crash that way Run game, enable all modules, start Perlin world, press 'b' for BlockPicker == crash! We probably need to highlight better that running with all possible modules is becoming a less and less survivable experiment as we get more and more modules that may conflict with each other :-) Could you try running the game with all modules disabled using the Core gameplay option? Using the gameplay templates and optionally enabling a few extras is generally the safer way to run the game. Imagine running Minecraft with all mods ever enabled :D Let me know! |
For note, I just got it, I only had Through the Ages II and its dependent mods enabled as well as block picker. |
Wonder if this might relate to Terasology/BlockPicker#7 - @MarcinSc ? |
I think it might be related. It seems a block specifies a prefab that is not present in resources. This would not be a problem in a normal game, as these blocks would not be normally available/generated in world, however BlockPicker assumes everything has to be consistent, even unused or WIP stuff. |
Yup, found the culprit: "lightAndShadowResources:redTarget". This just highlights another issue I've raised in the chat recently - LASR depends on other modules, but does not define it in module.txt. |
Closing this - we just removed the "Enable all" button so it should be harder to encounter this. Also been a while so some of the other issues are likely gone too (or invalid after a lot of related changes have happened - could be broken in new and interesting ways!) |
I was going to use the infin blocks thing then I pressed b and I got this java.lang.NullPointerException
at org.terasology.world.block.internal.BlockPrefabManager.updateBlock(BlockPrefabManager.java:65)
at org.terasology.world.block.internal.BlockPrefabManager.onBlockFamilyRegistered(BlockPrefabManager.java:47)
at org.terasology.world.block.internal.BlockManagerImpl.registerFamily(BlockManagerImpl.java:236)
at org.terasology.world.block.internal.BlockManagerImpl.getBlockFamily(BlockManagerImpl.java:370)
at org.terasology.blockPicker.ui.BlockPickerScreen.refreshAllItemEntities(BlockPickerScreen.java:150)
at org.terasology.blockPicker.ui.BlockPickerScreen.initialise(BlockPickerScreen.java:56)
at org.terasology.rendering.nui.CoreScreenLayer.onOpened(CoreScreenLayer.java:72)
at org.terasology.rendering.nui.internal.NUIManagerInternal.prepare(NUIManagerInternal.java:511)
at org.terasology.rendering.nui.internal.NUIManagerInternal.pushScreen(NUIManagerInternal.java:243)
at org.terasology.rendering.nui.internal.NUIManagerInternal.pushScreen(NUIManagerInternal.java:207)
at org.terasology.rendering.nui.internal.NUIManagerInternal.pushScreen(NUIManagerInternal.java:196)
at org.terasology.rendering.nui.internal.NUIManagerInternal.pushScreen(NUIManagerInternal.java:225)
at org.terasology.blockPicker.systems.BlockPickerClientSystem.onOpenContainer(BlockPickerClientSystem.java:37)
at org.terasology.blockPicker.systems.BlockPickerClientSystemMethodAccess.invoke(Unknown Source)
at org.terasology.entitySystem.event.internal.EventSystemImpl$ByteCodeEventHandlerInfo.invoke(EventSystemImpl.java:497)
at org.terasology.entitySystem.event.internal.EventSystemImpl.sendConsumableEvent(EventSystemImpl.java:278)
at org.terasology.entitySystem.event.internal.EventSystemImpl.send(EventSystemImpl.java:257)
at org.terasology.entitySystem.entity.internal.BaseEntityRef.send(BaseEntityRef.java:166)
at org.terasology.input.internal.BindableButtonImpl.updateBindState(BindableButtonImpl.java:178)
at org.terasology.input.InputSystem.processKeyboardInput(InputSystem.java:319)
at org.terasology.input.InputSystem.update(InputSystem.java:205)
at org.terasology.engine.modes.StateIngame.handleInput(StateIngame.java:168)
at org.terasology.engine.subsystem.lwjgl.LwjglInput.postUpdate(LwjglInput.java:65)
at org.terasology.engine.TerasologyEngine.mainLoop(TerasologyEngine.java:482)
at org.terasology.engine.TerasologyEngine.run(TerasologyEngine.java:268)
at org.terasology.engine.Terasology.main(Terasology.java:115)
Here is the log file link https://www.dropbox.com/s/vomdxe0b7md27y0/Error.txt?dl=0 Im using the stable version on 10-26-2014
The text was updated successfully, but these errors were encountered: