diff --git a/src/main/kotlin/de/bixilon/pixlyzer/PixLyzer.kt b/src/main/kotlin/de/bixilon/pixlyzer/PixLyzer.kt index df4bc74..17932de 100644 --- a/src/main/kotlin/de/bixilon/pixlyzer/PixLyzer.kt +++ b/src/main/kotlin/de/bixilon/pixlyzer/PixLyzer.kt @@ -101,8 +101,13 @@ object PixLyzer { println("Can not find module: $module") continue } - clazz.forceInit() - clazz.getDeclaredMethod("start").invoke(null) + try { + clazz.forceInit() + clazz.getDeclaredMethod("start").invoke(null) + } catch (error: Throwable) { + println("Can not execute module: $error") + error.printStackTrace() + } } val all: MutableMap = mutableMapOf()