[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fop-dev
Subject:    [jira] [Created] (FOP-2317) FOP warning causing a crash
From:       "Seifeddine Dridi (JIRA)" <jira () apache ! org>
Date:       2013-11-21 10:18:35
Message-ID: JIRA.12680476.1385029111055.6847.1385029115036 () arcas
[Download RAW message or body]

Seifeddine Dridi created FOP-2317:
-------------------------------------

             Summary: FOP warning causing a crash
                 Key: FOP-2317
                 URL: https://issues.apache.org/jira/browse/FOP-2317
             Project: Fop
          Issue Type: Bug
          Components: general
    Affects Versions: trunk
         Environment: Windows 7
            Reporter: Seifeddine Dridi
            Priority: Minor


<fo:table-cell width="" border-left="0.5pt green dashed">
<fo:block>Cell</fo:block>
</fo:table-cell>

FOP issues a warning because border-left has an invalid structure (the border-style \
should be placed before the border-color). 

In FObj.warnOnUnknownProperties(), there is a call to getAttributeNameForValue() to \
find the name of the attribute whose value is unknown, then it stumbles on the \
width="" property, which returns a null object when instantiated. And there goes a \
NPE which leads to a crash:

{code}
if (prop.equals(value)) {
    return attributeName;
}
{code}

I attached a patch which encloses the above code with a simple if-test.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic