diff --git a/src/index.ts b/src/index.ts index 0702e9b..c6747fa 100644 --- a/src/index.ts +++ b/src/index.ts @@ -28,10 +28,14 @@ log("init", "Lume Web Kernel v" + KERNEL_VERSION + "-" + KERNEL_DISTRO); */ setActivePortalMasterKey(activeKey); -let [, portalLoadErr] = maybeInitDefaultPortals(); -if (portalLoadErr) { - let err = addContextToErr(portalLoadErr, "unable to init portals"); +let portalLoadErr = false; + +try { + maybeInitDefaultPortals(); +} catch (e) { + let err = addContextToErr(e, "unable to init portals"); logErr(err); + portalLoadErr = true; } if (!portalLoadErr) {