提交 a212202b 编写于 作者: K kohsuke

improving the error handling. Error page shouldn't be 200.

git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@9871 71c3de6d-444a-0410-be80-ed276b4c234a
上级 f940bd39
......@@ -14,6 +14,7 @@ import hudson.util.NoHomeDir;
import hudson.util.RingBufferLogHandler;
import hudson.util.NoTempDir;
import hudson.util.IncompatibleAntVersionDetected;
import hudson.util.HudsonFailedToLoad;
import org.jvnet.localizer.LocaleProvider;
import org.kohsuke.stapler.Stapler;
import org.kohsuke.stapler.StaplerRequest;
......@@ -169,9 +170,11 @@ public class WebAppMain implements ServletContextListener {
}, 1000*10);
} catch (Error e) {
LOGGER.log(Level.SEVERE, "Failed to initialize Hudson",e);
context.setAttribute(APP,new HudsonFailedToLoad(e));
throw e;
} catch (RuntimeException e) {
LOGGER.log(Level.SEVERE, "Failed to initialize Hudson",e);
context.setAttribute(APP,new HudsonFailedToLoad(e));
throw e;
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册