https://bz.apache.org/bugzilla/show_bug.cgi?id=64806
Bug ID: 64806
Summary: draw method hangs on slide of attached PowerPoint file
Product: POI
Version: unspecified
Hardware: PC
OS: All
Status: NEW
Severity: critical
Priority: P2
Component: POI Overall
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 37498
--> https://bz.apache.org/bugzilla/attachment.cgi?id=37498&action=edit
File that hangs when rendering
We're running into an infinite loop trying to render the HWMF on the attached
slide
java.lang.Thread.State: RUNNABLE
at sun.dc.pr.PathDasher.appendLine(Native Method)
at
sun.dc.DuctusRenderingEngine.feedConsumer(DuctusRenderingEngine.java:281)
at
sun.dc.DuctusRenderingEngine.strokeTo(DuctusRenderingEngine.java:158)
at sun.java2d.pipe.LoopPipe.getStrokeSpans(LoopPipe.java:278)
at sun.java2d.pipe.LoopPipe.draw(LoopPipe.java:201)
at
sun.java2d.pipe.PixelToParallelogramConverter.draw(PixelToParallelogramConverter.java:148)
at sun.java2d.pipe.ValidatePipe.draw(ValidatePipe.java:154)
at sun.java2d.SunGraphics2D.draw(SunGraphics2D.java:2497)
at org.apache.poi.hwmf.draw.HwmfGraphics.draw(HwmfGraphics.java:170)
at
org.apache.poi.hemf.record.emfplus.HemfPlusDraw$EmfPlusDrawPath.draw(HemfPlusDraw.java:220)
at org.apache.poi.hemf.draw.HemfGraphics.draw(HemfGraphics.java:123)
at
org.apache.poi.hemf.record.emf.HemfComment$EmfCommentDataPlus$$Lambda$438/534949923.accept(Unknown
Source)
at java.util.ArrayList.forEach(ArrayList.java:1257)
at
org.apache.poi.hemf.record.emf.HemfComment$EmfCommentDataPlus.draw(HemfComment.java:307)
at
org.apache.poi.hemf.record.emf.HemfComment$EmfComment.draw(HemfComment.java:128)
at org.apache.poi.hemf.draw.HemfGraphics.draw(HemfGraphics.java:107)
at org.apache.poi.hemf.usermodel.HemfPicture.draw(HemfPicture.java:179)
at
org.apache.poi.hemf.draw.HemfImageRenderer.drawImage(HemfImageRenderer.java:117)
at
org.apache.poi.sl.draw.DrawPictureShape.drawContent(DrawPictureShape.java:64)
at
org.apache.poi.sl.draw.DrawSimpleShape.draw(DrawSimpleShape.java:107)
at org.apache.poi.sl.draw.DrawSheet.draw(DrawSheet.java:71)
at org.apache.poi.sl.draw.DrawSlide.draw(DrawSlide.java:41)
at org.apache.poi.xslf.usermodel.XSLFSlide.draw(XSLFSlide.java:373)
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]