You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Unico Hommes <un...@apache.org> on 2005/07/06 15:15:54 UTC
[M2a3] NPE installing hello world plugin
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I am following the "Developing Plugins with Marmalade" tutorial on the
Maven 2 website. Following the instructions to the letter of creating
the pom.xml and the hello world marmalade script running 'm2 install'
gives me the following NPE:
java.lang.NullPointerException
at
org.codehaus.marmalade.metamodel.AbstractMarmaladeTagLibrary.createTa
g(AbstractMarmaladeTagLibrary.java:59)
at
org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
agBuilder.java:67)
at
org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
agBuilder.java:83)
at
org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
agBuilder.java:83)
at
org.codehaus.marmalade.metamodel.ScriptBuilder.build(ScriptBuilder.ja
va:51)
at
org.codehaus.marmalade.launch.MarmaladeLauncher.buildScript(Marmalade
Launcher.java:264)
at
org.codehaus.marmalade.launch.MarmaladeLauncher.getMarmaladeScript(Ma
rmaladeLauncher.java:313)
at
org.apache.maven.tools.plugin.extractor.marmalade.MarmaladeMojoDescri
ptorExtractor.extractMojoDescriptors(MarmaladeMojoDescriptorExtractor.java:89)
at
org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescripto
rExtractor.execute(AbstractScriptedMojoDescriptorExtractor.java:34)
at
org.apache.maven.tools.plugin.scanner.DefaultMojoScanner.populatePlug
inDescriptor(DefaultMojoScanner.java:69)
at
org.apache.maven.plugin.plugin.AbstractGeneratorMojo.execute(Abstract
GeneratorMojo.java:93)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:401)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:169)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
fecycle(DefaultLifecycleExecutor.java:143)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:129)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:103)
at
org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
Anybody know what's wrong?
- --
Unico
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFCy9mKcuec8tVNKAwRArXBAKC5uUOInAsT9oDfHIPC2x2FwHjoGQCZAX5G
bLfa2TSkjDgD32BLTn6572w=
=YfIt
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: [M2a3] NPE installing hello world plugin
Posted by Unico Hommes <un...@apache.org>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
After adjusting some of the dependency versions it now works! Thanks a
lot guys!
- --
Unico
Kenney Westerhof wrote:
> On Wed, 6 Jul 2005, Unico Hommes wrote:
>
>
>>Hmm, I am afraid my cheers were a little premature. I now have a problem
>>executing the hello goal. Again I get a stacktrace:
>
>
>
> You have to specify the plugin version to use in the POM:
>
> ..
> <build>
> <plugins>
> <plugin>
> <artifactId>maven-hello-plugin</artifactId>
> <groupId>org.apache.maven.plugins</groupId>
> <!-- !!! -->
> <version>1.0-SNAPSHOT</version>
> ....
>
> The reason you're getting this exception is that maven is trying to find
> the version to use. First it tries to use it's own version (1.0-alpha-3)
> and checks the local repo (I think). Then it tries to download a VERSION
> file from the central repo to see which version to use. Since the plugin
> only exists locally you have to specify the version in the pom.
>
> Guess the docs need updating on this too :)
>
>
> The next problem you will run into after this is:
>
> Caused by:
> org.codehaus.plexus.component.factory.ComponentInstantiationException:
> Unable to create component as factory 'marmalade' could not be found
>
> This can be solved by adding the following dependencies to
> the pom:
>
> <dependencies>
> <dependency>
> <groupId>org.apache.maven</groupId>
> <artifactId>maven-plugin-api</artifactId>
> <version>2.0-beta-1-SNAPSHOT</version>
> </dependency>
> <dependency>
> <groupId>marmalade</groupId>
> <artifactId>marmalade-core</artifactId>
> <version>1.0-alpha-4</version>
> </dependency>
> <dependency>
> <groupId>marmalade</groupId>
> <artifactId>marmalade-el-commons</artifactId>
> <version>1.0-alpha-3</version>
> </dependency>
> <dependency>
> <groupId>marmalade</groupId>
> <artifactId>marmalade-tags-io</artifactId>
> <version>1.0-alpha-3</version>
> </dependency>
> <dependency>
> <groupId>org.apache.maven</groupId>
> <artifactId>maven-script-marmalade</artifactId>
> <version>2.0-beta-1-SNAPSHOT</version>
> </dependency>
> </dependencies>
>
> Another thing worth mentioning in the documentation :)
>
> Then it should finally work!
>
> -- Kenney Westerhof
>
>
> >
>
>>C:\code\hippo-fortress\m2plugin>m2 -e hello:hello
>>+ Error stacktraces are turned on.
>>[INFO]
>>-------------------------------------------------------------------------
>>---
>>[INFO] Building Maven Hello World Plugin
>>[INFO]
>>-------------------------------------------------------------------------
>>---
>>[INFO] maven-hello-plugin: checking for updates from central-plugins
>>[INFO] Retrieving release information for maven-hello-plugin
>>FATAL ERROR: Error executing Maven for a project
>>Error stacktrace:
>>org.apache.maven.reactor.ReactorException: Error executing project
>>within the reactor
>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:190)
>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>>java:39)
>> at
>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>sorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:324)
>> at
>>org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
>> at
>>org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
>>
>> at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
>>Caused by: org.apache.maven.lifecycle.LifecycleExecutionException: Error
>>resolvi
>>ng plugin version
>> at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor
>>(DefaultLifecycleExecutor.java:537)
>> at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
>>Goal(DefaultLifecycleExecutor.java:149)
>> at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
>>ltLifecycleExecutor.java:133)
>> at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
>>fecycleExecutor.java:103)
>> at
>>org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
>> ... 9 more
>>Caused by:
>>org.apache.maven.plugin.version.PluginVersionResolutionException:
>>Error resolving version for
>>'org.apache.maven.plugins:maven-hello-plugin': Cannot resolve RELEASE
>>version of this plugin.
>> at
>>org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveRe
>>leaseVersion(DefaultPluginVersionManager.java:570)
>> at
>>org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePl
>>uginVersion(DefaultPluginVersionManager.java:130)
>> at
>>org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPlug
>>inManager.java:192)
>> at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor
>>(DefaultLifecycleExecutor.java:528)
>> ... 14 more
>>Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException:
>>Unable to find release for artifact
>>org.apache.maven.plugins:maven-hello-plugin:maven
>>-plugin:RELEASE
>> org.apache.maven.plugins:maven-hello-plugin:RELEASE:maven-plugin
>>
>>from the specified remote repositories:
>> http://repo1.maven.org/maven2/plugins
>> at
>>org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
>>faultArtifactResolver.java:88)
>> at
>>org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveRe
>>leaseVersion(DefaultPluginVersionManager.java:566)
>> ... 17 more
>>Caused by:
>>org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
>>: Unable to find release for artifact
>>org.apache.maven.plugins:maven-hello-plugin:maven-plugin:RELEASE
>> at
>>org.apache.maven.artifact.transform.ReleaseArtifactTransformation.ret
>>rieveFromRemoteRepository(ReleaseArtifactTransformation.java:86)
>> at
>>org.apache.maven.artifact.transform.AbstractVersionTransformation.res
>>olveVersion(AbstractVersionTransformation.java:104)
>> at
>>org.apache.maven.artifact.transform.ReleaseArtifactTransformation.tra
>>nsformForResolve(ReleaseArtifactTransformation.java:51)
>> at
>>org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
>>faultArtifactResolver.java:84)
>> ... 18 more
>>Caused by: org.apache.maven.wagon.ResourceDoesNotExistException:
>>Unable to locate resource in repository
>> at
>>org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD
>>ata(LightweightHttpWagon.java:81)
>> at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:70)
>> at
>>org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(D
>>efaultWagonManager.java:310)
>> at
>>org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMeta
>>data(DefaultWagonManager.java:242)
>> at
>>org.apache.maven.artifact.metadata.AbstractVersionArtifactMetadata.re
>>trieveFromRemoteRepository(AbstractVersionArtifactMetadata.java:94)
>> at
>>org.apache.maven.artifact.transform.ReleaseArtifactTransformation.ret
>>rieveFromRemoteRepository(ReleaseArtifactTransformation.java:80)
>> ... 21 more
>>Caused by: java.io.FileNotFoundException:
>>http://www.ibiblio.org/maven2/plugins/
>>org/apache/maven/plugins/maven-hello-plugin/maven-hello-plugin-RELEASE.version.t
>>xt
>> at
>>sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
>>nection.java:798)
>> at
>>org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD
>>ata(LightweightHttpWagon.java:71)
>> ... 26 more
>>
>>
>>
>>Unico Hommes wrote:
>>
>>>Ha! Your hint about the <id> element was a winner. Thanks a bunch. I
>>>guess someone better fix this in the documentation.
>>>
>>>--
>>>Unico
>>>
>>>David Le Strat wrote:
>>>
>>>
>>>>>Have you looked at this thread?
>>>>>
>>>>>http://marc.theaimsgroup.com/?l=turbine-maven-user&m=112013632905808&w=2
>>>>>
>>>>>I had the same issue, it was caused by a missing
>>>>>element in the pom.xml. I also saw the error with an
>>>>>extra element (<id> should not be there).
>>>>>
>>>>>Regards,
>>>>>
>>>>>David Le Strat.
>>>>>
>>>>>--- Unico Hommes <un...@apache.org> wrote:
>>>>>
>>>>>
>>>>>I am following the "Developing Plugins with
>>>>>Marmalade" tutorial on the
>>>>>Maven 2 website. Following the instructions to the
>>>>>letter of creating
>>>>>the pom.xml and the hello world marmalade script
>>>>>running 'm2 install'
>>>>>gives me the following NPE:
>>>>>
>>>>>java.lang.NullPointerException
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.codehaus.marmalade.metamodel.AbstractMarmaladeTagLibrary.createTa
>>>>>
>>>>>g(AbstractMarmaladeTagLibrary.java:59)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
>>>>>
>>>>>agBuilder.java:67)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
>>>>>
>>>>>agBuilder.java:83)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
>>>>>
>>>>>agBuilder.java:83)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.codehaus.marmalade.metamodel.ScriptBuilder.build(ScriptBuilder.ja
>>>>>
>>>>>va:51)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.codehaus.marmalade.launch.MarmaladeLauncher.buildScript(Marmalade
>>>>>
>>>>>Launcher.java:264)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.codehaus.marmalade.launch.MarmaladeLauncher.getMarmaladeScript(Ma
>>>>>
>>>>>rmaladeLauncher.java:313)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.apache.maven.tools.plugin.extractor.marmalade.MarmaladeMojoDescri
>>>>>
>>>>>>ptorExtractor.extractMojoDescriptors(MarmaladeMojoDescriptorExtractor.java:89)
>>>>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescripto
>>>>>
>>>>>>rExtractor.execute(AbstractScriptedMojoDescriptorExtractor.java:34)
>>>>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.apache.maven.tools.plugin.scanner.DefaultMojoScanner.populatePlug
>>>>>
>>>>>inDescriptor(DefaultMojoScanner.java:69)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.apache.maven.plugin.plugin.AbstractGeneratorMojo.execute(Abstract
>>>>>
>>>>>GeneratorMojo.java:93)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
>>>>>
>>>>>nManager.java:401)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
>>>>>
>>>>>ultLifecycleExecutor.java:169)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
>>>>>
>>>>>fecycle(DefaultLifecycleExecutor.java:143)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
>>>>>
>>>>>ltLifecycleExecutor.java:129)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
>>>>>
>>>>>fecycleExecutor.java:103)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
>>>>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
>>>>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
>>>>>
>>>>> at
>>>>>sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>>>Method)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>>>>>
>>>>>java:39)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>>>>
>>>>>sorImpl.java:25)
>>>>> at
>>>>>java.lang.reflect.Method.invoke(Method.java:324)
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
>>>>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
>>>>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
>>>>>
>>>>> at
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>org.codehaus.classworlds.Launcher.main(Launcher.java:363)
>>>>>
>>>>>
>>>>>Anybody know what's wrong?
>>>>>
>>>>>--
>>>>>Unico
>>>>>
>>>
>>>
>>>>>---------------------------------------------------------------------
>>>
>>>
>>>To unsubscribe, e-mail:
>>>users-unsubscribe@maven.apache.org
>>>For additional commands, e-mail:
>>>users-help@maven.apache.org
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>>>________________________
>>>>>David Le Strat
>>>>>Blogging @ http://dlsthoughts.blogspot.com
>>>
>>>
>>>
>>>
>>>>>____________________________________________________
>>>>>Sell on Yahoo! Auctions ? no fees. Bid on great items.
>>>>>http://auctions.yahoo.com/
>>>
>>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>For additional commands, e-mail: users-help@maven.apache.org
>>------------ Output from pgp ------------
>>Signature by unknown keyid: 0xD54D280C
>>
>>
>
>
> --
> Kenney Westerhof
> http://www.neonics.com
> GPG public key: http://www.gods.nl/~forge/kenneyw.key
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFCy/6xcuec8tVNKAwRAijzAJ4ju0igxMfTiudJcEl9Z4Ubz1RNvQCg6EoU
cu7Fb1q+C4Rr/qepyP/KGMs=
=n5IM
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: [M2a3] NPE installing hello world plugin
Posted by Kenney Westerhof <fo...@neonics.com>.
On Wed, 6 Jul 2005, Unico Hommes wrote:
> Hmm, I am afraid my cheers were a little premature. I now have a problem
> executing the hello goal. Again I get a stacktrace:
You have to specify the plugin version to use in the POM:
..
<build>
<plugins>
<plugin>
<artifactId>maven-hello-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId>
<!-- !!! -->
<version>1.0-SNAPSHOT</version>
....
The reason you're getting this exception is that maven is trying to find
the version to use. First it tries to use it's own version (1.0-alpha-3)
and checks the local repo (I think). Then it tries to download a VERSION
file from the central repo to see which version to use. Since the plugin
only exists locally you have to specify the version in the pom.
Guess the docs need updating on this too :)
The next problem you will run into after this is:
Caused by:
org.codehaus.plexus.component.factory.ComponentInstantiationException:
Unable to create component as factory 'marmalade' could not be found
This can be solved by adding the following dependencies to
the pom:
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<version>2.0-beta-1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>marmalade</groupId>
<artifactId>marmalade-core</artifactId>
<version>1.0-alpha-4</version>
</dependency>
<dependency>
<groupId>marmalade</groupId>
<artifactId>marmalade-el-commons</artifactId>
<version>1.0-alpha-3</version>
</dependency>
<dependency>
<groupId>marmalade</groupId>
<artifactId>marmalade-tags-io</artifactId>
<version>1.0-alpha-3</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-script-marmalade</artifactId>
<version>2.0-beta-1-SNAPSHOT</version>
</dependency>
</dependencies>
Another thing worth mentioning in the documentation :)
Then it should finally work!
-- Kenney Westerhof
>
> C:\code\hippo-fortress\m2plugin>m2 -e hello:hello
> + Error stacktraces are turned on.
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] Building Maven Hello World Plugin
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] maven-hello-plugin: checking for updates from central-plugins
> [INFO] Retrieving release information for maven-hello-plugin
> FATAL ERROR: Error executing Maven for a project
> Error stacktrace:
> org.apache.maven.reactor.ReactorException: Error executing project
> within the reactor
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:190)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
>
> at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.apache.maven.lifecycle.LifecycleExecutionException: Error
> resolvi
> ng plugin version
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor
> (DefaultLifecycleExecutor.java:537)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
> Goal(DefaultLifecycleExecutor.java:149)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> ltLifecycleExecutor.java:133)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
> fecycleExecutor.java:103)
> at
> org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
> ... 9 more
> Caused by:
> org.apache.maven.plugin.version.PluginVersionResolutionException:
> Error resolving version for
> 'org.apache.maven.plugins:maven-hello-plugin': Cannot resolve RELEASE
> version of this plugin.
> at
> org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveRe
> leaseVersion(DefaultPluginVersionManager.java:570)
> at
> org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePl
> uginVersion(DefaultPluginVersionManager.java:130)
> at
> org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPlug
> inManager.java:192)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor
> (DefaultLifecycleExecutor.java:528)
> ... 14 more
> Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException:
> Unable to find release for artifact
> org.apache.maven.plugins:maven-hello-plugin:maven
> -plugin:RELEASE
> org.apache.maven.plugins:maven-hello-plugin:RELEASE:maven-plugin
>
> from the specified remote repositories:
> http://repo1.maven.org/maven2/plugins
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
> faultArtifactResolver.java:88)
> at
> org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveRe
> leaseVersion(DefaultPluginVersionManager.java:566)
> ... 17 more
> Caused by:
> org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
> : Unable to find release for artifact
> org.apache.maven.plugins:maven-hello-plugin:maven-plugin:RELEASE
> at
> org.apache.maven.artifact.transform.ReleaseArtifactTransformation.ret
> rieveFromRemoteRepository(ReleaseArtifactTransformation.java:86)
> at
> org.apache.maven.artifact.transform.AbstractVersionTransformation.res
> olveVersion(AbstractVersionTransformation.java:104)
> at
> org.apache.maven.artifact.transform.ReleaseArtifactTransformation.tra
> nsformForResolve(ReleaseArtifactTransformation.java:51)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
> faultArtifactResolver.java:84)
> ... 18 more
> Caused by: org.apache.maven.wagon.ResourceDoesNotExistException:
> Unable to locate resource in repository
> at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD
> ata(LightweightHttpWagon.java:81)
> at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:70)
> at
> org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(D
> efaultWagonManager.java:310)
> at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMeta
> data(DefaultWagonManager.java:242)
> at
> org.apache.maven.artifact.metadata.AbstractVersionArtifactMetadata.re
> trieveFromRemoteRepository(AbstractVersionArtifactMetadata.java:94)
> at
> org.apache.maven.artifact.transform.ReleaseArtifactTransformation.ret
> rieveFromRemoteRepository(ReleaseArtifactTransformation.java:80)
> ... 21 more
> Caused by: java.io.FileNotFoundException:
> http://www.ibiblio.org/maven2/plugins/
> org/apache/maven/plugins/maven-hello-plugin/maven-hello-plugin-RELEASE.version.t
> xt
> at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
> nection.java:798)
> at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD
> ata(LightweightHttpWagon.java:71)
> ... 26 more
>
>
>
> Unico Hommes wrote:
> > Ha! Your hint about the <id> element was a winner. Thanks a bunch. I
> > guess someone better fix this in the documentation.
> >
> > --
> > Unico
> >
> > David Le Strat wrote:
> >
> >>>Have you looked at this thread?
> >>>
> >>>http://marc.theaimsgroup.com/?l=turbine-maven-user&m=112013632905808&w=2
> >>>
> >>>I had the same issue, it was caused by a missing
> >>>element in the pom.xml. I also saw the error with an
> >>>extra element (<id> should not be there).
> >>>
> >>>Regards,
> >>>
> >>>David Le Strat.
> >>>
> >>>--- Unico Hommes <un...@apache.org> wrote:
> >>>
> >>>
> >>>I am following the "Developing Plugins with
> >>>Marmalade" tutorial on the
> >>>Maven 2 website. Following the instructions to the
> >>>letter of creating
> >>>the pom.xml and the hello world marmalade script
> >>>running 'm2 install'
> >>>gives me the following NPE:
> >>>
> >>>java.lang.NullPointerException
> >>> at
> >>>
> >>>
> >>>
> >>>>org.codehaus.marmalade.metamodel.AbstractMarmaladeTagLibrary.createTa
> >>>
> >>>g(AbstractMarmaladeTagLibrary.java:59)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
> >>>
> >>>agBuilder.java:67)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
> >>>
> >>>agBuilder.java:83)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
> >>>
> >>>agBuilder.java:83)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.codehaus.marmalade.metamodel.ScriptBuilder.build(ScriptBuilder.ja
> >>>
> >>>va:51)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.codehaus.marmalade.launch.MarmaladeLauncher.buildScript(Marmalade
> >>>
> >>>Launcher.java:264)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.codehaus.marmalade.launch.MarmaladeLauncher.getMarmaladeScript(Ma
> >>>
> >>>rmaladeLauncher.java:313)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.apache.maven.tools.plugin.extractor.marmalade.MarmaladeMojoDescri
> >>>
> >>>>ptorExtractor.extractMojoDescriptors(MarmaladeMojoDescriptorExtractor.java:89)
> >>>
> >>> at
> >>>
> >>>
> >>>
> >>>>org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescripto
> >>>
> >>>>rExtractor.execute(AbstractScriptedMojoDescriptorExtractor.java:34)
> >>>
> >>> at
> >>>
> >>>
> >>>
> >>>>org.apache.maven.tools.plugin.scanner.DefaultMojoScanner.populatePlug
> >>>
> >>>inDescriptor(DefaultMojoScanner.java:69)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.apache.maven.plugin.plugin.AbstractGeneratorMojo.execute(Abstract
> >>>
> >>>GeneratorMojo.java:93)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> >>>
> >>>nManager.java:401)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> >>>
> >>>ultLifecycleExecutor.java:169)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
> >>>
> >>>fecycle(DefaultLifecycleExecutor.java:143)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> >>>
> >>>ltLifecycleExecutor.java:129)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
> >>>
> >>>fecycleExecutor.java:103)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
> >>>
> >>> at
> >>>
> >>>
> >>>
> >>>>org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
> >>>
> >>> at
> >>>
> >>>
> >>>
> >>>>org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
> >>>
> >>> at
> >>>sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>>Method)
> >>> at
> >>>
> >>>
> >>>
> >>>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> >>>
> >>>java:39)
> >>> at
> >>>
> >>>
> >>>
> >>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> >>>
> >>>sorImpl.java:25)
> >>> at
> >>>java.lang.reflect.Method.invoke(Method.java:324)
> >>> at
> >>>
> >>>
> >>>
> >>>>org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> >>>
> >>> at
> >>>
> >>>
> >>>
> >>>>org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> >>>
> >>> at
> >>>
> >>>
> >>>
> >>>>org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> >>>
> >>> at
> >>>
> >>>
> >>>
> >>>>org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> >>>
> >>>
> >>>Anybody know what's wrong?
> >>>
> >>>--
> >>>Unico
> >>>
> >
> >
> >>>---------------------------------------------------------------------
> >
> >
> > To unsubscribe, e-mail:
> > users-unsubscribe@maven.apache.org
> > For additional commands, e-mail:
> > users-help@maven.apache.org
> >
> >
> >
> >
> >
> >
> >>>________________________
> >>>David Le Strat
> >>>Blogging @ http://dlsthoughts.blogspot.com
> >
> >
> >
> >
> >>>____________________________________________________
> >>>Sell on Yahoo! Auctions ? no fees. Bid on great items.
> >>>http://auctions.yahoo.com/
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> ------------ Output from pgp ------------
> Signature by unknown keyid: 0xD54D280C
>
>
--
Kenney Westerhof
http://www.neonics.com
GPG public key: http://www.gods.nl/~forge/kenneyw.key
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: [M2a3] NPE installing hello world plugin
Posted by Unico Hommes <un...@apache.org>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hmm, I am afraid my cheers were a little premature. I now have a problem
executing the hello goal. Again I get a stacktrace:
C:\code\hippo-fortress\m2plugin>m2 -e hello:hello
+ Error stacktraces are turned on.
[INFO]
- -------------------------------------------------------------------------
- ---
[INFO] Building Maven Hello World Plugin
[INFO]
- -------------------------------------------------------------------------
- ---
[INFO] maven-hello-plugin: checking for updates from central-plugins
[INFO] Retrieving release information for maven-hello-plugin
FATAL ERROR: Error executing Maven for a project
Error stacktrace:
org.apache.maven.reactor.ReactorException: Error executing project
within the reactor
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:190)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
Caused by: org.apache.maven.lifecycle.LifecycleExecutionException: Error
resolvi
ng plugin version
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor
(DefaultLifecycleExecutor.java:537)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:149)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:133)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:103)
at
org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
... 9 more
Caused by:
org.apache.maven.plugin.version.PluginVersionResolutionException:
Error resolving version for
'org.apache.maven.plugins:maven-hello-plugin': Cannot resolve RELEASE
version of this plugin.
at
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveRe
leaseVersion(DefaultPluginVersionManager.java:570)
at
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePl
uginVersion(DefaultPluginVersionManager.java:130)
at
org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPlug
inManager.java:192)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor
(DefaultLifecycleExecutor.java:528)
... 14 more
Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException:
Unable to find release for artifact
org.apache.maven.plugins:maven-hello-plugin:maven
- -plugin:RELEASE
org.apache.maven.plugins:maven-hello-plugin:RELEASE:maven-plugin
from the specified remote repositories:
http://repo1.maven.org/maven2/plugins
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
faultArtifactResolver.java:88)
at
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveRe
leaseVersion(DefaultPluginVersionManager.java:566)
... 17 more
Caused by:
org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
: Unable to find release for artifact
org.apache.maven.plugins:maven-hello-plugin:maven-plugin:RELEASE
at
org.apache.maven.artifact.transform.ReleaseArtifactTransformation.ret
rieveFromRemoteRepository(ReleaseArtifactTransformation.java:86)
at
org.apache.maven.artifact.transform.AbstractVersionTransformation.res
olveVersion(AbstractVersionTransformation.java:104)
at
org.apache.maven.artifact.transform.ReleaseArtifactTransformation.tra
nsformForResolve(ReleaseArtifactTransformation.java:51)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
faultArtifactResolver.java:84)
... 18 more
Caused by: org.apache.maven.wagon.ResourceDoesNotExistException:
Unable to locate resource in repository
at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD
ata(LightweightHttpWagon.java:81)
at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:70)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(D
efaultWagonManager.java:310)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMeta
data(DefaultWagonManager.java:242)
at
org.apache.maven.artifact.metadata.AbstractVersionArtifactMetadata.re
trieveFromRemoteRepository(AbstractVersionArtifactMetadata.java:94)
at
org.apache.maven.artifact.transform.ReleaseArtifactTransformation.ret
rieveFromRemoteRepository(ReleaseArtifactTransformation.java:80)
... 21 more
Caused by: java.io.FileNotFoundException:
http://www.ibiblio.org/maven2/plugins/
org/apache/maven/plugins/maven-hello-plugin/maven-hello-plugin-RELEASE.version.t
xt
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
nection.java:798)
at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD
ata(LightweightHttpWagon.java:71)
... 26 more
Unico Hommes wrote:
> Ha! Your hint about the <id> element was a winner. Thanks a bunch. I
> guess someone better fix this in the documentation.
>
> --
> Unico
>
> David Le Strat wrote:
>
>>>Have you looked at this thread?
>>>
>>>http://marc.theaimsgroup.com/?l=turbine-maven-user&m=112013632905808&w=2
>>>
>>>I had the same issue, it was caused by a missing
>>>element in the pom.xml. I also saw the error with an
>>>extra element (<id> should not be there).
>>>
>>>Regards,
>>>
>>>David Le Strat.
>>>
>>>--- Unico Hommes <un...@apache.org> wrote:
>>>
>>>
>>>I am following the "Developing Plugins with
>>>Marmalade" tutorial on the
>>>Maven 2 website. Following the instructions to the
>>>letter of creating
>>>the pom.xml and the hello world marmalade script
>>>running 'm2 install'
>>>gives me the following NPE:
>>>
>>>java.lang.NullPointerException
>>> at
>>>
>>>
>>>
>>>>org.codehaus.marmalade.metamodel.AbstractMarmaladeTagLibrary.createTa
>>>
>>>g(AbstractMarmaladeTagLibrary.java:59)
>>> at
>>>
>>>
>>>
>>>>org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
>>>
>>>agBuilder.java:67)
>>> at
>>>
>>>
>>>
>>>>org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
>>>
>>>agBuilder.java:83)
>>> at
>>>
>>>
>>>
>>>>org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
>>>
>>>agBuilder.java:83)
>>> at
>>>
>>>
>>>
>>>>org.codehaus.marmalade.metamodel.ScriptBuilder.build(ScriptBuilder.ja
>>>
>>>va:51)
>>> at
>>>
>>>
>>>
>>>>org.codehaus.marmalade.launch.MarmaladeLauncher.buildScript(Marmalade
>>>
>>>Launcher.java:264)
>>> at
>>>
>>>
>>>
>>>>org.codehaus.marmalade.launch.MarmaladeLauncher.getMarmaladeScript(Ma
>>>
>>>rmaladeLauncher.java:313)
>>> at
>>>
>>>
>>>
>>>>org.apache.maven.tools.plugin.extractor.marmalade.MarmaladeMojoDescri
>>>
>>>>ptorExtractor.extractMojoDescriptors(MarmaladeMojoDescriptorExtractor.java:89)
>>>
>>> at
>>>
>>>
>>>
>>>>org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescripto
>>>
>>>>rExtractor.execute(AbstractScriptedMojoDescriptorExtractor.java:34)
>>>
>>> at
>>>
>>>
>>>
>>>>org.apache.maven.tools.plugin.scanner.DefaultMojoScanner.populatePlug
>>>
>>>inDescriptor(DefaultMojoScanner.java:69)
>>> at
>>>
>>>
>>>
>>>>org.apache.maven.plugin.plugin.AbstractGeneratorMojo.execute(Abstract
>>>
>>>GeneratorMojo.java:93)
>>> at
>>>
>>>
>>>
>>>>org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
>>>
>>>nManager.java:401)
>>> at
>>>
>>>
>>>
>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
>>>
>>>ultLifecycleExecutor.java:169)
>>> at
>>>
>>>
>>>
>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
>>>
>>>fecycle(DefaultLifecycleExecutor.java:143)
>>> at
>>>
>>>
>>>
>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
>>>
>>>ltLifecycleExecutor.java:129)
>>> at
>>>
>>>
>>>
>>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
>>>
>>>fecycleExecutor.java:103)
>>> at
>>>
>>>
>>>
>>>>org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
>>>
>>> at
>>>
>>>
>>>
>>>>org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
>>>
>>> at
>>>
>>>
>>>
>>>>org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
>>>
>>> at
>>>sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>Method)
>>> at
>>>
>>>
>>>
>>>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>>>
>>>java:39)
>>> at
>>>
>>>
>>>
>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>>
>>>sorImpl.java:25)
>>> at
>>>java.lang.reflect.Method.invoke(Method.java:324)
>>> at
>>>
>>>
>>>
>>>>org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
>>>
>>> at
>>>
>>>
>>>
>>>>org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
>>>
>>> at
>>>
>>>
>>>
>>>>org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
>>>
>>> at
>>>
>>>
>>>
>>>>org.codehaus.classworlds.Launcher.main(Launcher.java:363)
>>>
>>>
>>>Anybody know what's wrong?
>>>
>>>--
>>>Unico
>>>
>
>
>>>---------------------------------------------------------------------
>
>
> To unsubscribe, e-mail:
> users-unsubscribe@maven.apache.org
> For additional commands, e-mail:
> users-help@maven.apache.org
>
>
>
>
>
>
>>>________________________
>>>David Le Strat
>>>Blogging @ http://dlsthoughts.blogspot.com
>
>
>
>
>>>____________________________________________________
>>>Sell on Yahoo! Auctions ? no fees. Bid on great items.
>>>http://auctions.yahoo.com/
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFCy/Mtcuec8tVNKAwRAmb+AJ9yBlEfzVtxIJHuv6lNtguEXDnwSQCg3nmO
4FLP88K3pKvWktKwSwbxnMs=
=MT8S
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: [M2a3] NPE installing hello world plugin
Posted by Unico Hommes <un...@apache.org>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ha! Your hint about the <id> element was a winner. Thanks a bunch. I
guess someone better fix this in the documentation.
- --
Unico
David Le Strat wrote:
> Have you looked at this thread?
>
> http://marc.theaimsgroup.com/?l=turbine-maven-user&m=112013632905808&w=2
>
> I had the same issue, it was caused by a missing
> element in the pom.xml. I also saw the error with an
> extra element (<id> should not be there).
>
> Regards,
>
> David Le Strat.
>
> --- Unico Hommes <un...@apache.org> wrote:
>
>
> I am following the "Developing Plugins with
> Marmalade" tutorial on the
> Maven 2 website. Following the instructions to the
> letter of creating
> the pom.xml and the hello world marmalade script
> running 'm2 install'
> gives me the following NPE:
>
> java.lang.NullPointerException
> at
>
>
>> org.codehaus.marmalade.metamodel.AbstractMarmaladeTagLibrary.createTa
>
> g(AbstractMarmaladeTagLibrary.java:59)
> at
>
>
>> org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
>
> agBuilder.java:67)
> at
>
>
>> org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
>
> agBuilder.java:83)
> at
>
>
>> org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
>
> agBuilder.java:83)
> at
>
>
>> org.codehaus.marmalade.metamodel.ScriptBuilder.build(ScriptBuilder.ja
>
> va:51)
> at
>
>
>> org.codehaus.marmalade.launch.MarmaladeLauncher.buildScript(Marmalade
>
> Launcher.java:264)
> at
>
>
>> org.codehaus.marmalade.launch.MarmaladeLauncher.getMarmaladeScript(Ma
>
> rmaladeLauncher.java:313)
> at
>
>
>> org.apache.maven.tools.plugin.extractor.marmalade.MarmaladeMojoDescri
>
>> ptorExtractor.extractMojoDescriptors(MarmaladeMojoDescriptorExtractor.java:89)
>
> at
>
>
>> org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescripto
>
>> rExtractor.execute(AbstractScriptedMojoDescriptorExtractor.java:34)
>
> at
>
>
>> org.apache.maven.tools.plugin.scanner.DefaultMojoScanner.populatePlug
>
> inDescriptor(DefaultMojoScanner.java:69)
> at
>
>
>> org.apache.maven.plugin.plugin.AbstractGeneratorMojo.execute(Abstract
>
> GeneratorMojo.java:93)
> at
>
>
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
>
> nManager.java:401)
> at
>
>
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
>
> ultLifecycleExecutor.java:169)
> at
>
>
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
>
> fecycle(DefaultLifecycleExecutor.java:143)
> at
>
>
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
>
> ltLifecycleExecutor.java:129)
> at
>
>
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
>
> fecycleExecutor.java:103)
> at
>
>
>> org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
>
> at
>
>
>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
>
> at
>
>
>> org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>
> java:39)
> at
>
>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>
> sorImpl.java:25)
> at
> java.lang.reflect.Method.invoke(Method.java:324)
> at
>
>
>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
>
> at
>
>
>> org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
>
> at
>
>
>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
>
> at
>
>
>> org.codehaus.classworlds.Launcher.main(Launcher.java:363)
>
>
> Anybody know what's wrong?
>
> --
> Unico
>
> ---------------------------------------------------------------------
To unsubscribe, e-mail:
users-unsubscribe@maven.apache.org
For additional commands, e-mail:
users-help@maven.apache.org
> ________________________
> David Le Strat
> Blogging @ http://dlsthoughts.blogspot.com
> ____________________________________________________
> Sell on Yahoo! Auctions ? no fees. Bid on great items.
> http://auctions.yahoo.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFCy/Avcuec8tVNKAwRAjGjAKC4Hbpzqv1yuvuS7qBWFdUCeoJh5gCggWEz
htp88NjRTyhIaI0kKF5Dafk=
=AifJ
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: [M2a3] NPE installing hello world plugin
Posted by David Le Strat <dl...@yahoo.com>.
Have you looked at this thread?
http://marc.theaimsgroup.com/?l=turbine-maven-user&m=112013632905808&w=2
I had the same issue, it was caused by a missing
element in the pom.xml. I also saw the error with an
extra element (<id> should not be there).
Regards,
David Le Strat.
--- Unico Hommes <un...@apache.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I am following the "Developing Plugins with
> Marmalade" tutorial on the
> Maven 2 website. Following the instructions to the
> letter of creating
> the pom.xml and the hello world marmalade script
> running 'm2 install'
> gives me the following NPE:
>
> java.lang.NullPointerException
> at
>
org.codehaus.marmalade.metamodel.AbstractMarmaladeTagLibrary.createTa
> g(AbstractMarmaladeTagLibrary.java:59)
> at
>
org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
> agBuilder.java:67)
> at
>
org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
> agBuilder.java:83)
> at
>
org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT
> agBuilder.java:83)
> at
>
org.codehaus.marmalade.metamodel.ScriptBuilder.build(ScriptBuilder.ja
> va:51)
> at
>
org.codehaus.marmalade.launch.MarmaladeLauncher.buildScript(Marmalade
> Launcher.java:264)
> at
>
org.codehaus.marmalade.launch.MarmaladeLauncher.getMarmaladeScript(Ma
> rmaladeLauncher.java:313)
> at
>
org.apache.maven.tools.plugin.extractor.marmalade.MarmaladeMojoDescri
>
ptorExtractor.extractMojoDescriptors(MarmaladeMojoDescriptorExtractor.java:89)
> at
>
org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescripto
>
rExtractor.execute(AbstractScriptedMojoDescriptorExtractor.java:34)
> at
>
org.apache.maven.tools.plugin.scanner.DefaultMojoScanner.populatePlug
> inDescriptor(DefaultMojoScanner.java:69)
> at
>
org.apache.maven.plugin.plugin.AbstractGeneratorMojo.execute(Abstract
> GeneratorMojo.java:93)
> at
>
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> nManager.java:401)
> at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:169)
> at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
> fecycle(DefaultLifecycleExecutor.java:143)
> at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> ltLifecycleExecutor.java:129)
> at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
> fecycleExecutor.java:103)
> at
>
org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261)
> at
>
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180)
> at
>
org.apache.maven.cli.MavenCli.main(MavenCli.java:269)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at
> java.lang.reflect.Method.invoke(Method.java:324)
> at
>
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> at
>
org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> at
>
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
>
> at
>
org.codehaus.classworlds.Launcher.main(Launcher.java:363)
>
>
> Anybody know what's wrong?
>
> - --
> Unico
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (Darwin)
>
>
iD8DBQFCy9mKcuec8tVNKAwRArXBAKC5uUOInAsT9oDfHIPC2x2FwHjoGQCZAX5G
> bLfa2TSkjDgD32BLTn6572w=
> =YfIt
> -----END PGP SIGNATURE-----
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> users-unsubscribe@maven.apache.org
> For additional commands, e-mail:
> users-help@maven.apache.org
>
>
________________________
David Le Strat
Blogging @ http://dlsthoughts.blogspot.com
____________________________________________________
Sell on Yahoo! Auctions no fees. Bid on great items.
http://auctions.yahoo.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org