From 34f83e6b0953ab2ecf72c4772438d407e2483de8 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Mon, 1 May 2017 09:18:10 +0200 Subject: [PATCH] fix null pointer exception --- .../plugins/IobCobCalculator/IobCobCalculatorPlugin.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/IobCobCalculator/IobCobCalculatorPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/IobCobCalculator/IobCobCalculatorPlugin.java index f3316e4e9a..725cd69a1e 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/IobCobCalculator/IobCobCalculatorPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/IobCobCalculator/IobCobCalculatorPlugin.java @@ -353,6 +353,8 @@ public class IobCobCalculatorPlugin implements PluginBase { } private static Long findPreviousTimeFromBucketedData(long time) { + if (bucketed_data == null) + return null; for (int index = 0; index < bucketed_data.size(); index++) { if (bucketed_data.get(index).timeIndex < time) return bucketed_data.get(index).timeIndex; @@ -379,6 +381,8 @@ public class IobCobCalculatorPlugin implements PluginBase { } public static AutosensData getLastAutosensData() { + if (autosensDataTable.size() < 1) + return null; AutosensData data = autosensDataTable.valueAt(autosensDataTable.size() - 1); if (data.time < new Date().getTime() - 5 * 60 * 1000) { return null;