Skip to content

Not setting Java in runData results in NPE #190

@Pyker

Description

@Pyker

If you set memory in the runData file, but not Java, then a NPE happens.

[B#000] java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.toString()" because "replacement" is null
[B#000] 	at java.base/java.lang.String.replace(String.java:2959)
[B#000] 	at net.technicpack.ui.lang.ResourceLoader.getString(ResourceLoader.java:158)
[B#000] 	at net.technicpack.launcher.ui.components.FixRunDataDialog.buildSuccessFailPanels(FixRunDataDialog.java:213)
[B#000] 	at net.technicpack.launcher.ui.components.FixRunDataDialog.initComponents(FixRunDataDialog.java:142)
[B#000] 	at net.technicpack.launcher.ui.components.FixRunDataDialog.<init>(FixRunDataDialog.java:53)
[B#000] 	at net.technicpack.launcher.launch.Installer$1.run(Installer.java:145)
[B#000] 	at java.base/java.lang.Thread.run(Thread.java:833)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions