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 131218

Summary: mavenide exception while creating a project from archetype
Product: projects Reporter: Srinivasan Chikkala <chikkala>
Component: MavenAssignee: Milos Kleint <mkleint>
Status: RESOLVED WONTFIX    
Severity: blocker    
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:

Description Srinivasan Chikkala 2008-03-26 18:09:05 UTC
I am using the latest mevenide on latest netbeans build and encountered the following exception while creating a project
from the following archetype. The project is not opened due to this error. Is there any workaround?

OPS4J - Archetype: Sample Spring bean


GroupId: org.ops4j.pax.construct
ArtifactId: maven-archetype-spring-bean
Version: 1.0
Repository: http://repo1.maven.org/maven2


------------------------------------------

java.lang.NullPointerException
   at org.apache.maven.extension.DefaultBuildExtensionScanner.createKey(DefaultBuildExtensionScanner.java:245)
   at org.apache.maven.extension.DefaultBuildExtensionScanner.scanInternal(DefaultBuildExtensionScanner.java:157)
   at org.apache.maven.extension.DefaultBuildExtensionScanner.scanForBuildExtensions(DefaultBuildExtensionScanner.java:119)
   at org.apache.maven.embedder.MavenEmbedder.readProject(MavenEmbedder.java:375)
   at org.apache.maven.embedder.MavenEmbedder.readProjectWithDependencies_aroundBody0(MavenEmbedder.java:414)
   at org.apache.maven.embedder.MavenEmbedder.readProjectWithDependencies_aroundBody1$advice(MavenEmbedder.java:304)
   at org.apache.maven.embedder.MavenEmbedder.readProjectWithDependencies(MavenEmbedder.java:1)
   at org.codehaus.mevenide.netbeans.NbMavenProject.getOriginalMavenProject(NbMavenProject.java:180)
   at org.codehaus.mevenide.netbeans.api.ProjectURLWatcher.getPackagingType(ProjectURLWatcher.java:173)
   at
org.codehaus.mevenide.netbeans.apisupport.MavenApisupportLookupProvider$Provider.checkNbm(MavenApisupportLookupProvider.java:70)
   at
org.codehaus.mevenide.netbeans.apisupport.MavenApisupportLookupProvider$Provider.<init>(MavenApisupportLookupProvider.java:58)
   at
org.codehaus.mevenide.netbeans.apisupport.MavenApisupportLookupProvider.createAdditionalLookup(MavenApisupportLookupProvider.java:45)
   at org.netbeans.spi.project.support.LookupProviderSupport$DelegatingLookupImpl.doDelegate(LookupProviderSupport.java:167)
   at org.netbeans.spi.project.support.LookupProviderSupport$DelegatingLookupImpl.<init>(LookupProviderSupport.java:126)
   at org.netbeans.spi.project.support.LookupProviderSupport$DelegatingLookupImpl.<init>(LookupProviderSupport.java:116)
   at org.netbeans.spi.project.support.LookupProviderSupport.createCompositeLookup(LookupProviderSupport.java:89)
   at org.codehaus.mevenide.netbeans.NbMavenProject.getLookup(NbMavenProject.java:463)
   at org.codehaus.mevenide.netbeans.newproject.MavenWizardIterator.addJavaRootFolders(MavenWizardIterator.java:311)
   at org.codehaus.mevenide.netbeans.newproject.MavenWizardIterator.instantiate(MavenWizardIterator.java:168)
   at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(TemplateWizard.java:1023)
   at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:595)
   at org.openide.loaders.TemplateWizard.instantiateNewObjects(TemplateWizard.java:416)
   at org.openide.loaders.TemplateWizardIterImpl.instantiate(TemplateWizardIterImpl.java:253)
   at org.openide.loaders.TemplateWizardIteratorWrapper.instantiate(TemplateWizardIteratorWrapper.java:165)
   at org.openide.WizardDescriptor.callInstantiateOpen(WizardDescriptor.java:1384)
   at org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1341)
   at org.openide.WizardDescriptor.access$1600(WizardDescriptor.java:119)
   at org.openide.WizardDescriptor$Listener$2$1.run(WizardDescriptor.java:1908)
   at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Comment 1 Milos Kleint 2008-03-27 22:35:21 UTC
the problem is the partial archetype. We should somehow filter them out from the new project wizard. In the best case,
the nexus index would include the partial flag so that we can automatically hide it from the list.
Comment 2 Milos Kleint 2008-05-14 13:54:19 UTC
I've filed a relevant issue against nexus: http://issues.sonatype.org/browse/NEXUS-48
Comment 3 Milos Kleint 2009-10-30 10:16:05 UTC
this depends on external tool issue being resolved, mark as resolve - later as we have no influence over the issue
resolution unfortunately. will reopen when the root issue gets resolved
Comment 4 Quality Engineering 2009-11-02 10:59:35 UTC
NetBeans.org Migration: changing resolution from LATER to WONTFIX