[jboss-svn-commits] JBL Code SVN: r22494 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/util.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Sep 7 14:42:51 EDT 2008
Author: arhan
Date: 2008-09-07 14:42:50 -0400 (Sun, 07 Sep 2008)
New Revision: 22494
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/util/PropertiesPersistence.java
Log:
avoid NPE on empty properties file
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/util/PropertiesPersistence.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/util/PropertiesPersistence.java 2008-09-07 18:26:23 UTC (rev 22493)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/util/PropertiesPersistence.java 2008-09-07 18:42:50 UTC (rev 22494)
@@ -47,9 +47,11 @@
public PropertiesHolder unmarshal(String properties) {
List<PropertyHolder> list = new ArrayList<PropertyHolder>();
String[] props = properties.split("\n");
- for (String s : props) {
- String[] pair = s.split("=");
- list.add(new PropertyHolder(pair[0], pair[1]));
+ if(props != null && props.length == 2){
+ for (String s : props) {
+ String[] pair = s.split("=");
+ list.add(new PropertyHolder(pair[0], pair[1]));
+ }
}
PropertiesHolder result = new PropertiesHolder();
result.list = list;
More information about the jboss-svn-commits
mailing list