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;
}
}