Include getPublicLogMessage() in double-exception messages
authorAaron Schulz <aschulz@wikimedia.org>
Mon, 21 Nov 2016 21:40:18 +0000 (13:40 -0800)
committerAaron Schulz <aschulz@wikimedia.org>
Tue, 22 Nov 2016 06:18:53 +0000 (22:18 -0800)
Change-Id: I364e237f859d65fdcc29025c63c90ac2e0b96718

includes/exception/MWExceptionRenderer.php

index c0f1e84..b600f42 100644 (file)
@@ -60,7 +60,9 @@ class MWExceptionRenderer {
                                                        MWExceptionHandler::getLogMessage( $eNew ) .
                                                "\nBacktrace:\n" . MWExceptionHandler::getRedactedTraceAsString( $eNew );
                                } else {
-                                       $message .= "Exception caught inside exception handler.\n\n" .
+                                       $message .= 'Original exception: ' .
+                                               MWExceptionHandler::getPublicLogMessage( $e );
+                                       $message .= "\n\nException caught inside exception handler.\n\n" .
                                                self::getShowBacktraceError( $e );
                                }
                                $message .= "\n";