[jboss-svn-commits] JBL Code SVN: r20785 - labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java-migration/org/jboss/labs/clearspace.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jun 26 03:01:50 EDT 2008


Author: szimano
Date: 2008-06-26 03:01:50 -0400 (Thu, 26 Jun 2008)
New Revision: 20785

Modified:
   labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java-migration/org/jboss/labs/clearspace/CSMigration.java
   labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java-migration/org/jboss/labs/clearspace/migration-howto.txt
Log:
howto updated, wrong pages handled

Modified: labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java-migration/org/jboss/labs/clearspace/CSMigration.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java-migration/org/jboss/labs/clearspace/CSMigration.java	2008-06-26 06:30:50 UTC (rev 20784)
+++ labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java-migration/org/jboss/labs/clearspace/CSMigration.java	2008-06-26 07:01:50 UTC (rev 20785)
@@ -12,6 +12,7 @@
 import java.text.SimpleDateFormat;
 import java.util.Date;
 import java.util.HashMap;
+import java.util.HashSet;
 import java.util.Map;
 import java.util.Properties;
 import java.util.Set;
@@ -143,6 +144,8 @@
 
 	private void importAllPages(Set<String> toTransform) throws IOException {
 		// prepare dictionary
+		Set<String> removePages = new HashSet<String>();
+		
 		for (String pageName : toTransform) {
 			try {
 				Document wsd = documentManager.createDocument(adminUser,
@@ -182,8 +185,16 @@
 			} catch (RejectedException e) {
 				// TODO Auto-generated catch block
 				e.printStackTrace();
+			} catch (NullPointerException e) {
+				// ignore - page coudln't be open
+				log.write("Page couldn't be open: "+pageName+"\n");
+				log.write(e.toString());
+				removePages.add(pageName);
 			}
 		}
+
+		// remove wrong pages
+		toTransform.removeAll(removePages);
 	}
 	
 	private void importAttachments(Set<String> toTransform)

Modified: labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java-migration/org/jboss/labs/clearspace/migration-howto.txt
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java-migration/org/jboss/labs/clearspace/migration-howto.txt	2008-06-26 06:30:50 UTC (rev 20784)
+++ labs/jbosslabs/trunk/portal-extensions/jbosswiki/wiki-common/src/java-migration/org/jboss/labs/clearspace/migration-howto.txt	2008-06-26 07:01:50 UTC (rev 20785)
@@ -1,5 +1,13 @@
 Clearspace Migration HOWTO
 
+INSTALLATION
+0. Install CS
+1. Build and install nukes login from labs-3.0-build/integration
+2. Build JBossWiki with maven all
+3. Point your cs installation in jbosswiki/wiki-common/build.xml
+4. Run ant in jbosswiki/wiki-common
+
+RUNING
 1. Install clearspace
 2. create db with default charset utf default collate utf8_general_ci (//TODO)
 3. setup cs with db created




More information about the jboss-svn-commits mailing list