diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/runtime')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java b/src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java index 9474ea1196..fccc070668 100644 --- a/src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java +++ b/src/main/java/com/google/devtools/build/lib/runtime/BlazeRuntime.java @@ -1208,18 +1208,18 @@ public final class BlazeRuntime { new Handler() { @Override public void publish(LogRecord record) { + System.err.println("Remote logging disabled for testing, forcing abrupt shutdown."); + System.err.printf("%s#%s: %s\n", + record.getSourceClassName(), + record.getSourceMethodName(), + record.getMessage()); + Throwable e = record.getThrown(); - String message = - record.getSourceClassName() - + "#" - + record.getSourceMethodName() - + ": " - + record.getMessage(); - if (e == null) { - throw new IllegalStateException(message); - } else { - throw new IllegalStateException(message, e); + if (e != null) { + e.printStackTrace(); } + + Runtime.getRuntime().halt(ExitCode.BLAZE_INTERNAL_ERROR.getNumericExitCode()); } @Override |