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.

Bug 7342 - Null pointer exception in PropertySheet
Summary: Null pointer exception in PropertySheet
Status: CLOSED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 3.x
Hardware: PC Windows 3.1/NT
: P4 minor (vote)
Assignee: David Strupl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2000-08-10 15:19 UTC by Martin Ryzl
Modified: 2008-12-23 10:57 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Ryzl 2000-08-10 15:19:03 UTC
[Build 1069] Following exception suddenly started appearing (aproximately every
20 seconds). I don't know why. As yet, I'm not able to reproduce it.

Thu Aug 10 16:13:32 GMT+02:00 2000java.lang.NullPointerException: null
java.lang.NullPointerException
        at java.awt.Container.addImpl(Container.java:345)
        at java.awt.Container.add(Container.java:238)
        at
org.openide.explorer.propertysheet.PropertyDisplayer.setValue(PropertyDisplayer.
java:232)
        at
org.openide.explorer.propertysheet.PropertyDisplayer.<init>(PropertyDisplayer.ja
va:174)
        at
org.openide.explorer.propertysheet.PropertySheet.refreshTab(PropertySheet.java:7
95)
        at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:499)
        at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:513)
        at
org.openide.explorer.propertysheet.PropertySheet.refreshPropertySheet(PropertySh
eet.java:660)
        at
org.openide.explorer.propertysheet.PropertySheet.access$15(PropertySheet.java:60
5)
        at
org.openide.explorer.propertysheet.PropertySheet$14.run(PropertySheet.java:1212)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
        at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Comment 1 Martin Ryzl 2000-08-10 15:23:59 UTC
I've forgot mention additional dialog (Exception) with text:
Exception in org.openide.explorer.propertysheet.editors.ModifierEditor
PropertyEditor
Comment 2 David Strupl 2000-08-18 10:39:59 UTC
Without stack trace from the second exception I cannot do anything since
I am not able to reproduce it. The null pointer is probably caused by the fact
that method getReaderComponent() returned null but it can return null only
after signaling the exception. So the exception stack trace is necessary.
Comment 3 Martin Ryzl 2000-08-28 08:33:59 UTC
I have added everything from the log file.

*********** Exception occurred ************
Thu Aug 10 16:11:17 GMT+02:00 2000java.lang.NullPointerException: null
java.lang.NullPointerException
	at java.awt.Container.addImpl(Container.java:345)
	at java.awt.Container.add(Container.java:238)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.setValue(PropertyDisplayer.
java:232)
	at
org.openide.explorer.propertysheet.PropertySheet.updateTab(PropertySheet.java:86
2)
	at
org.openide.explorer.propertysheet.PropertySheet$13.run(PropertySheet.java:1037)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
*********** Exception occurred ************
Thu Aug 10 16:11:32 GMT+02:00 2000java.lang.NullPointerException: null
java.lang.NullPointerException
	at java.awt.Container.addImpl(Container.java:345)
	at java.awt.Container.add(Container.java:238)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.setValue(PropertyDisplayer.
java:232)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.<init>(PropertyDisplayer.ja
va:174)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshTab(PropertySheet.java:7
95)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:499)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:513)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshPropertySheet(PropertySh
eet.java:660)
	at
org.openide.explorer.propertysheet.PropertySheet.access$15(PropertySheet.java:60
5)
	at
org.openide.explorer.propertysheet.PropertySheet$14.run(PropertySheet.java:1212)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
*********** Exception occurred ************
Thu Aug 10 16:11:39 GMT+02:00 2000java.lang.NullPointerException: null
java.lang.NullPointerException
	at java.awt.Container.addImpl(Container.java:345)
	at java.awt.Container.add(Container.java:238)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.setValue(PropertyDisplayer.
java:232)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.<init>(PropertyDisplayer.ja
va:174)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshTab(PropertySheet.java:7
95)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:499)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:513)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshPropertySheet(PropertySh
eet.java:660)
	at
org.openide.explorer.propertysheet.PropertySheet.access$15(PropertySheet.java:60
5)
	at
org.openide.explorer.propertysheet.PropertySheet$14.run(PropertySheet.java:1212)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
*********** Exception occurred ************
Thu Aug 10 16:11:50 GMT+02:00 2000java.lang.NullPointerException: null
java.lang.NullPointerException
	at java.awt.Container.addImpl(Container.java:345)
	at java.awt.Container.add(Container.java:238)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.setValue(PropertyDisplayer.
java:232)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.<init>(PropertyDisplayer.ja
va:174)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshTab(PropertySheet.java:7
95)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:499)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:513)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshPropertySheet(PropertySh
eet.java:660)
	at
org.openide.explorer.propertysheet.PropertySheet.access$15(PropertySheet.java:60
5)
	at
org.openide.explorer.propertysheet.PropertySheet$14.run(PropertySheet.java:1212)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
*********** Exception occurred ************
Thu Aug 10 16:11:59 GMT+02:00 2000java.lang.NullPointerException: null
java.lang.NullPointerException
	at java.awt.Container.addImpl(Container.java:345)
	at java.awt.Container.add(Container.java:238)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.setValue(PropertyDisplayer.
java:232)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.<init>(PropertyDisplayer.ja
va:174)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshTab(PropertySheet.java:7
95)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:499)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:513)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshPropertySheet(PropertySh
eet.java:660)
	at
org.openide.explorer.propertysheet.PropertySheet.access$15(PropertySheet.java:60
5)
	at
