Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via YouTrack by Unknown author, 1 year ago
sun.awt.image.BufImgSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData
via GitHub by jsql-robot
, 1 year ago
sun.awt.image.BufImgSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData
via GitHub by jsql-robot
, 1 year ago
sun.awt.image.BufImgSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData
via JDK Bug System by Yuri Nesterenko, 2 years ago
sun.awt.image.BufImgSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData
java.lang.ClassCastException: sun.awt.image.BufImgSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData	at sun.java2d.xr.XRRenderer.validateSurface(XRRenderer.java:72)	at sun.java2d.xr.XRRenderer.drawLine(XRRenderer.java:87)	at sun.java2d.SunGraphics2D.drawLine(SunGraphics2D.java:2234)	at com.intellij.util.ui.UIUtil.drawLine(UIUtil.java:682)	at com.intellij.openapi.editor.impl.view.EditorPainter.a(EditorPainter.java:131)	at com.intellij.openapi.editor.impl.view.EditorPainter.paint(EditorPainter.java:91)	at com.intellij.openapi.editor.impl.view.EditorView.paint(EditorView.java:228)	at com.intellij.openapi.editor.impl.EditorImpl.paint(EditorImpl.java:2167)	at com.intellij.openapi.editor.impl.EditorComponentImpl.paintComponent(EditorComponentImpl.java:218)	at javax.swing.JComponent.paint(JComponent.java:1056)	at com.intellij.openapi.editor.impl.EditorComponentImpl.paint(EditorComponentImpl.java:117)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JViewport.paint(JViewport.java:728)	at com.intellij.ui.components.JBViewport.paint(JBViewport.java:165)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at com.intellij.ui.tabs.impl.JBTabsImpl.paintChildren(JBTabsImpl.java:2350)	at javax.swing.JComponent.paint(JComponent.java:1065)	at com.intellij.ui.tabs.impl.JBTabsImpl.paint(JBTabsImpl.java:2345)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at com.intellij.openapi.wm.impl.ToolWindowsPane.paintChildren(ToolWindowsPane.java:192)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paint(JComponent.java:1065)	at javax.swing.JLayeredPane.paint(JLayeredPane.java:586)	at javax.swing.JComponent.paintChildren(JComponent.java:889)	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5217)	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579)	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502)	at javax.swing.RepaintManager.paint(RepaintManager.java:1272)	at javax.swing.JComponent.paint(JComponent.java:1042)	at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)	at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:79)	at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:116)	at java.awt.Container.paint(Container.java:1975)	at java.awt.Window.paint(Window.java:3904)	at com.intellij.openapi.wm.impl.IdeFrameImpl.paint(IdeFrameImpl.java:548)	at javax.swing.RepaintManager$4.run(RepaintManager.java:842)	at javax.swing.RepaintManager$4.run(RepaintManager.java:814)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)	at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)	at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)	at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)	at java.awt.EventQueue.access$500(EventQueue.java:97)	at java.awt.EventQueue$3.run(EventQueue.java:709)	at java.awt.EventQueue$3.run(EventQueue.java:703)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)	at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:863)	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:664)	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:392)	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)	at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)	at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)	at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)	at java.security.AccessController.doPrivileged(Native Method)	at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)	at java.awt.Dialog.show(Dialog.java:1084)	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:792)	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:465)	at com.intellij.openapi.ui.DialogWrapper.invokeShow(DialogWrapper.java:1670)	at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1608)	at com.intellij.openapi.options.newEditor.SettingsDialog.access$001(SettingsDialog.java:42)	at com.intellij.openapi.options.newEditor.SettingsDialog$1.run(SettingsDialog.java:81)	at com.intellij.openapi.project.DumbPermissionServiceImpl.allowStartingDumbModeInside(DumbPermissionServiceImpl.java:37)	at com.intellij.openapi.project.DumbService.allowStartingDumbModeInside(DumbService.java:283)	at com.intellij.openapi.options.newEditor.SettingsDialog.show(SettingsDialog.java:78)	at com.intellij.openapi.ui.DialogWrapper.showAndGet(DialogWrapper.java:1623)	at com.intellij.ide.actions.ShowSettingsUtilImpl.a(ShowSettingsUtilImpl.java:228)	at com.intellij.ide.actions.ShowSettingsUtilImpl.editConfigurable(ShowSettingsUtilImpl.java:189)	at com.intellij.ide.actions.ShowSettingsUtilImpl.editConfigurable(ShowSettingsUtilImpl.java:178)	at com.intellij.ide.actions.ShowSettingsUtilImpl.editConfigurable(ShowSettingsUtilImpl.java:162)	at com.jetbrains.plugins.webDeployment.actions.ConfigureDeploymentOptionsAction.actionPerformed(ConfigureDeploymentOptionsAction.java:29)	at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:191)	at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:311)	at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:958)	at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:124)	at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:281)	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)	at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:109)	at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:513)	at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:45)	at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:533)	at java.awt.Component.processMouseEvent(Component.java:6533)	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)	at java.awt.Component.processEvent(Component.java:6298)	at java.awt.Container.processEvent(Container.java:2236)	at java.awt.Component.dispatchEventImpl(Component.java:4889)	at java.awt.Container.dispatchEventImpl(Container.java:2294)	at java.awt.Component.dispatchEvent(Component.java:4711)	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)	at java.awt.Container.dispatchEventImpl(Container.java:2280)	at java.awt.Window.dispatchEventImpl(Window.java:2746)	at java.awt.Component.dispatchEvent(Component.java:4711)	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)	at java.awt.EventQueue.access$500(EventQueue.java:97)	at java.awt.EventQueue$3.run(EventQueue.java:709)	at java.awt.EventQueue$3.run(EventQueue.java:703)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)	at java.awt.EventQueue$4.run(EventQueue.java:731)	at java.awt.EventQueue$4.run(EventQueue.java:729)	at java.security.AccessController.doPrivileged(Native Method)	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:863)	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:660)	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:392)	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)