[MMBASE CVS] contributions/CMSContainer_Modules/language-redirect/src/java/com/finalist/cmsc/languageredirect LanguageRedirectUtil.java
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
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