Update of /var/cvs/src/org/mmbase/storage/implementation/database
In directory 
james.mmbase.org:/tmp/cvs-serv11876/src/org/mmbase/storage/implementation/database

Modified Files:
        GenericDataSource.java 
Log Message:
avoid NullPointerException


See also: 
http://cvs.mmbase.org/viewcvs/src/org/mmbase/storage/implementation/database


Index: GenericDataSource.java
===================================================================
RCS file: 
/var/cvs/src/org/mmbase/storage/implementation/database/GenericDataSource.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- GenericDataSource.java      21 Mar 2008 13:44:23 -0000      1.17
+++ GenericDataSource.java      11 Apr 2008 11:42:02 -0000      1.18
@@ -33,7 +33,7 @@
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
  * @since MMBase-1.7
- * @version $Id: GenericDataSource.java,v 1.17 2008/03/21 13:44:23 michiel Exp 
$
+ * @version $Id: GenericDataSource.java,v 1.18 2008/04/11 11:42:02 pierre Exp $
  */
 public final class GenericDataSource implements DataSource {
     private static final Logger log = 
Logging.getLoggerInstance(GenericDataSource.class);
@@ -210,13 +210,14 @@
             }
         }
         String url = jdbc.makeUrl();
-        String data;
+        String data = "";
+        if (dataDir !=null) {
         try {
             data = dataDir.getCanonicalPath();
         } catch (Exception e) {
             log.error(e + " Falling back to " + dataDir);
             data = dataDir.toString();
-
+                                   }
         }
         String newUrl = url.replaceAll("\\$DATADIR", data + File.separator);
         if ((!basePathOk) && (! newUrl.equals(url))) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to