From: Niklas Laxström Date: Tue, 23 Oct 2012 15:23:22 +0000 (+0000) Subject: More informative debugging messages X-Git-Tag: 1.31.0-rc.0~21904^2 X-Git-Url: https://git.cyclocoop.org/%242?a=commitdiff_plain;h=3f68a4453599d0bfdbfb3cce1234364d9edcdaae;p=lhc%2Fweb%2Fwiklou.git More informative debugging messages Change-Id: Ib83dde07e8935e9ae3d864a12af7f93b68ee8f85 --- diff --git a/includes/Message.php b/includes/Message.php index 824f1771fe..2feaed2b71 100644 --- a/includes/Message.php +++ b/includes/Message.php @@ -618,7 +618,7 @@ class Message { } elseif ( !is_array( $param ) ) { return array( 'before', $param ); } else { - throw new MWException( "Invalid message parameter" ); + throw new MWException( "Invalid message parameter: " . serialize( $param ) ); } } diff --git a/includes/db/Database.php b/includes/db/Database.php index 48aac9dbd8..c9d2fda111 100644 --- a/includes/db/Database.php +++ b/includes/db/Database.php @@ -1800,7 +1800,7 @@ abstract class DatabaseBase implements DatabaseType { $list .= "$value"; } elseif ( ( $mode == LIST_AND || $mode == LIST_OR ) && is_array( $value ) ) { if ( count( $value ) == 0 ) { - throw new MWException( __METHOD__ . ': empty input' ); + throw new MWException( __METHOD__ . ": empty input for field $field" ); } elseif ( count( $value ) == 1 ) { // Special-case single values, as IN isn't terribly efficient // Don't necessarily assume the single key is 0; we don't