diff options
author | Simon Brandhof <simon.brandhof@gmail.com> | 2013-03-14 23:17:22 +0100 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@gmail.com> | 2013-03-14 23:17:22 +0100 |
commit | c2eab2217274ce151f2a330348d649997c278d03 (patch) | |
tree | 12fc44f7f1aba23e1a280f57d7b2e4c12a16f4a4 /sonar-server | |
parent | 3f4f0ba6cd0380e1f918aa3d85eb0e1271775905 (diff) | |
download | sonarqube-c2eab2217274ce151f2a330348d649997c278d03.tar.gz sonarqube-c2eab2217274ce151f2a330348d649997c278d03.zip |
Improve exception handling of pico container lifecycle
Diffstat (limited to 'sonar-server')
-rw-r--r-- | sonar-server/src/main/java/org/sonar/server/platform/Platform.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/sonar-server/src/main/java/org/sonar/server/platform/Platform.java b/sonar-server/src/main/java/org/sonar/server/platform/Platform.java index aa73d07d316..b9ac8c908d7 100644 --- a/sonar-server/src/main/java/org/sonar/server/platform/Platform.java +++ b/sonar-server/src/main/java/org/sonar/server/platform/Platform.java @@ -35,7 +35,6 @@ import org.sonar.api.utils.HttpDownloader; import org.sonar.api.utils.TimeProfiler; import org.sonar.api.utils.UriReader; import org.sonar.api.workflow.internal.DefaultWorkflow; -import org.sonar.core.PicoUtils; import org.sonar.core.component.SnapshotPerspectives; import org.sonar.core.config.Logback; import org.sonar.core.i18n.GwtI18n; @@ -141,9 +140,8 @@ public final class Platform { } catch (RuntimeException e) { // full stacktrace is lost by jruby. It must be logged now. - Throwable initialException = PicoUtils.sanitize(e); - LoggerFactory.getLogger(getClass()).error(initialException.getMessage(), initialException); - PicoUtils.propagateStartupException(initialException); + LoggerFactory.getLogger(getClass()).error(e.getMessage(), e); + throw e; } } } @@ -159,9 +157,8 @@ public final class Platform { profiler.stop(); } catch (RuntimeException e) { // full stacktrace is lost by jruby. It must be logged now. - Throwable initialException = PicoUtils.sanitize(e); - LoggerFactory.getLogger(getClass()).error(initialException.getMessage(), initialException); - PicoUtils.propagateStartupException(initialException); + LoggerFactory.getLogger(getClass()).error(e.getMessage(), e); + throw e; } } } |