"Lively system startup aborted because a critical error occured:\n" +
err.stack || err);
loadMain: function(doc, startupFunc) {
LoadingScreen.add('Loading');
if (lively.Config.moduleLoadTestTimeout) {
setTimeout(function testModuleLoad() {
lively.Module.checkModuleLoadStates();
}, lively.Config.moduleLoadTestTimeout);
var requiredModulesForWorldStart = lively.Config.get("bootstrapModules");
if (Global.JSLoader.getOption('loadRewrittenCode'))
requiredModulesForWorldStart.unshift('lively.ast.Debugging');
lively.require(requiredModulesForWorldStart).toRun(function() {
lively.Config.loadUserConfigModule();
var loader = lively.Main.getLoader(doc);
lively.whenLoaded(function() {
startupFunc && startupFunc();
loadConfig: function(LivelyLoader, JSLoader, thenDo) {
JSLoader.resolveAndLoadAll(