From dev-return-63920-archive-asf-public=cust-asf.ponee.io@pdfbox.apache.org Wed Jul 3 17:55:02 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 58B461801A7 for ; Wed, 3 Jul 2019 19:55:02 +0200 (CEST) Received: (qmail 24845 invoked by uid 500); 3 Jul 2019 17:55:01 -0000 Mailing-List: contact dev-help@pdfbox.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@pdfbox.apache.org Delivered-To: mailing list dev@pdfbox.apache.org Received: (qmail 24803 invoked by uid 99); 3 Jul 2019 17:55:01 -0000 Received: from mailrelay1-us-west.apache.org (HELO mailrelay1-us-west.apache.org) (209.188.14.139) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Jul 2019 17:55:01 +0000 Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id B3DF0E2E80 for ; Wed, 3 Jul 2019 17:55:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 398FA261D7 for ; Wed, 3 Jul 2019 17:55:00 +0000 (UTC) Date: Wed, 3 Jul 2019 17:55:00 +0000 (UTC) From: "Tilman Hausherr (JIRA)" To: dev@pdfbox.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (PDFBOX-4581) Exception XRSurfaceData.getRaster not implemented yet on Swing, Linux MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/PDFBOX-4581?page=3Dcom.atlassia= n.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D168= 78036#comment-16878036 ]=20 Tilman Hausherr commented on PDFBOX-4581: ----------------------------------------- Please try the latest 2.0 snapshot and run with a file that has transparenc= ies. It should recover from the exception but it will probably look bad. > Exception XRSurfaceData.getRaster not implemented yet on Swing, Linux > --------------------------------------------------------------------- > > Key: PDFBOX-4581 > URL: https://issues.apache.org/jira/browse/PDFBOX-4581 > Project: PDFBox > Issue Type: Bug > Affects Versions: 2.0.15 > Environment: Ubuntu 18.04.2 LTS > Reporter: Jan Buscht=C3=B6ns > Priority: Major > Attachments: notYetImplemented_PDFBox_FORMGEN-2185-master.zip > > > When trying to render certain PDFs on a swing Graphics object, I get the = following Exception on Linux: > {code:java} > Exception in thread "AWT-EventQueue-0" java.lang.InternalError: not imple= mented yet > at java.desktop/sun.java2d.xr.XRSurfaceData.getRaster(XRSurfaceData.java:= 91) > at java.desktop/sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:163) > at java.desktop/sun.java2d.pipe.DrawImage.blitSurfaceData(DrawImage.java:= 972) > at java.desktop/sun.java2d.pipe.DrawImage.renderImageCopy(DrawImage.java:= 583) > at java.desktop/sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:67) > at java.desktop/sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1027) > at java.desktop/sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:= 186) > at java.desktop/sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:341= 5) > at java.desktop/sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:354= 5) > at org.apache.pdfbox.rendering.PageDrawer.showTransparencyGroup(PageDrawe= r.java:1570) > at org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(D= rawObject.java:66) > at org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStr= eamEngine.java:869) > at org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators= (PDFStreamEngine.java:505) > at org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStrea= mEngine.java:479) > at org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamE= ngine.java:152) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) > at org.apache.pdfbox.rendering.PDFRenderer.renderPageToGraphics(PDFRender= er.java:401) > at org.apache.pdfbox.rendering.PDFRenderer.renderPageToGraphics(PDFRender= er.java:370) > at org.apache.pdfbox.rendering.PDFRenderer.renderPageToGraphics(PDFRender= er.java:355) > at org.apache.pdfbox.rendering.PDFRenderer.renderPageToGraphics(PDFRender= er.java:342) > at de.abm.bug.App$PDFView.paint(App.java:29) > at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) > at java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) > at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) > at java.desktop/javax.swing.JComponent.paint(JComponent.java:1083) > at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:590) > at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:907) > at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5= 262) > at java.desktop/javax.swing.BufferStrategyPaintManager.paint(BufferStrate= gyPaintManager.java:246) > at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1323= ) > at java.desktop/javax.swing.JComponent.paint(JComponent.java:1060) > at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallb= ack.java:39) > at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCa= llback.java:78) > at java.desktop/sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCall= back.java:115) > at java.desktop/java.awt.Container.paint(Container.java:2002) > at java.desktop/java.awt.Window.paint(Window.java:3940) > at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:876) > at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:848) > at java.base/java.security.AccessController.doPrivileged(Native Method) > at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte= rsectionPrivilege(ProtectionDomain.java:85) > at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManag= er.java:848) > at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManag= er.java:823) > at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintMa= nager.java:772) > at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Repaint= Manager.java:1890) > at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.j= ava:313) > at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770= ) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) > at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) > at java.base/java.security.AccessController.doPrivileged(Native Method) > at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doInte= rsectionPrivilege(ProtectionDomain.java:85) > at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) > at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Event= DispatchThread.java:203) > at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDis= patchThread.java:124) > at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Event= DispatchThread.java:113) > at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThre= ad.java:109) > at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThre= ad.java:101) > at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java= :90) > {code} > This does not happen on Windows 10. > The same exception came up in the comments to PDFBOX-2905. > Seems to be the same problem as in [JDK-6689349.|https://bugs.openjdk.jav= a.net/browse/JDK-6689349]=20 > I reproduced this with PDFBox 2.0.13, 2.0.15 and 3.0.0-SNAPSHOT. And also= with an oracle jdk.1.8.0_201, open jdk 1.8.0_212 and open jdk 11.0.1. > I've attached an example maven project using the same PDF as in PDFBOX-29= 05. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org For additional commands, e-mail: dev-help@pdfbox.apache.org