Update of 
/var/cvs/contributions/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets
In directory 
james.mmbase.org:/tmp/cvs-serv2623/cmsc/portlets/src/java/com/finalist/cmsc/portlets

Modified Files:
      Tag: b1_4
        AbstractContentPortlet.java 
Log Message:
CMSC-1028 - Better handling of missing content elements in portlets - Improved 
thread listing view - Added thread dump cleaning line.


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets
See also: http://www.mmbase.org/jira/browse/CMSC-1028


Index: AbstractContentPortlet.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/portlets/src/java/com/finalist/cmsc/portlets/AbstractContentPortlet.java,v
retrieving revision 1.9.2.1
retrieving revision 1.9.2.2
diff -u -b -r1.9.2.1 -r1.9.2.2
--- AbstractContentPortlet.java 25 Feb 2008 12:08:31 -0000      1.9.2.1
+++ AbstractContentPortlet.java 25 Jul 2008 12:17:28 -0000      1.9.2.2
@@ -224,11 +224,10 @@
       }
    }
 
-
    protected void setMetaData(RenderRequest req, String elementId) {
       try {
          ContentElement element = 
ContentRepository.getContentElement(elementId);
-
+         if (element != null) { //When element not found, skip it. 
          PortletFragment portletFragment = getPortletFragment(req);
          portletFragment.addHeaderResource(new MetaHeaderResource(true, 
"title", element.getTitle()));
          portletFragment.addHeaderResource(new MetaHeaderResource(true, 
"subject", element.getKeywords()));
@@ -237,15 +236,11 @@
          portletFragment.addHeaderResource(new MetaHeaderResource(true, 
"coverage",
                formatDate(element.getPublishdate()) + " - " + 
formatDate(element.getExpirydate())));
       }
-      catch (RuntimeException re) {
-         if (re.getMessage().startsWith("Node not found")) {
-            getLogger().debug("Node not found", re);
          }
-         else {
+      catch (RuntimeException re) {
             getLogger().error(re);
          }
       }
-   }
 
 
    private String formatDate(Date date) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to