Environment
Novell Vibe 4.0
Situation
If an entry contains HTML Markup (see Using HTML Markup in Vibe 4.0 Administrative Guide), rendering on the What's New page fails and an error is logged in the appserver.log file:
java.lang.ClassCastException: org.kablink.teaming.lucene.util.SearchFieldResult cannot be cast to java.lang.String
at org.kablink.teaming.web.util.WebUrlUtil.getFileUrl(WebUrlUtil.java:560)
at org.kablink.teaming.web.util.MarkupUtil$1.getFileUrlByName(MarkupUtil.java:499)
at org.kablink.teaming.web.util.MarkupUtil.markupStringReplacement(MarkupUtil.java:1098)
at org.kablink.teaming.web.util.MarkupUtil.markupStringReplacement(MarkupUtil.java:717)
java.lang.ClassCastException: org.kablink.teaming.lucene.util.SearchFieldResult cannot be cast to java.lang.String
at org.kablink.teaming.web.util.WebUrlUtil.getFileUrl(WebUrlUtil.java:560)
at org.kablink.teaming.web.util.MarkupUtil$1.getFileUrlByName(MarkupUtil.java:499)
at org.kablink.teaming.web.util.MarkupUtil.markupStringReplacement(MarkupUtil.java:1098)
at org.kablink.teaming.web.util.MarkupUtil.markupStringReplacement(MarkupUtil.java:717)
Resolution
A fix for this issue is available in the Vibe 4.0 Hot Patch 2, available via the Novell Patch Finder.