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 10638 - in CVS Wizard throwns NullPointerException (in Request Processor!) on CVS Login screen
Summary: in CVS Wizard throwns NullPointerException (in Request Processor!) on CVS Log...
Status: CLOSED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: vcscore (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P1 blocker (vote)
Assignee: issues@obsolete
URL:
Keywords:
: 10747 (view as bug list)
Depends on:
Blocks:
 
Reported: 2001-03-23 16:24 UTC by Michael Ottati
Modified: 2007-06-12 11:26 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 Michael Ottati 2001-03-23 16:24:56 UTC
When attempting to mount a CVS file system from this mornings build, I received 
the following exception on when hitting the fininsh button on the wizard.

This is marked P2 as this bug prevents me from being able to mount a CVS file 
system from within the IDE.

Stack trace follows.



Fri Mar 23 08:17:39 PST 2001java.lang.NullPointerException: null
java.lang.NullPointerException
        at java.util.Hashtable.put(Hashtable.java:380)
        at java.util.Properties.setProperty(Properties.java:102)
        at java.lang.System.setProperty(System.java:642)
        at org.netbeans.modules.vcscore.settings.VcsSettings.setHome
(VcsSettings.java:116)
        at 
org.netbeans.modules.vcscore.wizard.mountcvs.CvsMountFS.setBuiltInFSParams
(CvsMountFS.java:155)
        at org.netbeans.modules.vcscore.wizard.mountcvs.CvsMountFS.setupClientFS
(CvsMountFS.java:111)
        at org.netbeans.modules.vcscore.wizard.mountcvs.CvsMountFS.mountClientFS
(CvsMountFS.java:123)
        at org.netbeans.modules.vcscore.wizard.mountcvs.CvsMountFS.setWizardData
(CvsMountFS.java:86)
        at 
org.netbeans.modules.vcscore.wizard.mountcvs.CvsWizardData.propertyChange
(CvsWizardData.java:94)
        at java.beans.PropertyChangeSupport.firePropertyChange
(PropertyChangeSupport.java:152)
        at org.openide.NotifyDescriptor.firePropertyChange
(NotifyDescriptor.java:491)
        at org.openide.NotifyDescriptor.setValue(NotifyDescriptor.java:384)
        at org.openide.WizardDescriptor$Listener.actionPerformed
(WizardDescriptor.java:838)
        at javax.swing.AbstractButton.fireActionPerformed
(AbstractButton.java:1450)
        at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed
(AbstractButton.java:1504)
        at javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel.java:378)
        at javax.swing.DefaultButtonModel.setPressed
(DefaultButtonModel.java:250)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased
(BasicButtonListener.java:216)
        at java.awt.Component.processMouseEvent(Component.java:3717)
        at java.awt.Component.processEvent(Component.java:3546)
        at java.awt.Container.processEvent(Container.java:1164)
        at java.awt.Component.dispatchEventImpl(Component.java:2595)
        at java.awt.Container.dispatchEventImpl(Container.java:1213)
        at java.awt.Component.dispatchEvent(Component.java:2499)
        at java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:2451)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
        at java.awt.Container.dispatchEventImpl(Container.java:1200)
        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.Dialog.show(Dialog.java:370)
        at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:476)
        at org.netbeans.core.NbPresenter.run(NbPresenter.java:499)
        at org.openide.util.Mutex.doEventAccess(Mutex.java:855)
        at org.openide.util.Mutex.readAccess(Mutex.java:145)
        at org.netbeans.core.NbPresenter.show(NbPresenter.java:480)
        at java.awt.Component.show(Component.java:946)
        at java.awt.Component.setVisible(Component.java:903)
        at org.netbeans.core.ModuleFSSection.create(ModuleFSSection.java:89)
        at org.netbeans.core.actions.MountAction$1.actionPerformed
(MountAction.java:83)
        at javax.swing.AbstractButton.fireActionPerformed
(AbstractButton.java:1450)
        at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed
(AbstractButton.java:1504)
        at javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel.java:378)
        at javax.swing.DefaultButtonModel.setPressed
(DefaultButtonModel.java:250)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:279)
        at 
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased
(BasicMenuItemUI.java:886)
        at java.awt.Component.processMouseEvent(Component.java:3717)
        at java.awt.Component.processEvent(Component.java:3546)
        at java.awt.Container.processEvent(Container.java:1164)
        at java.awt.Component.dispatchEventImpl(Component.java:2595)
        at java.awt.Container.dispatchEventImpl(Container.java:1213)
        at java.awt.Component.dispatchEvent(Component.java:2499)
        at java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:2451)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
        at java.awt.Container.dispatchEventImpl(Container.java:1200)
        at java.awt.Window.dispatchEventImpl(Window.java:912)
        at java.awt.Component.dispatchEvent(Component.java:2499)
