[rhmessaging-commits] rhmessaging commits: r3812 - store/branches/java/0.5-release/src/tools/java/org/apache/qpid/server/store/berkeleydb.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Wed Jan 20 10:35:07 EST 2010


Author: rgemmell
Date: 2010-01-20 10:35:06 -0500 (Wed, 20 Jan 2010)
New Revision: 3812

Modified:
   store/branches/java/0.5-release/src/tools/java/org/apache/qpid/server/store/berkeleydb/BDBStoreBindingsWorkaround.java
Log:
Add QPID_HOME/QPID_WORK checking to the tool itself instead of just relying on the script to vet the properties


Modified: store/branches/java/0.5-release/src/tools/java/org/apache/qpid/server/store/berkeleydb/BDBStoreBindingsWorkaround.java
===================================================================
--- store/branches/java/0.5-release/src/tools/java/org/apache/qpid/server/store/berkeleydb/BDBStoreBindingsWorkaround.java	2010-01-20 10:16:49 UTC (rev 3811)
+++ store/branches/java/0.5-release/src/tools/java/org/apache/qpid/server/store/berkeleydb/BDBStoreBindingsWorkaround.java	2010-01-20 15:35:06 UTC (rev 3812)
@@ -59,6 +59,18 @@
 
     public static void main(String[] args) throws Configuration.InitException
     {
+        if(System.getProperty("QPID_HOME") == null)
+        {
+            _logger.error("QPID_HOME system property is not set. Exiting");
+            System.exit(1);
+        }
+        
+        if(System.getProperty("QPID_WORK") == null)
+        {
+            _logger.error("QPID_WORK system property is not set. Exiting");
+            System.exit(1);
+        }
+        
         BDBStoreBindingsWorkaround tool = new BDBStoreBindingsWorkaround(args);
 
         try



More information about the rhmessaging-commits mailing list