From 959d3e6d1c896714d734c45f256cf5f86297a785 Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Sat, 9 Apr 2022 22:01:34 +0200 Subject: [PATCH] try{}catch wrapping when setting os env vars --- .../src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java index 77a33cd19..dd9319abd 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java @@ -254,7 +254,11 @@ public class JREUtils { } for (Map.Entry env : envMap.entrySet()) { Logger.getInstance().appendToLog("Added custom env: " + env.getKey() + "=" + env.getValue()); - Os.setenv(env.getKey(), env.getValue(), true); + try { + Os.setenv(env.getKey(), env.getValue(), true); + }catch (NullPointerException exception){ + Log.e("JREUtils", exception.toString()); + } } File serverFile = new File(Tools.DIR_HOME_JRE + "/" + Tools.DIRNAME_HOME_JRE + "/server/libjvm.so");