diff options
Diffstat (limited to 'src/main/java/com/c2kernel/process/module/ModuleManager.java')
| -rw-r--r-- | src/main/java/com/c2kernel/process/module/ModuleManager.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/com/c2kernel/process/module/ModuleManager.java b/src/main/java/com/c2kernel/process/module/ModuleManager.java index 4ff67f7..0e96486 100644 --- a/src/main/java/com/c2kernel/process/module/ModuleManager.java +++ b/src/main/java/com/c2kernel/process/module/ModuleManager.java @@ -148,10 +148,17 @@ public class ModuleManager { thisMod.importAll(serverEntity, modulesXML.get(thisMod.ns));
} catch (Exception e) {
Logger.error(e);
- throw new ModuleException("Error importing Module items");
+ throw new ModuleException("Error importing items for module "+thisMod.getName());
}
Logger.msg("Module "+thisMod.getName()+" registered");
+ try {
+ thisMod.runScript("startup", true);
+ } catch (ScriptingEngineException e) {
+ Logger.error(e);
+ throw new ModuleException("Error in startup script for module "+thisMod.getName());
+ }
+
}
}
|
