Attached is a patch that prevents a NullPointerException in the JDBC

driver if the translations files have not been properly installed.  (We
carefully avoided installing the translations file in a controlled
environment here specifically to test for such a bug. :-)

See attached description for more details.

William
--
William Webber                               william@peopleweb.net.au
This commit is contained in:
Bruce Momjian 2000-09-12 05:18:25 +00:00
parent 7f171b599a
commit aebfaf7861
1 changed files with 10 additions and 6 deletions

View File

@ -66,17 +66,21 @@ public class PSQLException extends SQLException
try {
bundle = ResourceBundle.getBundle("org.postgresql.errors");
} catch(MissingResourceException e) {
// translation files have not been installed.
message = id;
}
}
if (bundle != null) {
// Now look up a localized message. If one is not found, then use
// the supplied message instead.
message = null;
try {
message = bundle.getString(id);
} catch(MissingResourceException e) {
message = id;
}
message = null;
try {
message = bundle.getString(id);
} catch(MissingResourceException e) {
message = id;
}
}
// Expand any arguments
if(args!=null)