From ffe8188a54d2edd3199ef6de9cbd51a9f510c8fc Mon Sep 17 00:00:00 2001 From: Karen Lease Date: Wed, 15 Nov 2000 22:58:11 +0000 Subject: Improve handling of property errors git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@193817 13f79535-47bb-0310-9956-ffa450edef68 --- src/org/apache/fop/fo/Property.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/org/apache/fop/fo/Property.java b/src/org/apache/fop/fo/Property.java index fc8855279..552bff53e 100644 --- a/src/org/apache/fop/fo/Property.java +++ b/src/org/apache/fop/fo/Property.java @@ -208,12 +208,16 @@ public class Property { Property p = PropertyParser.parse(pvalue, new PropertyInfo(this, propertyList, fo)); pret = convertProperty(p, propertyList, fo); - if (pret != null && inheritsSpecified()) + if (pret == null) { + throw new org.apache.fop.fo.expr.PropertyException("No conversion defined"); + } + else if (inheritsSpecified()) { pret.setSpecifiedValue(pvalue); + } return pret; } catch (org.apache.fop.fo.expr.PropertyException propEx) { - MessageHandler.errorln("Error in " + propName + " property value: " - + propEx); + MessageHandler.errorln("Error in " + propName + " property value '" + + value + "': " + propEx); throw new FOPException("Property error"); } } -- cgit v1.2.3