Project
IntelliJ IDEA
Priority
Critical
Type
Bug
Fix versions
No Fix versions
State
Verified
Assignee
Kirill Kalishev
Subsystem
User Interface
Affected versions
No Affected versions
Fixed in build
No Fixed in build
  • Created by   Alexander Chernikov
    4 years ago (10 Sep 2007 17:59)
  • Updated by   root
    2 years ago (17 Jan 2010 20:52)
  • Jira: IDEADEV-20893
    (history, comments)
 
IDEA-40834 GTK LaF + JDK 1.6: menus are not rendered with NPE from GTKIconFactory$MenuArrowIcon.paintIcon()
2
Issue is visible to: All Users
  The issue is visible to the selected user group only
Set look and feel = GTK+. Try to open sub-menus of main menu. Result: just empty boxes are shown and NPE.

Environment: Ubuntu 6.06, JDK 1.6, GTK+ look and feel

Issue was closed
Comments (2)
 
History
 
Linked Issues (?)
 
Alexander Chernikov
  Alexander Chernikov
10 Sep 2007 17:59
4 years ago
[ 41125] ERROR - com.intellij.ide.IdeEventQueue - Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=javax.swing.SystemEventQueueUtilities$ComponentWorkRequest@167a300,notifier=null,catchExceptions=false,when=1189432101138] on sun.awt.X11.XToolkit@198a09e
java.lang.NullPointerException
at com.sun.java.swing.plaf.gtk.GTKIconFactory$MenuArrowIcon.paintIcon(GTKIconFactory.java:348)
at sun.swing.plaf.synth.SynthIcon.paintIcon(SynthIcon.java:87)
at com.intellij.ui.plaf.beg.IdeaMenuUI.paint(IdeaMenuUI.java:13)
at com.intellij.ui.plaf.beg.IdeaMenuUI.update(IdeaMenuUI.java:103)
at javax.swing.JComponent.paintComponent(JComponent.java:758)
at javax.swing.JComponent.paint(JComponent.java:1022)
at javax.swing.JComponent.paintChildren(JComponent.java:859)
at javax.swing.JComponent.paint(JComponent.java:1031)
at javax.swing.JComponent.paintChildren(JComponent.java:859)
at javax.swing.JComponent.paint(JComponent.java:1031)
at javax.swing.JComponent.paintChildren(JComponent.java:859)
at javax.swing.JComponent.paint(JComponent.java:1031)
at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
at javax.swing.JComponent.paintChildren(JComponent.java:859)
at javax.swing.JComponent.paintToOffscreen(JComponent.java:5111)
at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1382)
at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1313)
at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:301)
at javax.swing.RepaintManager.paint(RepaintManager.java:1128)
at javax.swing.JComponent.paint(JComponent.java:1008)
at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
at java.awt.Container.paint(Container.java:1797)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:734)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:679)
at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:659)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:170)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:18)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:105)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
[ 41126] ERROR - com.intellij.ide.IdeEventQueue - IntelliJ IDEA (Selena) #7269 Build #7269
[ 41126] ERROR - com.intellij.ide.IdeEventQueue - JDK: 1.6.0_01
[ 41126] ERROR - com.intellij.ide.IdeEventQueue - VM: Java HotSpot(TM) Client VM
[ 41126] ERROR - com.intellij.ide.IdeEventQueue - Vendor: Sun Microsystems Inc.
[ 41127] ERROR - com.intellij.ide.IdeEventQueue - OS: Linux
[ 41127] ERROR - com.intellij.ide.IdeEventQueue - Last Action:
Alexander Chernikov
  Alexander Chernikov
12 Oct 2007 19:14
4 years ago
7347: fix confirmed.