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