PDAppereanceDictionary#getNormalAppearance might throw NPE
----------------------------------------------------------
Key: PDFBOX-743
URL: https://issues.apache.org/jira/browse/PDFBOX-743
Project: PDFBox
Issue Type: Bug
Components: PDModel
Affects Versions: 1.1.0
Reporter: Philipp Koch
Fix For: 1.2.0
following code patch will ensure that no NPE is thrown. the question is if the
check for NULL is done at the correct place (functionally yes) respectively is
it correct to apply the default configuration setting for that case?
@@ -85,7 +85,7 @@
public Map getNormalAppearance()
{
COSBase ap = dictionary.getDictionaryObject( COSName.getPDFName( "N" )
);
- if( ap instanceof COSStream )
+ if( ap instanceof COSStream || ap == null)
{
COSStream aux = (COSStream) ap;
ap = new COSDictionary();
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.