From c6a6e6c14dd54fa50e4298c01ace2962a738b988 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sat, 6 May 2023 17:16:21 -0500 Subject: [PATCH] fix SingleColumnFullDataAccessor.doesColumnExist null pointer --- .../fullData/accessor/SingleColumnFullDataAccessor.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/accessor/SingleColumnFullDataAccessor.java b/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/accessor/SingleColumnFullDataAccessor.java index 440850b0b..b7efeb8b7 100644 --- a/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/accessor/SingleColumnFullDataAccessor.java +++ b/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/accessor/SingleColumnFullDataAccessor.java @@ -31,7 +31,11 @@ public class SingleColumnFullDataAccessor implements IFullDataAccessor - public boolean doesColumnExist() { return this.dataArrays[this.dataArrayIndex].length != 0; } + public boolean doesColumnExist() + { + long[] dataColumn = this.dataArrays[this.dataArrayIndex]; + return dataColumn != null && dataColumn.length != 0; + } @Override public FullDataPointIdMap getMapping() { return this.mapping; }