- summary: JoBoBase cleanup --> JoBoBase Bugfix
Exceptions should either be handled or thrown in a
Catch Block.
Cleaning up tabbing/formatting.
steve@davidson:~/projects/Crawlers/JOBO> cvs -z9 diff
-u src/net/matuschek/jobo/JoBoBase.java
Index: src/net/matuschek/jobo/JoBoBase.java
===================================================================
RCS file:
/cvsroot/jobo/JOBO/src/net/matuschek/jobo/JoBoBase.java,v
retrieving revision 1.21
diff -u -r1.21 JoBoBase.java
--- src/net/matuschek/jobo/JoBoBase.java 6 Sep
2002 13:03:52 -0000 1.21
+++ src/net/matuschek/jobo/JoBoBase.java 7 Sep
2004 16:30:50 -0000
@@ -284,21 +284,23 @@
File f2 = new
File(configDirectory+File.separatorChar+xmlconfig);
if (f1.exists() && f2.exists()) {
- Mapping mapping = new Mapping();
- try {
- mapping.loadMapping(f1.getPath());
- Unmarshaller unmar = new Unmarshaller(mapping);
- unmar.setDebug(true);
- baseobj=(JoBoBase)unmar.unmarshal(new
InputSource(f2.getPath()));
-
- log.info("configured from XML");
-
- } catch (Exception e) {
- log.error(e.getMessage());
- e.printStackTrace();
- }
+ Mapping mapping = new Mapping();
+ try {
+ mapping.loadMapping(f1.getPath());
+ Unmarshaller unmar = new
Unmarshaller(mapping);
+ unmar.setDebug(true);
+ baseobj=(JoBoBase)unmar.unmarshal(new
InputSource(f2.getPath()));
+
+ log.info("configured from XML");
+
+ } catch (Exception e) {
+ log.error(e.getMessage(), e);
+ throw new
ClassNotFoundException(e.getMessage(),e);
+ }
} else {
- log.error("mapping and/or configfile not found");
+ final String msg = "mapping and/or configfile
not found";
+ log.error(msg);
+ throw new ClassNotFoundException(msg);
}