Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 4.1
-
Fix Version/s: 4.1.1
-
Component/s: Core/Parsing
-
Labels:None
-
Environment:-
Description
The customer has reported that the test PDF renders as black but I have been unable to confirm that behavior. When using 4.1 Pro, the PDF "renders" but the print is not legible and very faint. I also see the following exception thrown:
FINE: Error painting shapes.
java.util.ConcurrentModificationException
at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
at java.util.AbstractList$Itr.next(AbstractList.java:343)
at org.icepdf.core.pobjects.graphics.Shapes.paint(Shapes.java:325)
at org.icepdf.core.pobjects.Page.paint(Page.java:500)
FINE: Error painting shapes.
java.util.ConcurrentModificationException
at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
at java.util.AbstractList$Itr.next(AbstractList.java:343)
at org.icepdf.core.pobjects.graphics.Shapes.paint(Shapes.java:325)
at org.icepdf.core.pobjects.Page.paint(Page.java:500)
Activity
Tyler Johnson
created issue -
Tyler Johnson
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [5007000000D4Pgb] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22167 | Fri Aug 13 10:12:14 MDT 2010 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/Stream.java
|
Patrick Corless
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Fix Version/s | 4.1.1 [ 10244 ] | |
Resolution | Fixed [ 1 ] |
Tyler Johnson
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Tyler Johnson
made changes -
Attachment | screen_grey.jpg [ 12534 ] |
Tyler Johnson
made changes -
Attachment | screen_grey.jpg [ 12535 ] |
Tyler Johnson
made changes -
Attachment | screen_grey.jpg [ 12535 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22499 | Mon Oct 04 07:40:51 MDT 2010 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/Stream.java
|
Patrick Corless
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22529 | Wed Oct 06 07:06:36 MDT 2010 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/Stream.java
|
Patrick Corless
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Patrick Corless
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
This is my first dive into the the image handling for quite some time. It turns out there are four images that make up this PDF. The first is a background that is a bit redundant as it is hidden by the other images. The small circular letter head graphic is one but the image that shows up black is actually rendered correctly in the JPEG2000 format. The four image is is a mask in jbig2 format for the previous JPEG2000 image. The Mask is what cuts out all the text from from the JPEG2000 image.
I've update our code to apply the jbig2 image mask to the JPEG2000 image and the PDF start looking like it should. I still have to find some other examples but I'll likely check in the code regardless as it is a feature that we don't support in the spec at all.