org.openide.explorer.propertysheet.PropertySheet$14.run(PropertySheet.java:1212)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.Dialog.show(Dialog.java:370)
	at org.netbeans.core.NbPresenter.show(NbPresenter.java:449)
	at java.awt.Component.show(Component.java:946)
	at java.awt.Component.setVisible(Component.java:903)
	at org.netbeans.core.NbTopManager.notify(NbTopManager.java:391)
	at
org.openide.text.CloneableEditorSupport.canClose(CloneableEditorSupport.java:493
)
	at org.openide.text.CloneableEditor.closeLast(CloneableEditor.java:271)
	at
org.netbeans.modules.java.JavaEditor$JavaEditorComponent.closeLast(JavaEditor.ja
va:858)
	at
org.openide.windows.CloneableTopComponent$Ref.unregister(CloneableTopComponent.j
ava:276)
	at
org.openide.windows.CloneableTopComponent.canClose(CloneableTopComponent.java:14
3)
	at org.openide.text.CloneableEditor.canClose(CloneableEditor.java:145)
	at org.openide.windows.TopComponent.close(TopComponent.java:241)
	at org.openide.windows.TopComponent.close(TopComponent.java:216)
	at
org.netbeans.core.windows.ModeImpl.containerClosing(ModeImpl.java:565)
	at
org.netbeans.core.windows.MultiTabListenerImpl.windowClosing(MultiTabListenerImp
l.java:56)
	at
java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:291)
	at java.awt.Window.processWindowEvent(Window.java:798)
	at javax.swing.JFrame.processWindowEvent(JFrame.java:241)
	at java.awt.Window.processEvent(Window.java:774)
	at java.awt.Component.dispatchEventImpl(Component.java:2595)
	at java.awt.Container.dispatchEventImpl(Container.java:1213)
	at java.awt.Window.dispatchEventImpl(Window.java:912)
	at java.awt.Component.dispatchEvent(Component.java:2499)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
	at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
*********** Exception occurred ************
Thu Aug 10 16:12:33 GMT+02:00 2000java.lang.NullPointerException: null
java.lang.NullPointerException
	at java.awt.Container.addImpl(Container.java:345)
	at java.awt.Container.add(Container.java:238)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.setValue(PropertyDisplayer.
java:232)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.<init>(PropertyDisplayer.ja
va:174)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshTab(PropertySheet.java:7
95)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:499)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:513)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshPropertySheet(PropertySh
eet.java:660)
	at
org.openide.explorer.propertysheet.PropertySheet.access$15(PropertySheet.java:60
5)
	at
org.openide.explorer.propertysheet.PropertySheet$14.run(PropertySheet.java:1212)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
*********** Exception occurred ************
Thu Aug 10 16:13:32 GMT+02:00 2000java.lang.NullPointerException: null
java.lang.NullPointerException
	at java.awt.Container.addImpl(Container.java:345)
	at java.awt.Container.add(Container.java:238)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.setValue(PropertyDisplayer.
java:232)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.<init>(PropertyDisplayer.ja
va:174)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshTab(PropertySheet.java:7
95)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:499)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:513)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshPropertySheet(PropertySh
eet.java:660)
	at
org.openide.explorer.propertysheet.PropertySheet.access$15(PropertySheet.java:60
5)
	at
org.openide.explorer.propertysheet.PropertySheet$14.run(PropertySheet.java:1212)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
*********** Exception occurred ************
Thu Aug 10 16:20:27 GMT+02:00 2000java.lang.NullPointerException: null
java.lang.NullPointerException
	at java.awt.Container.addImpl(Container.java:345)
	at java.awt.Container.add(Container.java:238)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.setValue(PropertyDisplayer.
java:232)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.<init>(PropertyDisplayer.ja
va:174)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshTab(PropertySheet.java:7
95)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:499)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:513)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshPropertySheet(PropertySh
eet.java:660)
	at
org.openide.explorer.propertysheet.PropertySheet.access$15(PropertySheet.java:60
5)
	at
org.openide.explorer.propertysheet.PropertySheet$14.run(PropertySheet.java:1212)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
*********** Exception occurred ************
Thu Aug 10 16:23:33 GMT+02:00 2000java.lang.NullPointerException: null
java.lang.NullPointerException
	at java.awt.Container.addImpl(Container.java:345)
	at java.awt.Container.add(Container.java:238)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.setValue(PropertyDisplayer.
java:232)
	at
org.openide.explorer.propertysheet.PropertyDisplayer.<init>(PropertyDisplayer.ja
va:174)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshTab(PropertySheet.java:7
95)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:499)
	at
org.openide.explorer.propertysheet.PropertySheet.setCurrentPage(PropertySheet.ja
va:513)
	at
org.openide.explorer.propertysheet.PropertySheet.refreshPropertySheet(PropertySh
eet.java:660)
	at
org.openide.explorer.propertysheet.PropertySheet.access$15(PropertySheet.java:60
5)
	at
org.openide.explorer.propertysheet.PropertySheet$14.run(PropertySheet.java:1212)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Comment 4 David Strupl 2000-09-01 10:44:59 UTC
*** Bug 7548 has been marked as a duplicate of this bug. ***
Comment 5 David Strupl 2000-09-01 13:47:59 UTC
I tried to fix it in the main trunk. If you see it again (after build 23)
please reopen.
Comment 6 David Strupl 2000-09-22 10:32:59 UTC
Fixed in boston.
Comment 7 Marian Mirilovic 2002-02-08 15:39:30 UTC
closed