[MMBASE CVS] contributions/CMSContainer_Modules/language-redirect/src/java/com/finalist/cmsc/languageredirect LanguageRedirectUtil.java

2009-04-29 Thread Nico Klasens
Update of 
/var/cvs/contributions/CMSContainer_Modules/language-redirect/src/java/com/finalist/cmsc/languageredirect
In directory 
james.mmbase.org:/tmp/cvs-serv10319/language-redirect/src/java/com/finalist/cmsc/languageredirect

Modified Files:
  Tag: b1_6
LanguageRedirectUtil.java 
Log Message:
Catch Node not found exceptions


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/language-redirect/src/java/com/finalist/cmsc/languageredirect


Index: LanguageRedirectUtil.java
===
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/language-redirect/src/java/com/finalist/cmsc/languageredirect/LanguageRedirectUtil.java,v
retrieving revision 1.5
retrieving revision 1.5.6.1
diff -u -b -r1.5 -r1.5.6.1
--- LanguageRedirectUtil.java   30 Nov 2007 10:58:09 -  1.5
+++ LanguageRedirectUtil.java   29 Apr 2009 13:14:08 -  1.5.6.1
@@ -6,13 +6,7 @@
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.mmbase.bridge.Cloud;
-import org.mmbase.bridge.Field;
-import org.mmbase.bridge.Node;
-import org.mmbase.bridge.NodeIterator;
-import org.mmbase.bridge.NodeList;
-import org.mmbase.bridge.NodeManager;
-import org.mmbase.bridge.NodeQuery;
+import org.mmbase.bridge.*;
 import org.mmbase.bridge.util.SearchUtil;
 import org.mmbase.storage.search.CompositeConstraint;
 import org.mmbase.storage.search.Constraint;
@@ -41,6 +35,8 @@
  return null;
   }
   
+  try {
+  
   // Get the node with the id given in the id parameter.
   Node pageOrSiteNode = cloud.getNode(id);
   NodeManager nodeManager = pageOrSiteNode.getNodeManager();
@@ -119,7 +115,10 @@
  log.debug(The current node is a site(id:  + 
pageOrSiteNode.getNumber() + ).);
  return foreignSite.getStringValue(SiteUtil.FRAGMENT_FIELD);
   } 
-  
+  }
+  catch(NotFoundException nfe) {
+ log.debug(The node is not found ( + nfe.getMessage() + ).);
+  }
   return null;
}

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] contributions/CMSContainer_Modules/language-redirect/src/java/com/finalist/cmsc/languageredirect LanguageRedirectUtil.java

2009-04-29 Thread Nico Klasens
Update of 
/var/cvs/contributions/CMSContainer_Modules/language-redirect/src/java/com/finalist/cmsc/languageredirect
In directory 
james.mmbase.org:/tmp/cvs-serv10347/language-redirect/src/java/com/finalist/cmsc/languageredirect

Modified Files:
LanguageRedirectUtil.java 
Log Message:
Catch Node not found exceptions


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/language-redirect/src/java/com/finalist/cmsc/languageredirect


Index: LanguageRedirectUtil.java
===
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/language-redirect/src/java/com/finalist/cmsc/languageredirect/LanguageRedirectUtil.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- LanguageRedirectUtil.java   30 Nov 2007 10:58:09 -  1.5
+++ LanguageRedirectUtil.java   29 Apr 2009 13:14:22 -  1.6
@@ -6,13 +6,7 @@
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.mmbase.bridge.Cloud;
-import org.mmbase.bridge.Field;
-import org.mmbase.bridge.Node;
-import org.mmbase.bridge.NodeIterator;
-import org.mmbase.bridge.NodeList;
-import org.mmbase.bridge.NodeManager;
-import org.mmbase.bridge.NodeQuery;
+import org.mmbase.bridge.*;
 import org.mmbase.bridge.util.SearchUtil;
 import org.mmbase.storage.search.CompositeConstraint;
 import org.mmbase.storage.search.Constraint;
@@ -41,6 +35,8 @@
  return null;
   }
   
+  try {
+  
   // Get the node with the id given in the id parameter.
   Node pageOrSiteNode = cloud.getNode(id);
   NodeManager nodeManager = pageOrSiteNode.getNodeManager();
@@ -119,7 +115,10 @@
  log.debug(The current node is a site(id:  + 
pageOrSiteNode.getNumber() + ).);
  return foreignSite.getStringValue(SiteUtil.FRAGMENT_FIELD);
   } 
-  
+  }
+  catch(NotFoundException nfe) {
+ log.debug(The node is not found ( + nfe.getMessage() + ).);
+  }
   return null;
}

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs