[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mina-commits
Subject:    svn commit: r990368 -
From:       ngn () apache ! org
Date:       2010-08-28 14:03:39
Message-ID: 20100828140339.2DCEF23888FD () eris ! apache ! org
[Download RAW message or body]

Author: ngn
Date: Sat Aug 28 14:03:38 2010
New Revision: 990368

URL: http://svn.apache.org/viewvc?rev=990368&view=rev
Log:
Return a fallback value rather than fail if the properties file has not yet been \
created

Modified:
    mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/server/Version.java


Modified: mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/server/Version.java
                
URL: http://svn.apache.org/viewvc/mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/server/Version.java?rev=990368&r1=990367&r2=990368&view=diff
 ==============================================================================
--- mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/server/Version.java \
                (original)
+++ mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/server/Version.java \
Sat Aug 28 14:03:38 2010 @@ -34,8 +34,10 @@ import java.util.Properties;
  */
 public class Version {
 
+    private static final String FALLBACK_VERSION = "Unknown";
+
     /**
-     * Get the version of this FtpServer
+     * Get the version of Vysper
      * @return The current version
      */
     public static String getVersion() {
@@ -44,8 +46,12 @@ public class Version {
         
         try {
             in = Version.class.getClassLoader().getResourceAsStream("org/apache/vysper/xmpp/server/vysperserver.properties");
                
-            props.load(in);
-            return props.getProperty("vysper.server.version");
+            if(in != null) {
+                props.load(in);
+                return props.getProperty("vysper.server.version");
+            } else {
+                return FALLBACK_VERSION;
+            }
         } catch (IOException e) {
             throw new RuntimeException("Failed to read version", e);
         } finally {


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic