Bug 60005

Summary: NPE in XSLFTextParagraph.getDefaultFontSize()
Product: POI Reporter: Javen O'Neal <onealj>
Component: XSLFAssignee: POI Developers List <dev>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: 3.15-dev   
Target Milestone: ---   
Hardware: PC   
OS: All   

Description Javen O'Neal 2016-08-15 15:43:09 UTC
Found by running the regression tests for POI 3.15 beta 3 RC1 against the CommonCrawl corpus.

* 4 times NullPointerException in XSLFTextParagraph.getDefaultFontSize()

> java.lang.NullPointerException
>         at o.a.p.xslf.usermodel.XSLFTextParagraph.getDefaultFontSize(XSLFTextParagraph.java:935)
>         at o.a.p.sl.draw.DrawTextParagraph.getAttributedString(DrawTextParagraph.java:567)
>         at o.a.p.sl.draw.DrawTextParagraph.breakText(DrawTextParagraph.java:235)
>         at o.a.p.sl.draw.DrawTextShape.drawParagraphs(DrawTextShape.java:158)
>         at o.a.p.sl.draw.DrawTextShape.getTextHeight(DrawTextShape.java:219)
>         at o.a.p.sl.draw.DrawTextShape.drawContent(DrawTextShape.java:102)
>         at o.a.p.sl.draw.DrawSimpleShape.draw(DrawSimpleShape.java:93)
>         at o.a.p.sl.draw.DrawSheet.draw(DrawSheet.java:67)
>         at o.a.p.sl.draw.DrawSlide.draw(DrawSlide.java:39)
>         at o.a.p.xslf.usermodel.XSLFSlide.draw(XSLFSlide.java:301)
>         at o.a.p.stress.SlideShowHandler.renderSlides(SlideShowHandler.java:120)
>         at o.a.p.stress.SlideShowHandler.handleSlideShow(SlideShowHandler.java:43)
>         at o.a.p.stress.XSLFFileHandler.handleFile(XSLFFileHandler.java:43)
>         at org.dstadler.commoncrawl.FileHandlingRunnable.run(FileHandlingRunnable.java:58)
Comment 1 Javen O'Neal 2016-08-15 16:05:52 UTC
Fixed in r1756397.