NullPointerException thrown at retval = (PDFont)formResources.getFonts().get( 
fontName ); in org.apache.pdfbox.pdmodel.interactive.form.PDAppearance
----------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: PDFBOX-1276
                 URL: https://issues.apache.org/jira/browse/PDFBOX-1276
             Project: PDFBox
          Issue Type: Bug
          Components: PDModel
    Affects Versions: 1.6.0
         Environment: OS : Windows 7
JVM : 1.7.0_02 [64-bit]
            Reporter: Ravikiran Mane
             Fix For: 1.6.0


When trying to set value for a field in pdf, got following exception :

java.lang.NullPointerException
        at 
org.apache.pdfbox.pdmodel.common.COSDictionaryMap.put(COSDictionaryMap.java:106)
        at 
org.apache.pdfbox.pdmodel.interactive.form.PDAppearance.getFontAndUpdateResources(PDAppearance.java:440)
        at 
org.apache.pdfbox.pdmodel.interactive.form.PDAppearance.setAppearanceValue(PDAppearance.java:268)
        at 
org.apache.pdfbox.pdmodel.interactive.form.PDVariableText.setValue(PDVariableText.java:131)
        at 
qs.common.GenerateReports.generateBidderDeclaration_OBS_05_105(GenerateReports.java:71)

Hence after following suggestion from following link :

http://mail-archives.apache.org/mod_mbox/pdfbox-dev/201108.mbox/%3cbe54ce7a716a7247b1d3bf9d9c187ced0843e...@som-teaqasmail1.som.w2k.state.me.us%3E

i.e. intruduced a try-catch for 

retval = (PDFont)formResources.getFonts().get( fontName );

resolved the issue for me as well. 

Creating this issue so that the bug is documented and would like to see the 
change in upcoming releases.

Shall attach the jar file that contains the changes which resolved the issue.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to