From df95223e9396daaee5ac1a5b768bd0510a156623 Mon Sep 17 00:00:00 2001 From: Reider745 Date: Wed, 14 May 2025 10:04:48 +0300 Subject: [PATCH] Fixed: NullPointerException --- src/main/java/com/reider745/InnerCoreServer.java | 2 +- src/main/java/com/reider745/behavior/BehaviorPack.java | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/reider745/InnerCoreServer.java b/src/main/java/com/reider745/InnerCoreServer.java index bfb943ae..6f59b8d4 100644 --- a/src/main/java/com/reider745/InnerCoreServer.java +++ b/src/main/java/com/reider745/InnerCoreServer.java @@ -352,7 +352,7 @@ public class InnerCoreServer { BehaviorPack pack = new BehaviorPack(file.getAbsolutePath()); pack.load(); }catch (Exception e) { - Logger.error("Error loaded behavior pack " + file.getAbsolutePath()); + Logger.error("Error loaded behavior pack " + file.getAbsolutePath(), e); } } }catch (Exception ignore){} diff --git a/src/main/java/com/reider745/behavior/BehaviorPack.java b/src/main/java/com/reider745/behavior/BehaviorPack.java index 4313e7be..b4497aca 100644 --- a/src/main/java/com/reider745/behavior/BehaviorPack.java +++ b/src/main/java/com/reider745/behavior/BehaviorPack.java @@ -83,8 +83,10 @@ public class BehaviorPack { for(BehaviorContent content : contents_api){ final String pathFolder = this.path + content.getDefaultDirectory(); final String[] files = new File(pathFolder).list(); - for(String file : files) - loadFileContext(pathFolder+"/"+file); + if(files != null) { + for (String file : files) + loadFileContext(pathFolder + "/" + file); + } } }