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