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

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

    [ https://issues.apache.org/jira/browse/PDFBOX-4796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17054772#comment-17054772 ] 

Tilman Hausherr commented on PDFBOX-4796:
-----------------------------------------

Yeah, that is an incorrect PDF.

> 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
>            Priority: Major
>
> 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