This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Null pointer exception occurs when clicking the drop down button on the far right of the files tabs. The exception occurs clicking it a second time to close it, after clicking it the first time to drop down the list of open files. Here's the contents of the ide.log file: ------------------------------------------------------------------------------- >Log Session: Thursday, May 13, 2004 8:38:08 AM EDT >System Info: Product Version = NetBeans IDE 3.6 (Build 200404071636) Operating System = Linux version 2.4.18-4 running on i386 Java; VM; Vendor = 1.4.1_02; Java HotSpot(TM) Client VM 1.4.1_02-b06; Sun Microsystems Inc. Java Home = /mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre System Locale; Encod. = en_US; ANSI_X3.4-1968 Home Dir; Current Dir = /mnt/accounts/brandt; /mnt/z50/accts/brandt IDE Install; User Dir = /mnt/accounts/brandt/NetBeans3.6; /mnt/accounts/brandt/.netbeans/3.6 CLASSPATH = /mnt/accounts/brandt/NetBeans3.6/lib/ext/boot.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/lib/dt.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/lib/htmlconverter.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/lib/tools.jar Boot & ext classpath = /mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/lib/rt.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/lib/i18n.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/lib/sunrsasign.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/lib/jsse.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/lib/jce.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/lib/charsets.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/classes:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/lib/ext/dnsns.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/lib/ext/ldapsec.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/lib/ext/localedata.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/lib/ext/mysql-connector-java-3.0.7-stable-bin.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/lib/ext/pg73jdbc3.jar:/mnt/z0/admin0/main/freeware_linux/j2sdk1.4.1_02/jre/lib/ext/sunjce_provider.jar Dynamic classpath = /mnt/accounts/brandt/NetBeans3.6/lib/core.jar:/mnt/accounts/brandt/NetBeans3.6/lib/openide.jar:/mnt/accounts/brandt/NetBeans3.6/lib/openide-loaders.jar:/mnt/accounts/brandt/NetBeans3.6/lib/openfile-cli.jar ------------------------------------------------------------------------------- [org.netbeans.core.modules #6] Warning: the module org.netbeans.modules.projects uses org.openide.deprecated which is deprecated: Clients of obsoleted Open APIs are encouraged to remove this dependency. See http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep-I Turning on modules: org.openide/1 [4.26.1 200404071636] org.openide.loaders [4.11.1 200404071636] org.openide.src [1.1.1 200404071636] org.openide.io [1.1.1 200404071636] org.openide.execution [1.1.1 200404071636] org.openide.compiler [1.2.1 200404071636] org.netbeans.core/1 [1.21.1 200404071636] org.netbeans.lib.terminalemulator [1.1.1 200404071636] org.netbeans.core.output/1 [1.1.1 200404071636] org.netbeans.core.compiler/1 [1.4.1 200404071636] org.openide.debugger [1.1.1 200404071636] org.netbeans.modules.editor/1 [1.14.1 200404071636] org.netbeans.modules.diff/1 [1.7.1 200404071636] org.openidex.util/2 [2.7.1 200404071636] org.netbeans.modules.vcscore/1 [1.9.1 200404071636] org.netbeans.modules.vcs.advanced/1 [1.9.1 200404071636] org.netbeans.modules.vcs.profiles.pvcs/1 [1.3.1 200404071636] org.netbeans.modules.javahelp/1 [2.1.1 200404071636] org.netbeans.modules.usersguide/1 [1.13.1 200404071636] org.netbeans.modules.settings/1 [1.4.1 200404071636] org.netbeans.modules.utilities/1 [1.15.1 200404071636] org.netbeans.core.execution/1 [1.3.1 200404071636] org.openide.deprecated [1.3.1 200404071636] org.netbeans.core.deprecated [1.3.1 200404071636] org.netbeans.modules.schema2beans/1 [1.7.1 200404071636] org.netbeans.modules.autoupdate/1 [2.8.1 200404071636] org.netbeans.modules.updatecenters/1 [1.0.1 200404071636] org.netbeans.libs.xalan/1 [1.4.1 2.5.2] org.netbeans.libs.jaxp/1 [1.2.1 1.1.2] org.netbeans.api.xml/1 [1.3.1.3.6.0 3.6.0 200404071636] org.netbeans.modules.xml.core/2 [1.1.1.3.6.0 3.6.0 200404071636] org.netbeans.modules.xml.tax/2 [1.1.1.3.6.0 3.6.0 200404071636] org.netbeans.modules.xml.tools/2 [1.1.1.3.6.0 3.6.0 200404071636] org.netbeans.modules.vcs.profiles.vss/1 [1.3.1 200404071636] org.netbeans.core.windows/2 [2.0.1 200404071636] org.netbeans.core.ui/1 [1.3.1 200404071636] org.netbeans.modules.image/1 [1.11.1 200404071636] org.netbeans.lib.cvsclient/1 [1.8.1 200404071636] org.netbeans.modules.vcs.profiles.cvsprofiles/1 [1.3.1 200404071636] org.netbeans.core.ide/1 [1.3.1 200404071636] org.netbeans.modules.properties/1 [1.11.1 200404071636] org.netbeans.modules.properties.syntax/1 [1.11 200404071636] org.netbeans.modules.vcs.cmdline.compat/1 [1.3.1 200404071636] org.netbeans.modules.classfile/1 [1.8 200404071636] org.netbeans.api.java/1 [1.3.1 200404071636] org.netbeans.modules.java/1 [1.16.1 200404071636] org.netbeans.modules.beans/1 [1.11.1 200404071636] org.netbeans.modules.xml.schema/1 [1.1.1.3.6.0 3.6.0 200404071636] org.netbeans.modules.form/2 [1.13.1 200404071636] org.netbeans.modules.j2eeapis/1 [1.0.1 200404071636] org.netbeans.modules.debugger.core/3 [2.10.1 200404071636] org.netbeans.libs.j2eeeditor/1 [1.1.1 200404071636] org.netbeans.modules.j2eeserver/3 [1.1.1 200404071636] org.netbeans.modules.xml.text/2 [1.1.1.3.6.0 3.6.0 200404071636] org.netbeans.modules.text/1 [1.12.1 200404071636] org.netbeans.modules.jarpackager/2 [1.14.1 200404071636] org.netbeans.modules.xml.catalog/2 [1.1.1.3.6.0 3.6.0 200404071636] org.netbeans.api.web.dd/1 [1.1.1 1.0 200404071636] org.netbeans.modules.servletapi24/1 [2.0.1 2.0.1 200404071636] org.netbeans.libs.xerces/1 [1.4.1 2.6.0] org.apache.tools.ant.module/3 [3.6.1 200404071636] org.netbeans.modules.web.jspparser/2 [2.0.1 200404071636] org.netbeans.modules.projects/1 [1.14.1 200404071636] org.netbeans.modules.html/1 [1.12.1 200404071636] org.netbeans.modules.web.core.syntax/1 [1.13.1 200404071636] org.netbeans.modules.web.core/1 [1.17.1 200404071636] org.netbeans.modules.extbrowser/1 [1.3.1 200404071636] org.netbeans.modules.javadoc/1 [1.11.1 200404071636] org.netbeans.modules.css/2 [1.1.1.3.6.0 3.6.0 200404071636] org.netbeans.modules.welcome/1 [1.5.1 200404071636] org.netbeans.modules.clazz/1 [1.13.1 200404071636] org.netbeans.modules.group/1 [1.0.1 200404071636] org.netbeans.modules.cvsclient/1 [2.0.1 200404071636] *********** Exception occurred ************ at Thu May 13 08:38:25 EDT 2004 java.lang.NullPointerException at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.prepareRenderer(TabTable.java:133) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:1149) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1051) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:974) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142) at javax.swing.JComponent.paintComponent(JComponent.java:541) at javax.swing.JComponent.paint(JComponent.java:808) at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.paint(TabTable.java:289) at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4771) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4724) at javax.swing.JComponent._paintImmediately(JComponent.java:4668) at javax.swing.JComponent.paintImmediately(JComponent.java:4477) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) [catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) *********** Exception occurred ************ at Thu May 13 08:38:25 EDT 2004 java.lang.NullPointerException at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.prepareRenderer(TabTable.java:133) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:1149) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1051) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:974) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142) at javax.swing.JComponent.paintComponent(JComponent.java:541) at javax.swing.JComponent.paint(JComponent.java:808) at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.paint(TabTable.java:289) at javax.swing.JComponent.paintChildren(JComponent.java:647) at javax.swing.JComponent.paint(JComponent.java:817) at javax.swing.JComponent.paintChildren(JComponent.java:647) at javax.swing.JComponent.paint(JComponent.java:817) at javax.swing.JLayeredPane.paint(JLayeredPane.java:552) at javax.swing.JComponent.paintChildren(JComponent.java:647) at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4778) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4724) at javax.swing.JComponent.paint(JComponent.java:798) 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:1309) at sun.awt.RepaintArea.paint(RepaintArea.java:177) at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java:374) at java.awt.Component.dispatchEventImpl(Component.java:3699) at java.awt.Container.dispatchEventImpl(Container.java:1623) at java.awt.Component.dispatchEvent(Component.java:3480) at java.awt.EventQueue.dispatchEvent(EventQueue.java:450) [catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) *********** Exception occurred ************ at Thu May 13 08:38:25 EDT 2004 java.lang.NullPointerException at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.prepareRenderer(TabTable.java:133) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:1149) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1051) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:974) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142) at javax.swing.JComponent.paintComponent(JComponent.java:541) at javax.swing.JComponent.paint(JComponent.java:808) at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.paint(TabTable.java:289) at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4771) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4724) at javax.swing.JComponent._paintImmediately(JComponent.java:4668) at javax.swing.JComponent.paintImmediately(JComponent.java:4477) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) [catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) *********** Exception occurred ************ at Thu May 13 08:38:25 EDT 2004 java.lang.NullPointerException at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.prepareRenderer(TabTable.java:133) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:1149) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1051) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:974) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142) at javax.swing.JComponent.paintComponent(JComponent.java:541) at javax.swing.JComponent.paint(JComponent.java:808) at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.paint(TabTable.java:289) at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4771) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4724) at javax.swing.JComponent._paintImmediately(JComponent.java:4668) at javax.swing.JComponent.paintImmediately(JComponent.java:4477) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) [catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) *********** Exception occurred ************ at Thu May 13 08:38:25 EDT 2004 java.lang.NullPointerException at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.prepareRenderer(TabTable.java:133) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:1149) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1051) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:974) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142) at javax.swing.JComponent.paintComponent(JComponent.java:541) at javax.swing.JComponent.paint(JComponent.java:808) at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.paint(TabTable.java:289) at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4771) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4724) at javax.swing.JComponent._paintImmediately(JComponent.java:4668) at javax.swing.JComponent.paintImmediately(JComponent.java:4477) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) [catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) *********** Exception occurred ************ at Thu May 13 08:38:25 EDT 2004 java.lang.NullPointerException at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.prepareRenderer(TabTable.java:133) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:1149) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1051) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:974) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142) at javax.swing.JComponent.paintComponent(JComponent.java:541) at javax.swing.JComponent.paint(JComponent.java:808) at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.paint(TabTable.java:289) at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4771) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4724) at javax.swing.JComponent._paintImmediately(JComponent.java:4668) at javax.swing.JComponent.paintImmediately(JComponent.java:4477) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) [catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) *********** Exception occurred ************ at Thu May 13 08:38:25 EDT 2004 java.lang.NullPointerException at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.prepareRenderer(TabTable.java:133) at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:1149) at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1051) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:974) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142) at javax.swing.JComponent.paintComponent(JComponent.java:541) at javax.swing.JComponent.paint(JComponent.java:808) at org.netbeans.core.windows.view.ui.tabcontrol.TabTable.paint(TabTable.java:289) at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4771) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4724) at javax.swing.JComponent._paintImmediately(JComponent.java:4668) at javax.swing.JComponent.paintImmediately(JComponent.java:4477) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:448) [catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
I'll check this.
TabTable has been removed. Date: 2004/04/22 14:09:28 Author: tboudreau Log: GTK support; plaf library and tabcontrol separation; misc winsys related cleanup; close all but this actions; tweaks to various things to make them look right on GTK L&F.
verified in [nb_dev](200408151800)