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 45914 - NPE when delete target server and reopen project
Summary: NPE when delete target server and reopen project
Status: CLOSED FIXED
Alias: None
Product: serverplugins
Classification: Unclassified
Component: Infrastructure (show other bugs)
Version: 4.x
Hardware: Sun SunOS
: P2 blocker (vote)
Assignee: Martin Grebac
URL:
Keywords:
: 46428 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-07-08 10:24 UTC by Petr Blaha
Modified: 2006-03-24 09:59 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 Petr Blaha 2004-07-08 10:24:48 UTC
Steps to reproduce:
1) Add external server
2) Create new web app and deploy to added server
3) Close project
4) Remove external server
5) Open web project
Stack trace:
java.lang.NullPointerException
	at
org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.getServerID(Deployment.java:135)
	at
org.netbeans.modules.web.project.ProjectWebModule.getServerID(ProjectWebModule.java:159)
	at
org.netbeans.modules.j2ee.deployment.config.ConfigSupportImpl.getServer(ConfigSupportImpl.java:67)
	at
org.netbeans.modules.j2ee.deployment.config.ConfigSupportImpl.refresh(ConfigSupportImpl.java:56)
	at
org.netbeans.modules.j2ee.deployment.config.ConfigSupportImpl.getWebContextRoot(ConfigSupportImpl.java:117)
	at
org.netbeans.modules.web.project.ProjectWebModule.getContextPath(ProjectWebModule.java:78)
	at
org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:452)
	at
org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49)
	at
org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:316)
	at
org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:135)
	at
org.netbeans.modules.project.ui.actions.OpenProject.actionPerformed(OpenProject.java:68)
	at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
	at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2167)
	at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
	at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
	at
javax.swing.AbstractButton.doClick(AbstractButton.java:302)
	at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
	at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
Comment 1 Martin Grebac 2004-07-27 13:25:51 UTC
reproduced - problem is that default instance has been deleted and
then no default set
Comment 2 Martin Grebac 2004-07-27 13:53:21 UTC
Web Project can't be created in such cases, too:

java.lang.NullPointerException
org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.getDefaultServerInstanceID(Deployment.java:144)
org.netbeans.modules.web.project.WebProjectGenerator.setupProject(WebProjectGenerator.java:222)
org.netbeans.modules.web.project.WebProjectGenerator.createProject(WebProjectGenerator.java:77)
org.netbeans.modules.web.project.ui.wizards.NewWebProjectWizardIterator.instantiate(NewWebProjectWizardIterator.java:74)
Comment 3 Petr Jiricka 2004-07-27 14:59:24 UTC
This looks like a duplicate of 46428 - Stepan is looking into that now.

Comment 4 Martin Grebac 2004-07-27 17:13:09 UTC
*** Issue 46428 has been marked as a duplicate of this issue. ***
Comment 5 Martin Grebac 2004-07-27 17:13:54 UTC
Fixed in trunk
Comment 6 Petr Blaha 2004-07-28 09:17:59 UTC
Verified