You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Yuguang Huang (Jira)" <ji...@apache.org> on 2020/03/08 18:39:00 UTC

[jira] [Created] (PDFBOX-4796) PDColorSpace#create IOException, expected a name or array but got COSDictionary

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: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org