[catch] 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)
Comment 1 dmladek 2001-03-23 17:14:25 UTC
Yes, you're right.
it absolutely makes versioning modules unusable.
There is no way how to mount the new CVS FS (nor off-line mode selection cann't
help), so I increasing priority to P1.

Thanks you very much Mike,
but could you next time specify build #no.,please?
It's printed in your ~/nbuser32/system/ide.log and in the Tittle of the main
window. Or if you are using continues build, pls, specify the timestampt.
It might save a time to us:-).

Here is the first NPE in Request Processor:
Fri Mar 23 18:05:39 GMT+01:00 2001java.lang.NullPointerException: null
Annotation: Exception occurred in Request Processor
org.openide.util.RequestProcessor$Holder(task
org.netbeans.modules.vcscore.wizard.mountcvs.LoginPanel$2@cbb70 [-199710, 1])
        at
org.openide.util.RequestProcessor$Task.createHolder(RequestProcessor.java:274)
        at org.openide.util.RequestProcessor.post(RequestProcessor.java:98)
        at org.openide.util.RequestProcessor.post(RequestProcessor.java:71)
        at org.openide.util.RequestProcessor.postRequest(RequestProcessor.java:157)
        at
org.netbeans.modules.vcscore.wizard.mountcvs.LoginPanel.loginButtonActionPerformed(LoginPanel.java:277)
        at
org.netbeans.modules.vcscore.wizard.mountcvs.LoginPanel.access$000(LoginPanel.java:34)
        at
org.netbeans.modules.vcscore.wizard.mountcvs.LoginPanel$1.actionPerformed(LoginPanel.java:170)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)
        at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)
        at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)
        at java.awt.Component.processMouseEvent(Component.java:3717)
        at java.awt.Component.processEvent(Component.java:3546)
        at java.awt.Container.processEvent(Container.java:1164)
        at java.awt.Component.dispatchEventImpl(Component.java:2595)
        at java.awt.Container.dispatchEventImpl(Container.java:1213)
        at java.awt.Component.dispatchEvent(Component.java:2499)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
        at java.awt.Container.dispatchEventImpl(Container.java:1200)
        at java.awt.Window.dispatchEventImpl(Window.java:912)
        at java.awt.Component.dispatchEvent(Component.java:2499)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:333)
        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.superShow(NbPresenter.java:476)
        at org.netbeans.core.NbPresenter.run(NbPresenter.java:499)
        at org.openide.util.Mutex.doEventAccess(Mutex.java:855)
        at org.openide.util.Mutex.readAccess(Mutex.java:145)
        at org.netbeans.core.NbPresenter.show(NbPresenter.java:480)
        at java.awt.Component.show(Component.java:946)
        at java.awt.Component.setVisible(Component.java:903)
        at org.netbeans.core.ModuleFSSection.create(ModuleFSSection.java:89)
        at
org.netbeans.core.actions.MountAction$1.actionPerformed(MountAction.java:83)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)
        at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:279)
[catch] at
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:886)
        at java.awt.Component.processMouseEvent(Component.java:3717)
        at java.awt.Component.processEvent(Component.java:3546)
        at java.awt.Container.processEvent(Container.java:1164)
        at java.awt.Component.dispatchEventImpl(Component.java:2595)
        at java.awt.Container.dispatchEventImpl(Container.java:1213)
        at java.awt.Component.dispatchEvent(Component.java:2499)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
        at java.awt.Container.dispatchEventImpl(Container.java:1200)
        at java.awt.Window.dispatchEventImpl(Window.java:912)
        at java.awt.Component.dispatchEvent(Component.java:2499)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:333)
        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 2 Michael Ottati 2001-03-23 18:19:21 UTC
Sorry about the lack of a build number. I built it myself. I should probably 
put something in my own build script that captutres the GMT of the CVS 
checkouts that I did.

I was too shy to make this a P1, I agree that for your module this is P1, but I 
am new to how to categorize these things in terms of all of netbeans. My 
thinking was that netbeans continues to be useable, but not the CVS module.

If you can reply back with the best way to do give you the build information I 
will try to figure it out. 

I did my CVS update around 07:00 PST (15:00 GMT???). as you can see below, 
my "build number" would have not helped much.

     [exec]   IDE Versioning        = IDE/1 spec=1.2.1 impl=mottati-20010322

Comment 3 Milos Kleint 2001-03-26 07:46:59 UTC
ok, sorry about that. I was fixing a bug on win98 and broke all the other 
operating system.
It should be fixed in release32 build 13, and dev build 154.
Comment 4 Jiri Kovalsky 2001-03-28 06:56:57 UTC
*** Issue 10747 has been marked as a duplicate of this issue. ***
Comment 5 Jan Chalupa 2001-05-06 15:30:33 UTC
Target milestone -> 3.2
Comment 6 Jiri Kovalsky 2001-05-30 10:33:27 UTC
Verified in development build #199 of NetBeans.
Comment 7 Quality Engineering 2003-07-01 12:57:22 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.