diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java
index d3fb8254c2b500ea2b2f77aea938e49f6890b1e6..b864b52670e8b0a42560909625a0f000e984d5c8 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/PropertyValueRenderers.java
@@ -276,8 +276,10 @@ public final class PropertyValueRenderers
                     && StringEscapeUtils.unescapeHtml(value).startsWith(
                             BasicConstant.ERROR_PROPERTY_PREFIX))
             {
-                return createHtmlWidget(StringEscapeUtils.unescapeHtml(value).substring(
-                        BasicConstant.ERROR_PROPERTY_PREFIX.length()));
+                String errorMsgText =
+                        StringEscapeUtils.unescapeHtml(value).substring(
+                                BasicConstant.ERROR_PROPERTY_PREFIX.length());
+                return createMultilineHtmlWidget(errorMsgText);
             }
             // handle normal values
             switch (getDataTypeCode(object))
@@ -329,8 +331,12 @@ public final class PropertyValueRenderers
 
         private Widget createMultilineHtmlWidget(IEntityProperty object)
         {
-            return MultilineStringPropertyValueRenderer
-                    .createMultilineHtmlWidget(object.getValue());
+            return createMultilineHtmlWidget(object.getValue());
+        }
+
+        private Widget createMultilineHtmlWidget(String multilineText)
+        {
+            return MultilineStringPropertyValueRenderer.createMultilineHtmlWidget(multilineText);
         }
 
         private Widget createHtmlWidget(String html)