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); + } } }