[jboss-svn-commits] JBL Code SVN: r35147 - labs/jbossrules/trunk/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Sep 15 01:54:55 EDT 2010


Author: dennyxu
Date: 2010-09-15 01:54:55 -0400 (Wed, 15 Sep 2010)
New Revision: 35147

Modified:
   labs/jbossrules/trunk/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav/WebDavClient.java
Log:
GUVNOR-610: Tried to use Guvnor to access a ModeShape repository and got a java.util.NoSuchElementException

Modified: labs/jbossrules/trunk/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav/WebDavClient.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav/WebDavClient.java	2010-09-15 05:54:37 UTC (rev 35146)
+++ labs/jbossrules/trunk/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav/WebDavClient.java	2010-09-15 05:54:55 UTC (rev 35147)
@@ -204,10 +204,14 @@
 			String val = guvProps.getProperty(filename);
 			if (val != null) {
 				StringTokenizer tokens = new StringTokenizer(val, ","); //$NON-NLS-1$
-				String dateStamp = tokens.nextToken();
-				String revision = tokens.nextToken();
-				props.setLastModifiedDate(dateStamp);
-				props.setRevision(revision);
+//				String dateStamp = tokens.nextToken();
+//				String revision = tokens.nextToken();
+				if(tokens.hasMoreElements()){
+					props.setLastModifiedDate(tokens.nextToken());
+				}
+				if(tokens.hasMoreElements()){
+					props.setRevision(tokens.nextToken());
+				}
 			} else {
 				Exception nfe = new Exception("Failed to get Guvnor properties for " + filename); //$NON-NLS-1$
 				Activator.getDefault().writeLog(IStatus.WARNING, nfe.getMessage(), nfe);



More information about the jboss-svn-commits mailing list