[jboss-cvs] JBossAS SVN: r63201 - branches/Branch_4_2/varia/src/main/org/jboss/jdbc.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 24 12:06:28 EDT 2007


Author: dbhole
Date: 2007-05-24 12:06:28 -0400 (Thu, 24 May 2007)
New Revision: 63201

Modified:
   branches/Branch_4_2/varia/src/main/org/jboss/jdbc/HypersonicDatabase.java
Log:
JBPAPP-193: Fixed HypersonicDatabase.java to detect HeadlessException wrapped inside an InvocationTargetException

Modified: branches/Branch_4_2/varia/src/main/org/jboss/jdbc/HypersonicDatabase.java
===================================================================
--- branches/Branch_4_2/varia/src/main/org/jboss/jdbc/HypersonicDatabase.java	2007-05-24 14:35:07 UTC (rev 63200)
+++ branches/Branch_4_2/varia/src/main/org/jboss/jdbc/HypersonicDatabase.java	2007-05-24 16:06:28 UTC (rev 63201)
@@ -518,7 +518,14 @@
             }
             catch (HeadlessException e)
             {
-               log.error("Failed to start database manager because this is an headless configuration (no display, mouse or keyword)");
+               log.error("Failed to start database manager because this is a headless configuration (no display, mouse or keyword)");
+            } catch (java.lang.reflect.InvocationTargetException  ite)
+            {
+
+               // The headless exception may be wrapped inside the InvocationTargetException. Check for it...
+               if (ite.getCause() instanceof HeadlessException) {
+                 log.error("Failed to start database manager because this is a headless configuration (no display, mouse or keyword)");
+               }
             }
             catch (Exception e)
             {




More information about the jboss-cvs-commits mailing list