Author: henning Date: Sat Oct 1 04:28:17 2005 New Revision: 292957 URL: http://svn.apache.org/viewcvs?rev=292957&view=rev Log: Check a number of generic "catch Exception" instances found by Findbugs and replace them either with more specialized Exceptions or document which Exceptions are caught.
Modified: jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.java jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/JarHolder.java jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/ResourceLoaderFactory.java jakarta/velocity/core/trunk/src/java/org/apache/velocity/texen/ant/TexenTask.java jakarta/velocity/core/trunk/src/java/org/apache/velocity/texen/util/PropertiesUtil.java Modified: jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.java URL: http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.java?rev=292957&r1=292956&r2=292957&view=diff ============================================================================== --- jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.java (original) +++ jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.java Sat Oct 1 04:28:17 2005 @@ -247,6 +247,7 @@ closeDbConnection(conn); } } + // IOException, SQLException catch(Exception e) { String msg = "DataSourceResourceLoader Error: database problem trying to load resource " Modified: jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/JarHolder.java URL: http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/JarHolder.java?rev=292957&r1=292956&r2=292957&view=diff ============================================================================== --- jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/JarHolder.java (original) +++ jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/JarHolder.java Sat Oct 1 04:28:17 2005 @@ -16,6 +16,7 @@ * limitations under the License. */ +import java.io.IOException; import java.io.InputStream; import java.net.JarURLConnection; import java.net.URL; @@ -71,7 +72,7 @@ conn.connect(); theJar = conn.getJarFile(); } - catch (Exception e) + catch (IOException e) { log.error("JarHolder: error establishing connection to JAR ", e); } Modified: jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/ResourceLoaderFactory.java URL: http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/ResourceLoaderFactory.java?rev=292957&r1=292956&r2=292957&view=diff ============================================================================== --- jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/ResourceLoaderFactory.java (original) +++ jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/resource/loader/ResourceLoaderFactory.java Sat Oct 1 04:28:17 2005 @@ -46,7 +46,8 @@ return loader; } - catch( Exception e) + // The ugly three strike again: ClassNotFoundException,IllegalAccessException,InstantiationException + catch(Exception e) { rs.getLog().error("Problem instantiating the template loader.\n" + "Look at your properties file and make sure the\n" + Modified: jakarta/velocity/core/trunk/src/java/org/apache/velocity/texen/ant/TexenTask.java URL: http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/texen/ant/TexenTask.java?rev=292957&r1=292956&r2=292957&view=diff ============================================================================== --- jakarta/velocity/core/trunk/src/java/org/apache/velocity/texen/ant/TexenTask.java (original) +++ jakarta/velocity/core/trunk/src/java/org/apache/velocity/texen/ant/TexenTask.java Sat Oct 1 04:28:17 2005 @@ -282,7 +282,7 @@ log("Using contextProperties file: " + fullPath); source.load(new FileInputStream(fullPath)); } - catch (Exception e) + catch (IOException e) { ClassLoader classLoader = this.getClass().getClassLoader(); Modified: jakarta/velocity/core/trunk/src/java/org/apache/velocity/texen/util/PropertiesUtil.java URL: http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/texen/util/PropertiesUtil.java?rev=292957&r1=292956&r2=292957&view=diff ============================================================================== --- jakarta/velocity/core/trunk/src/java/org/apache/velocity/texen/util/PropertiesUtil.java (original) +++ jakarta/velocity/core/trunk/src/java/org/apache/velocity/texen/util/PropertiesUtil.java Sat Oct 1 04:28:17 2005 @@ -122,7 +122,7 @@ // we found a valid file. break; } - catch (Exception e) + catch (IOException e) { // do nothing } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]