Author: jflesch
Date: 2006-08-06 13:40:16 +0000 (Sun, 06 Aug 2006)
New Revision: 9940

Modified:
   trunk/apps/Thaw/src/thaw/core/PluginManager.java
   trunk/apps/Thaw/src/thaw/plugins/Hsqldb.java
Log:
plugins can load cleanly other plugins when they are loaded

Modified: trunk/apps/Thaw/src/thaw/core/PluginManager.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/PluginManager.java    2006-08-06 12:44:40 UTC 
(rev 9939)
+++ trunk/apps/Thaw/src/thaw/core/PluginManager.java    2006-08-06 13:40:16 UTC 
(rev 9940)
@@ -78,7 +78,7 @@
                Iterator pluginIt;

                try {
-                       pluginIt = plugins.values().iterator();
+                       pluginIt = (new Vector(plugins.values())).iterator();

                        int progressJump = 50 / plugins.size();


Modified: trunk/apps/Thaw/src/thaw/plugins/Hsqldb.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/Hsqldb.java        2006-08-06 12:44:40 UTC 
(rev 9939)
+++ trunk/apps/Thaw/src/thaw/plugins/Hsqldb.java        2006-08-06 13:40:16 UTC 
(rev 9940)
@@ -103,23 +103,13 @@
        }


-       public boolean execute(String query) {
+       public boolean execute(String query) throws java.sql.SQLException {
                boolean result;

-               try {
-                       Statement stmt = connection.createStatement();
-                       
-                       result = stmt.execute(query);
-                       
-               }
+               Statement stmt = connection.createStatement();

-               catch(Exception e){
-                       Logger.warning(this, "Exception '"+e.toString()+"' 
while running the following query:");
-                       Logger.warning(this, query);
+               result = stmt.execute(query);

-                       return false;
-               }
-
                return result;
        }
 }


Reply via email to