From a67145f93307abd79280a5b15fb0dc1b66bc1b50 Mon Sep 17 00:00:00 2001 From: ray Date: Thu, 10 May 2007 18:47:41 +0000 Subject: [PATCH] Catch any Throwable in safeToString(). git-svn-id: https://samskivert.googlecode.com/svn/trunk@2102 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- src/java/com/samskivert/util/StringUtil.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/java/com/samskivert/util/StringUtil.java b/src/java/com/samskivert/util/StringUtil.java index db6bd566..d778bbca 100644 --- a/src/java/com/samskivert/util/StringUtil.java +++ b/src/java/com/samskivert/util/StringUtil.java @@ -712,8 +712,10 @@ public class StringUtil { try { return object.toString(); - } catch (Exception e) { - return ""; + } catch (Throwable t) { + // We catch any throwable, even Errors. Someone is just trying to debug something, + // probably inside another catch block. + return ""; } }