JDK-8007026 : new test sun/java2d/OpenGL/CustomCompositeTest.java fails on solaris, linux, windows
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 7,8,9
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux,solaris
  • CPU: generic
  • Submitted: 2013-01-28
  • Updated: 2015-07-22
  • Resolved: 2015-07-22
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9Resolved
Related Reports
Duplicate :  
Relates :  
Relates :  
Relates :  
Description
test sun/java2d/OpenGL/CustomCompositeTest.java passes only on macosx

test fails on linux and solaris platforms (windows was not checked) with following output:
----------System.err:(61/3891)----------
java.lang.RuntimeException: Test FAILED.
	at CustomCompositeTest.main(CustomCompositeTest.java:81)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:96)
	at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.InternalError: not implemented yet
	at sun.java2d.x11.X11SurfaceData.getRaster(X11SurfaceData.java:205)
	at sun.java2d.loops.Blit$AnyBlit.Blit(Blit.java:162)
	at sun.java2d.pipe.DrawImage.blitSurfaceData(DrawImage.java:956)
	at sun.java2d.pipe.DrawImage.renderImageCopy(DrawImage.java:578)
	at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:71)
	at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1011)
	at sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186)
	at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3084)
	at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3206)
	at sun.java2d.SunGraphics2D.drawRenderedImage(SunGraphics2D.java:2564)
	at CustomCompositeTest$MyComp.renderTest(CustomCompositeTest.java:210)
	at CustomCompositeTest$MyComp.paintComponent(CustomCompositeTest.java:189)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JComponent.paintChildren(JComponent.java:887)
	at javax.swing.JComponent.paint(JComponent.java:1063)
	at javax.swing.JComponent.paintChildren(JComponent.java:887)
	at javax.swing.JComponent.paint(JComponent.java:1063)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:585)
	at javax.swing.JComponent.paintChildren(JComponent.java:887)
	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5227)
	at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:295)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1219)
	at javax.swing.JComponent.paint(JComponent.java:1040)
	at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
	at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:78)
	at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:115)
	at java.awt.Container.paint(Container.java:1967)
	at java.awt.Window.paint(Window.java:3877)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:793)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:740)
	at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:689)
	at javax.swing.RepaintManager.access$800(RepaintManager.java:59)
	at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1651)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:682)
	at java.awt.EventQueue$3.run(EventQueue.java:680)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

see comments for more details
Comments
Fixed in commit http://hg.openjdk.java.net/jdk9/client/jdk/rev/7d5b99fb4d94 as per bug https://bugs.openjdk.java.net/browse/JDK-8061831 and now works on opengl pipeline.
01-06-2015

Test fails with same error on Solaris sparcv9 for 9b65 also. RULE sun/java2d/OpenGL/CustomCompositeTest.java Exception java.lang.InternalError: not implemented yet RULE sun/java2d/OpenGL/CustomCompositeTest.java Exception java.lang.RuntimeException: Test FAILED. http://aurora-ds3.us.oracle.com:9502/runs/910498.ManualSubmit-1/workDir/sun/java2d/OpenGL/CustomCompositeTest.jtr
27-05-2015

These are all approved for deferral to JDK 9 so you can update the FixVersion to state JDK 9. Kind regards, Mathias
29-08-2013

These are all approved for deferral to JDK 9 so you can update the FixVersion to state JDK 9. Kind regards, Mathias
29-08-2013

These are all approved for deferral to JDK 9 so you can update the FixVersion to state JDK 9. Kind regards, Mathias
29-08-2013

Converted "8-client-defer-candidate" label to "8-defer-request" by SQE' OK.
15-08-2013

*This is anti-deferral criteria list*: - P2 -------------- Engineering's Criteria ------------------------------------- - tck-red labeled - conformance labeled - P3 regressions reported/labeled against jdk8 - findbugs, parfait, eht labeled bugs - CAP <1 year reported - netbeans <1 year reported Victor ----------------- SQE's OK --------------------------------- Yes, we are ok with that thanks, Mikhail
15-08-2013