https://bz.apache.org/bugzilla/show_bug.cgi?id=62038
Bug ID: 62038
Summary: slide.draw should be failsaife(r)
Product: POI
Version: 3.17-FINAL
Hardware: PC
Status: NEW
Severity: major
Priority: P2
Component: XSLF
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
When trying to export some 900 powerpoint slides I get some 18 exceptions in
the process producing image files of 0 bytes size.
Here are some example exception reasons:
java.lang.IllegalArgumentException: Currently only SolidPaint is supported!
at
org.apache.poi.xslf.usermodel.XSLFTextRun.setFontColor(XSLFTextRun.java:153)
java.lang.NullPointerException
at
org.apache.poi.xslf.usermodel.XSLFHyperlink.getAddress(XSLFHyperlink.java:57)
java.lang.NullPointerException
at org.apache.poi.xslf.usermodel.XSLFTextRun.copy(XSLFTextRun.java:602)
java.lang.NullPointerException
at java.util.TreeMap.getEntry(TreeMap.java:347)
at java.util.TreeMap.get(TreeMap.java:278)
at
org.apache.poi.openxml4j.opc.PackageRelationshipCollection.getRelationshipByID(PackageRelationshipCollection.java:286)
at
org.apache.poi.openxml4j.opc.PackagePart.getRelationship(PackagePart.java:392)
at
org.apache.poi.xslf.usermodel.XSLFSheet.importBlip(XSLFSheet.java:596)
There is only a bit of variety and you might consider this a different bugs.
>From my point of view the main issue is to make sure that suche detail errors
in part of the rendering process should not necessarily make the whole
rendering fail. It would be good to have an option for this (or is there
already such a thing?.
--
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]