You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Laszlo Kishalmi (Jira)" <ji...@apache.org> on 2021/01/01 19:02:00 UTC
[jira] [Resolved] (NETBEANS-5199) Can't create offscreen surface
[ https://issues.apache.org/jira/browse/NETBEANS-5199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Laszlo Kishalmi resolved NETBEANS-5199.
---------------------------------------
Resolution: Information Provided
Well it says: java.lang.OutOfMemoryError: Can't create offscreen surface
So either you are running low on some memory, or the used Java 8 has some bug in the native GTK rendering.
I'd recommend to try a different JDK and or LookAndFeel or maybe upgrade your RAM if needed.
Unfortunately there is nothing else we can do about this issue.
> Can't create offscreen surface
> ------------------------------
>
> Key: NETBEANS-5199
> URL: https://issues.apache.org/jira/browse/NETBEANS-5199
> Project: NetBeans
> Issue Type: Bug
> Affects Versions: 12.2
> Environment: Operating System = Linux version 5.4.0-59-generic running on amd64
> Java; VM; Vendor = 1.8.0_275; OpenJDK 64-Bit Server VM 25.275-b01; Private Build
> Runtime = OpenJDK Runtime Environment 1.8.0_275-8u275-b01-0ubuntu1~20.04-b01
> Java Home = /usr/lib/jvm/java-8-openjdk-amd64/jre
> System Locale; Encoding = nl_NL (nb); UTF-8
> Reporter: Remko de Keijzer
> Priority: Major
>
> <record>
> <date>2020-12-30T18:01:39</date>
> <millis>1609347699114</millis>
> <sequence>42641</sequence>
> <logger>global</logger>
> <level>1000</level>
> <thread>20</thread>
> <param>/home/remko/snap/netbeans/common/data/12.2/var/log/heapdump.hprof</param>
> <exception>
> <message>java.lang.OutOfMemoryError: Can't create offscreen surface</message>
> <frame>
> <class>com.sun.java.swing.plaf.gtk.GTKEngine</class>
> <method>nativeStartPainting</method>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>com.sun.java.swing.plaf.gtk.GTKEngine</class>
> <method>startPainting</method>
> <line>576</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>com.sun.java.swing.plaf.gtk.GTKPainter</class>
> <method>paintToolTipBackground</method>
> <line>1286</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.plaf.synth.SynthToolTipUI</class>
> <method>update</method>
> <line>139</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.JComponent</class>
> <method>paintComponent</method>
> <line>780</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.JComponent</class>
> <method>paint</method>
> <line>1056</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.JComponent</class>
> <method>paintChildren</method>
> <line>889</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.JComponent</class>
> <method>paint</method>
> <line>1065</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.JComponent</class>
> <method>paintChildren</method>
> <line>889</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.JComponent</class>
> <method>paint</method>
> <line>1065</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.JLayeredPane</class>
> <method>paint</method>
> <line>586</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.JComponent</class>
> <method>paintChildren</method>
> <line>889</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.JComponent</class>
> <method>paintToOffscreen</method>
> <line>5217</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager$PaintManager</class>
> <method>paintDoubleBuffered</method>
> <line>1579</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager$PaintManager</class>
> <method>paint</method>
> <line>1502</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.BufferStrategyPaintManager</class>
> <method>paint</method>
> <line>306</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager</class>
> <method>paint</method>
> <line>1272</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.JComponent</class>
> <method>paint</method>
> <line>1042</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.GraphicsCallback$PaintCallback</class>
> <method>run</method>
> <line>39</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>sun.awt.SunGraphicsCallback</class>
> <method>runOneComponent</method>
> <line>79</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>sun.awt.SunGraphicsCallback</class>
> <method>runComponents</method>
> <line>116</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.Container</class>
> <method>paint</method>
> <line>1978</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.Window</class>
> <method>paint</method>
> <line>3906</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager$4</class>
> <method>run</method>
> <line>842</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager$4</class>
> <method>run</method>
> <line>814</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.security.AccessController</class>
> <method>doPrivileged</method>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.security.ProtectionDomain$JavaSecurityAccessImpl</class>
> <method>doIntersectionPrivilege</method>
> <line>74</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager</class>
> <method>paintDirtyRegions</method>
> <line>814</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager</class>
> <method>paintDirtyRegions</method>
> <line>789</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager</class>
> <method>prePaintDirtyRegions</method>
> <line>738</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager</class>
> <method>access$1200</method>
> <line>64</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>javax.swing.RepaintManager$ProcessingRunnable</class>
> <method>run</method>
> <line>1732</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.event.InvocationEvent</class>
> <method>dispatch</method>
> <line>311</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.EventQueue</class>
> <method>dispatchEventImpl</method>
> <line>758</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.EventQueue</class>
> <method>access$500</method>
> <line>97</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.EventQueue$3</class>
> <method>run</method>
> <line>709</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.EventQueue$3</class>
> <method>run</method>
> <line>703</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.security.AccessController</class>
> <method>doPrivileged</method>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.security.ProtectionDomain$JavaSecurityAccessImpl</class>
> <method>doIntersectionPrivilege</method>
> <line>74</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.EventQueue</class>
> <method>dispatchEvent</method>
> <line>728</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>org.netbeans.core.TimableEventQueue</class>
> <method>dispatchEvent</method>
> <line>136</line>
> <file>${netbeans.home}modules/org-netbeans-core.jar</file>
> </frame>
> <frame>
> <class>java.awt.EventDispatchThread</class>
> <method>pumpOneEventForFilters</method>
> <line>205</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.EventDispatchThread</class>
> <method>pumpEventsForFilter</method>
> <line>116</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.EventDispatchThread</class>
> <method>pumpEventsForHierarchy</method>
> <line>105</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.EventDispatchThread</class>
> <method>pumpEvents</method>
> <line>101</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.EventDispatchThread</class>
> <method>pumpEvents</method>
> <line>93</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> <frame>
> <class>java.awt.EventDispatchThread</class>
> <method>run</method>
> <line>82</line>
> <file>${java.home}lib/rt.jar</file>
> </frame>
> </exception>
> </record>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists