Yuguang Huang created PDFBOX-4796:
-------------------------------------

             Summary: PDColorSpace#create IOException, expected a name or array 
but got COSDictionary
                 Key: PDFBOX-4796
                 URL: https://issues.apache.org/jira/browse/PDFBOX-4796
             Project: PDFBox
          Issue Type: Bug
            Reporter: Yuguang Huang


Hi community,

I prefer to not share the document file for now, but we are facing an issue 
with the file where when the below method in PDColorSpace is called, an 
IOException is thrown. The logic is expecting COSObject or COSName while the 
actual obj is COSDictionary. 

 

public static PDColorSpace create(COSBase colorSpace,PDResources resources, 
boolean wasDefault)

 

Stack trace: 

java.io.IOException: Expected a name or array but got: 
COSDictionary\{COSName{ColorSpace}:COSName\{DeviceRGB};}java.io.IOException: 
Expected a name or array but got: 
COSDictionary\{COSName{ColorSpace}:COSName\{DeviceRGB};} at 
org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.create(PDColorSpace.java:223)
 at org.apache.pdfbox.pdmodel.PDResources.getColorSpace(PDResources.java:199) 
at 
org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.create(PDColorSpace.java:120)
 at org.apache.pdfbox.pdmodel.PDResources.getColorSpace(PDResources.java:203) 
at org.apache.pdfbox.pdmodel.PDResources.getColorSpace(PDResources.java:169) at 
org.apache.pdfbox.contentstream.operator.color.SetNonStrokingDeviceRGBColor.process(SetNonStrokingDeviceRGBColor.java:39)
 at 
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869)
 at 
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505)
 at 
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479)
 at 
org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152)
 at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:263) at 
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:321) at 
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) at 
org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:229)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to