Skip to content
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

RenderingModuleSettingScreen is not working and giving Java NullPointerException #5075

Closed
NP-chaonay opened this issue Nov 2, 2022 · 4 comments
Labels
Category: Crash Requests, Issues and Changes targeting unexpected terminations, segfaults, etc. Status: Needs Investigation Requires to be debugged or checked for feasibility, etc. Type: Bug Issues reporting and PRs fixing problems

Comments

@NP-chaonay
Copy link

The description of issue is inside the Log file: https://pastebin.com/LjqkfTm8

@jdrueckert jdrueckert added Type: Bug Issues reporting and PRs fixing problems Status: Needs Investigation Requires to be debugged or checked for feasibility, etc. labels Nov 2, 2022
@jdrueckert
Copy link
Member

Hi @NP-chaonay
please provide additional information related to your environment (OS, Graphics, Terasology version, Java version, etc.) and to how you encountered this issue (Gameplay / Terasology modules selected, steps taken in-game, etc.)

@jdrueckert jdrueckert added Status: Needs Author Input Requires more information by the author on the reported issue or provided changes and removed Status: Needs Investigation Requires to be debugged or checked for feasibility, etc. labels Nov 2, 2022
@NP-chaonay
Copy link
Author

NP-chaonay commented Nov 3, 2022

Hi @NP-chaonay please provide additional information related to your environment (OS, Graphics, Terasology version, Java version, etc.) and to how you encountered this issue (Gameplay / Terasology modules selected, steps taken in-game, etc.)

OS: Windows 22H2 22623.875 (Insider Preview Beta Ch, opt-out is in progress,)
Graphics: Intel Iris Xe Graphic, No dgpu
Terasology Version: stable 5.3.0
Java Version: Seem to using the jre builtin in the downloaded game zip file from official website
CPU: Intel i511300H
Ram 16GB
Launcher setting : MaxGameMemory=8GB; LoggingLevel=ERROR; else leave default.

How to produce this issue:

  1. Creating world using default setting
  2. advanced mode >> leave default setting >> Universe Setup
  3. click add world with default settting >>pregenerate
  4. waiting preview
  5. Spawn Preview
  6. Rendering module config

also I have another issue related to NullPointerException on OpenAL subsystem and it is because no output devices is enabled in host system (previously enabled on the latest game (at least once) executed) but maybe I will open a new issue then

@jdrueckert jdrueckert added Status: Needs Investigation Requires to be debugged or checked for feasibility, etc. and removed Status: Needs Author Input Requires more information by the author on the reported issue or provided changes labels Nov 3, 2022
@jdrueckert
Copy link
Member

I just followed the reproduction steps reported and can confirm that opening the Rendering Module Config crashes the game.
I'll investigate the issue some more on the weekend.

@jdrueckert jdrueckert added the Category: Crash Requests, Issues and Changes targeting unexpected terminations, segfaults, etc. label Nov 3, 2022
@jdrueckert jdrueckert added this to the 5.4.0 milestone Nov 3, 2022
jdrueckert pushed a commit that referenced this issue Dec 17, 2022
We currently don't have a model that allows us to easily load (parts) of modules to make them more configurable in the game setup screens.

In particular, the `RenderingModuleRegistry` is not yet initialized, and thus the whole purpose of the rendering module configuration is defied.

Therefore, we remove the screen from the menu and also remove the (now dead) code from the repo.

Resolves to #5075 
Related to #5076
@jdrueckert
Copy link
Member

Resolved by #5083

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Crash Requests, Issues and Changes targeting unexpected terminations, segfaults, etc. Status: Needs Investigation Requires to be debugged or checked for feasibility, etc. Type: Bug Issues reporting and PRs fixing problems
Projects
Status: Done
Development

No branches or pull requests

2 participants