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.
Summary: | NullPointerException at org.netbeans.modules.web.wizards.PageIterator.createPanels | ||
---|---|---|---|
Product: | javaee | Reporter: | yinghan <yinghan> |
Component: | Code | Assignee: | Trey Spiva <tspiva> |
Status: | RESOLVED WONTFIX | ||
Severity: | blocker | CC: | bolsover, davidbueno, hadeslee, kawazu428, ljdeni, marcosjunqueira, weijg178 |
Priority: | P3 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://statistics.netbeans.org/exceptions/detail.do?id=1187 | ||
Issue Type: | DEFECT | Exception Reporter: | 1187 |
Attachments: |
stacktrace
stacktrace stacktrace stacktrace |
Description
yinghan
2008-01-12 05:53:48 UTC
Created attachment 54987 [details]
stacktrace
Seems like missing Sources in project lookup... I'm not sure how this could happen. yinghan is there a reliable way to reproduce? 1) There might be a null check whether the project provides Sources impl or if specific project type is always supposed to have them, again check for null and provide nice log which project didn't provide it, but avoid NPE. 2) The javadoc to Project.getLookup() doesn't say that each project have to provide Sources impl, i.e. the client should check for non-null. 3) Also the javadoc to Project.getLookup() says you should rather use ProjectUtils.getSources(project) then project.getLookup().lookup(Sources.class). Build: NetBeans IDE Dev (Build 200808110201) VM: Java HotSpot(TM) 64-Bit Server VM, 10.0-b22, Java(TM) SE Runtime Environment, 1.6.0_06-b02 OS: Linux, 2.6.24-19-generic, amd64 User Comments: trying to add a new HTML file to an existing HTML-only project from the Files tab. Stacktrace: java.lang.NullPointerException at org.netbeans.modules.web.wizards.PageIterator.createPanels(PageIterator.java:134) at org.netbeans.modules.web.wizards.PageIterator.initialize(PageIterator.java:306) at org.openide.loaders.TemplateWizardIterImpl.setIterator(TemplateWizardIterImpl.java:100) at org.openide.loaders.TemplateWizardIteratorWrapper.setIterator(TemplateWizardIteratorWrapper.java:76) at org.openide.loaders.TemplateWizard.setTemplateImpl(TemplateWizard.java:200) at org.openide.loaders.TemplateWizard.setTemplate(TemplateWizard.java:218) Created attachment 67005 [details]
stacktrace
Build: NetBeans IDE Dev (Build 200810171401) VM: Java HotSpot(TM) Client VM, 10.0-b22, Java(TM) SE Runtime Environment, 1.6.0_06-b02 OS: Windows Vista, 6.0, x86 User Comments: Stacktrace: java.lang.NullPointerException at org.netbeans.modules.web.wizards.PageIterator.createPanels(PageIterator.java:134) at org.netbeans.modules.web.wizards.PageIterator.initialize(PageIterator.java:306) at org.openide.loaders.TemplateWizardIterImpl.setIterator(TemplateWizardIterImpl.java:100) at org.openide.loaders.TemplateWizardIteratorWrapper.setIterator(TemplateWizardIteratorWrapper.java:76) at org.openide.loaders.TemplateWizard.setTemplateImpl(TemplateWizard.java:193) at org.openide.loaders.TemplateWizard.setTemplate(TemplateWizard.java:211) Created attachment 72160 [details]
stacktrace
Move to later Build: NetBeans IDE Dev (Build 200907161401) VM: Java HotSpot(TM) Server VM, 14.0-b16, Java(TM) SE Runtime Environment, 1.6.0_14-b08 OS: Linux, 2.6.28-13-generic, i386 User Comments: tried to create new HTML file in Html project Stacktrace: java.lang.NullPointerException<br/> at org.netbeans.modules.web.wizards.PageIterator.createPanels(PageIterator.java:132)<br/> at org.netbeans.modules.web.wizards.PageIterator.initialize(PageIterator.java:297)<br/> at org.openide.loaders.TemplateWizardIterImpl.setIterator(TemplateWizardIterImpl.java:100)<br/> at org.openide.loaders.TemplateWizardIteratorWrapper.setIterator(TemplateWizardIteratorWrapper.java:76)<br/> at org.openide.loaders.TemplateWizard.setTemplateImpl(TemplateWizard.java:193)<br/> at org.openide.loaders.TemplateWizard.setTemplate(TemplateWizard.java:211)<br/> Created attachment 85006 [details]
stacktrace
NetBeans.org Migration: changing resolution from LATER to WONTFIX |