Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: sun.awt.image.BufImgSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData at sun.java2d.xr.XRPMBlitLoops.cacheToTmpSurface(XRPMBlitLoops.java:145) at sun.java2d.xr.XrSwToPMBlit.Blit(XRPMBlitLoops.java:354) at sun.java2d.SurfaceDataProxy.updateSurfaceData(SurfaceDataProxy.java:498) at sun.java2d.SurfaceDataProxy.replaceData(SurfaceDataProxy.java:455) at sun.java2d.SurfaceData.getSourceSurfaceData(SurfaceData.java:233) at sun.java2d.pipe.DrawImage.renderImageScale(DrawImage.java:629) at sun.java2d.pipe.DrawImage.scaleImage(DrawImage.java:724) at sun.java2d.pipe.DrawImage.scaleImage(DrawImage.java:1069) at sun.java2d.pipe.ValidatePipe.scaleImage(ValidatePipe.java:219) at sun.java2d.SunGraphics2D.scaleImage(SunGraphics2D.java:3180) at sun.java2d.SunGraphics2D.drawHiDPIImage(SunGraphics2D.java:3166) at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3399) at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3383) at MultiRes.paint(MultiRes.java:50) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:264) at sun.awt.X11.XRepaintArea.paintComponent(XRepaintArea.java:66) at sun.awt.RepaintArea.paint(RepaintArea.java:240) at sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:595) at java.awt.Component.dispatchEventImpl(Component.java:5047) at java.awt.Container.dispatchEventImpl(Container.java:2317) at java.awt.Window.dispatchEventImpl(Window.java:2755) at java.awt.Component.dispatchEvent(Component.java:4818) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:761) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:712) at java.awt.EventQueue$3.run(EventQueue.java:706) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:734) at java.awt.EventQueue$4.run(EventQueue.java:732) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77) at java.awt.EventQueue.dispatchEvent(EventQueue.java:731) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:192) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:106) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:102) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:94) at java.awt.EventDispatchThread.run(EventDispatchThread.java:83) Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: sun.awt.image.BufImgSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData at sun.java2d.xr.XRPMBlitLoops.cacheToTmpSurface(XRPMBlitLoops.java:145) at sun.java2d.xr.XrSwToPMBlit.Blit(XRPMBlitLoops.java:354) at sun.java2d.SurfaceDataProxy.updateSurfaceData(SurfaceDataProxy.java:498) at sun.java2d.SurfaceDataProxy.replaceData(SurfaceDataProxy.java:455) at sun.java2d.SurfaceData.getSourceSurfaceData(SurfaceData.java:233) at sun.java2d.pipe.DrawImage.renderImageScale(DrawImage.java:629) at sun.java2d.pipe.DrawImage.scaleImage(DrawImage.java:724) at sun.java2d.pipe.DrawImage.scaleImage(DrawImage.java:1069) at sun.java2d.pipe.ValidatePipe.scaleImage(ValidatePipe.java:219) at sun.java2d.SunGraphics2D.scaleImage(SunGraphics2D.java:3180) at sun.java2d.SunGraphics2D.drawHiDPIImage(SunGraphics2D.java:3166) at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3399) at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3383) at MultiRes.paint(MultiRes.java:50) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:264) at sun.awt.X11.XRepaintArea.paintComponent(XRepaintArea.java:66) at sun.awt.RepaintArea.paint(RepaintArea.java:240) at sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:595) at java.awt.Component.dispatchEventImpl(Component.java:5047) at java.awt.Container.dispatchEventImpl(Container.java:2317) at java.awt.Window.dispatchEventImpl(Window.java:2755) at java.awt.Component.dispatchEvent(Component.java:4818) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:761) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:712) at java.awt.EventQueue$3.run(EventQueue.java:706) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:734) at java.awt.EventQueue$4.run(EventQueue.java:732) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77) at java.awt.EventQueue.dispatchEvent(EventQueue.java:731) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:192) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:106) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:102) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:94) at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)