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 - mavenide exception while creating a project from archetype
Summary: mavenide exception while creating a project from archetype
Status: RESOLVED WONTFIX
Alias: None
Product: projects
Classification: Unclassified
Component: Maven (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker with 1 vote (vote)
Assignee: Milos Kleint
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-26 18:09 UTC by Srinivasan Chikkala
Modified: 2009-11-02 10: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 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