lua panel NPE fix

This commit is contained in:
rusefillc 2021-09-18 16:47:16 -04:00
parent cb9ebe0955
commit 46fca43996
2 changed files with 5 additions and 1 deletions

View File

@ -6,7 +6,7 @@ import java.net.URL;
import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.atomic.AtomicReference;
public class rusEFIVersion { public class rusEFIVersion {
public static final int CONSOLE_VERSION = 20210911; public static final int CONSOLE_VERSION = 20210918;
public static AtomicReference<String> firmwareVersion = new AtomicReference<>("N/A"); public static AtomicReference<String> firmwareVersion = new AtomicReference<>("N/A");
public static long classBuildTimeMillis() { public static long classBuildTimeMillis() {

View File

@ -97,6 +97,10 @@ public class LuaScriptPanel {
} }
ConfigurationImage image = bp.getControllerConfiguration(); ConfigurationImage image = bp.getControllerConfiguration();
if (image == null) {
scriptText.setText("No configuration image");
return;
}
ByteBuffer luaScriptBuffer = image.getByteBuffer(Fields.luaScript_offset, Fields.LUA_SCRIPT_SIZE); ByteBuffer luaScriptBuffer = image.getByteBuffer(Fields.luaScript_offset, Fields.LUA_SCRIPT_SIZE);
byte[] scriptArr = new byte[Fields.LUA_SCRIPT_SIZE]; byte[] scriptArr = new byte[Fields.LUA_SCRIPT_SIZE];