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: | Java.lang.NullPointerException | ||
---|---|---|---|
Product: | javame | Reporter: | rajenderpasricha <rajenderpasricha> |
Component: | -- Other -- | Assignee: | Adam Sotona <asotona> |
Status: | RESOLVED WORKSFORME | ||
Severity: | blocker | ||
Priority: | P3 | ||
Version: | 5.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Attachments: | logfile |
Description
rajenderpasricha
2005-12-13 10:14:27 UTC
Created attachment 27783 [details]
logfile
passing to j2me for evaluation There are four strange exceptions that need to be analyzed: 1. how can newly created project fail to create project location with NPE java.lang.NullPointerException at org.netbeans.modules.kjava.j2meproject.J2MEProjectGenerator.createProjectLocation(J2MEProjectGenerator.java:848) at org.netbeans.modules.kjava.j2meproject.J2MEProjectGenerator.createProject(J2MEProjectGenerator.java:335) at org.netbeans.modules.kjava.j2meproject.J2MEProjectGenerator.createNewProject(J2MEProjectGenerator.java:207) at org.netbeans.modules.kjava.j2meproject.ui.wizard.NewProjectIterator.instantiate(NewProjectIterator.java:129) 2. how can GeneratedFilesHelper fail to create a project meta-information with NPE java.lang.NullPointerException at org.netbeans.spi.project.support.ant.GeneratedFilesHelper$2.run(GeneratedFilesHelper.java:227) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:96) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:450) at org.netbeans.spi.project.support.ant.GeneratedFilesHelper$1.run(GeneratedFilesHelper.java:222) at org.openide.util.Mutex.writeAccess(Mutex.java:324) at org.netbeans.spi.project.support.ant.GeneratedFilesHelper.generateBuildScriptFromStylesheet(GeneratedFilesHelper.java:215) at org.netbeans.spi.project.support.ant.GeneratedFilesHelper$7.run(GeneratedFilesHelper.java:641) at org.openide.util.Mutex.writeAccess(Mutex.java:324) at org.netbeans.spi.project.support.ant.GeneratedFilesHelper.refreshBuildScript(GeneratedFilesHelper.java:637) at org.netbeans.modules.kjava.j2meproject.J2MEProject$ProjectOpenedHookImpl.projectOpened(J2MEProject.java:411) 3. how can J2MEPhysicalViewProvider fail with NPE on resolving some project files java.lang.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:1073) at org.netbeans.modules.kjava.j2meproject.ui.J2MEPhysicalViewProvider$PLookup.createChildren(J2MEPhysicalViewProvider.java:176) at org.netbeans.modules.kjava.j2meproject.ui.J2MEPhysicalViewProvider$J2MEProjectRootNode.<init>(J2MEPhysicalViewProvider.java:206) 4. how can be removed nonexistent classpathpath when there is probably no previous fail with the classpath registration java.lang.IllegalArgumentException: Attempt to remove nonexistent path ClassPath[] at org.netbeans.api.java.classpath.GlobalPathRegistry.unregister(GlobalPathRegistry.java:205) at org.netbeans.modules.kjava.j2meproject.J2MEProject$ProjectOpenedHookImpl.projectClosed(J2MEProject.java:449) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectClosed(ProjectOpenedHook.java:53) [catch] at org.netbeans.modules.project.ui.OpenProjectList.notifyClosed(OpenProjectList.java:532) at org.netbeans.modules.project.ui.OpenProjectList.close(OpenProjectList.java:292) at org.netbeans.modules.project.ui.actions.CloseProject.actionPerformed(CloseProject.java:58) The NPEs should not be thrown because there are many checks for FileObject existence before further usage and we already expect possible problems with physical folders/files creation during new project creation and during construction of project nodes. I'll look at it deeply. We need some more information to be able to reproduce the problem. Closing as WORKSFORME, please reopen if happens again. |