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.
Product Version = NetBeans IDE 7.1 (Build 201112071828) Operating System = Windows 7 version 6.1 running on amd64 Java; VM; Vendor = 1.7.0 Runtime = Java HotSpot(TM) 64-Bit Server VM 21.0-b17 Following instructions here: http://platform.netbeans.org/tutorials/nbm-filetype.html When I click "Finish" on the new "File Type" wizard, the wizard does not close. Then I click finish again, and it does close, but not all of the files have been created. I checked the log file and noticed this stack trace near the bottom: ... INFO [org.openide.WizardDescriptor] java.io.FileNotFoundException: at org.netbeans.modules.apisupport.project.layers.WritableXMLFileSystem.createFileOrFolder(WritableXMLFileSystem.java:437) at org.netbeans.modules.apisupport.project.layers.WritableXMLFileSystem.createFolder(WritableXMLFileSystem.java:451) ... After creating a new project in a path without any spaces, I was able to successfully run through the wizard.
Created attachment 115057 [details] IDE log
It looks like you are using a Maven-based module? I could reproduce the problem only when my local repository did not initially contain the NB platform JARs. (Spaces in the path does not seem to matter.) The FNFE mentioned above is derivative, I think; the root problem is INFO [org.openide.WizardDescriptor] java.io.IOException: No annotation org.netbeans.api.templates.TemplateRegistration in ClasspathInfo ... , compile: ...:.../org/netbeans/api/org-openide-loaders/RELEASE71/org-openide-loaders-RELEASE71.jar:..., ... at org.netbeans.modules.apisupport.project.ui.wizard.common.CreatedModifiedFiles$PackageInfo$1$1.run(CreatedModifiedFiles.java:1173) at org.netbeans.modules.apisupport.project.ui.wizard.common.CreatedModifiedFiles$PackageInfo$1$1.run(CreatedModifiedFiles.java:1165) at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:665) at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:655) at org.netbeans.api.java.source.JavaSource$MimeTask.run(JavaSource.java:549) at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:643) at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:378) at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:362) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:211) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:208) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:168) at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:356) at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:71) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:208) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:333) at org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:411) Caused: java.io.IOException at org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:423) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:403) at org.netbeans.api.java.source.JavaSource.runModificationTask(JavaSource.java:676) at org.netbeans.modules.apisupport.project.ui.wizard.common.CreatedModifiedFiles$PackageInfo$1.run(CreatedModifiedFiles.java:1165) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:566) at org.netbeans.modules.apisupport.project.ui.wizard.common.CreatedModifiedFiles$PackageInfo.run(CreatedModifiedFiles.java:1152) at org.netbeans.modules.apisupport.project.ui.wizard.common.CreatedModifiedFiles.run(CreatedModifiedFiles.java:329) at org.netbeans.modules.apisupport.project.ui.wizard.loader.NewLoaderIterator.instantiate(NewLoaderIterator.java:99) although this appears later in the log so I am not sure. There was also java.io.FileNotFoundException: C:\Users\Owner\.m2\repository\org\netbeans\api\org-openide-loaders\RELEASE71\org-openide-loaders-RELEASE71.jar (The system cannot find the path specified) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:214) at java.util.zip.ZipFile.<init>(ZipFile.java:144) at java.util.jar.JarFile.<init>(JarFile.java:152) at java.util.jar.JarFile.<init>(JarFile.java:116) at org.netbeans.modules.maven.apisupport.ExamineManifest.checkFile(ExamineManifest.java:88) Caused: org.apache.maven.plugin.MojoExecutionException: Opening C:\Users\Owner\.m2\repository\org\netbeans\api\org-openide-loaders\RELEASE71\org-openide-loaders-RELEASE71.jar at org.netbeans.modules.maven.apisupport.ExamineManifest.checkFile(ExamineManifest.java:91) at org.netbeans.modules.maven.apisupport.MavenNbModuleImpl.getDependencyVersion(MavenNbModuleImpl.java:426) Caused: java.io.IOException at org.netbeans.modules.maven.apisupport.MavenNbModuleImpl.getDependencyVersion(MavenNbModuleImpl.java:428) [catch] at org.netbeans.modules.apisupport.project.ui.wizard.loader.NewLoaderIterator.generateFileChanges(NewLoaderIterator.java:437) which suggests that these dependencies were not yet downloaded at the time; ab150f06dbe7 (in NB 7.2) suppresses that stack trace (though I could not reproduce it in 7.1). In 7.1 I get a different follow-up exception if I try to Finish again: INFO [org.openide.WizardDescriptor] java.io.IOException: cannot overwrite Services/MIMEResolver/AbcResolver.xml at org.netbeans.modules.apisupport.project.ui.wizard.common.CreatedModifiedFiles$CreateLayerEntry$2.run(CreatedModifiedFiles.java:1015) at org.netbeans.modules.apisupport.project.ui.wizard.common.CreatedModifiedFiles$CreateLayerEntry.run(CreatedModifiedFiles.java:1041) at org.netbeans.modules.apisupport.project.ui.wizard.common.CreatedModifiedFiles.run(CreatedModifiedFiles.java:329) at org.netbeans.modules.apisupport.project.ui.wizard.loader.NewLoaderIterator.instantiate(NewLoaderIterator.java:99) Seems to be some problem with order of events when NB platform JARs must be downloaded for the first time.
*** Bug 214687 has been marked as a duplicate of this bug. ***
see http://netbeans.org/bugzilla/show_bug.cgi?id=214687#c2 for proposed solution
http://hg.netbeans.org/core-main/rev/51b5919d6a1d
Integrated into 'main-golden', will be available in build *201206280002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/51b5919d6a1d User: Milos Kleint <mkleint@netbeans.org> Log: #207486 NbModuleprovider.addDependency -> addDependencies to add all dependencies in one batch and synchronously download the added dependencies in maven projects before continuing to further operations in wizard-led file creation.