You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Ionut Scutaru <io...@gmail.com> on 2008/02/13 13:00:53 UTC

NullPointerException in maven

Guys,
We have a local repository where we put all the artifacts that we need in
our project. Recently though I added a new version of the maven-release
plugin and, when I try to use it, I'm getting a NullPointerException as
follows:


[scutaru@iscutaru trunk]$ mvn -X release:branch -DupdateBranchVersions=true
-DupdateWorkingCopyVersions=false -DautoVersionSubmodules=true
-DbranchName="EMP-2.0.0/" -DdryRun=true -U
+ Error stacktraces are turned on.
Maven version: 2.0.4
[DEBUG] Building Maven user-level plugin registry from:
'/home/scutaru/.m2/plugin-registry.xml'
[DEBUG] Building Maven global-level plugin registry from:
'/home/scutaru/opt/maven-2.0.4/conf/plugin-registry.xml'
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   Enterprise Management Platform
[INFO]   Common
[INFO]   Tools
[INFO]   Maven Plugins
[INFO]   Portlet Archetype
[INFO]   Service Archetype
[INFO]   Installer Maven Plugin
[INFO]   Runtime Maven Plugin
[INFO]   Buildinfo Maven Plugin
[INFO]   Modify Maven Values Maven Plugin
[INFO]   Shrinkjs Maven Plugin
[INFO]   Eclipse Plugins
[INFO]   Sample Eclipse Plugin
[INFO]   JIRA Plugins
[INFO]   Agile JIRA Plugin
[INFO]   Clarify JIRA Plugin
[INFO]   InstallAnywhere Plugins
[INFO]   Test SAM Connection InstallAnywhere Plugin
[INFO]   FQDN InstallAnywhere Plugin
[INFO]   Port Check InstallAnywhere Plugin
[INFO]   Modules
[INFO]   Backup
[INFO]   Common Module
[INFO]   Portal Extensions
[INFO]   Connector Modules
[INFO]   Common Connector Module
[INFO]   Sample Connector Module
[INFO]   Service Modules
[INFO]   Registry Service
[INFO]   Filter Service
[INFO]   Licensing Service
[INFO]   Log Service
[INFO]   Security Service
[INFO]   Web Remoting Service
[INFO]   Inventory Service
[INFO]   Workflow Management Service
[INFO]   Scheduler Service
[INFO]   Discovery Service
[INFO]   Web Modules
[INFO]   Common Web Module
[INFO]   Inventory Web Module
[INFO]   Portal Server Web Module
[INFO]   Webstart Web Module
[INFO]   Portal Web Module
[INFO]   Scheduler Web Module
[INFO]   Security Web Module
[INFO]   Registry Web Module
[INFO]   Web Remoting Web Module
[INFO]   Help Web Module
[INFO]   Filter Web Module
[INFO]   Workflow Portlet Web Module
[INFO]   Log Web Module
[INFO]   Credential Web Module
[INFO]   Applications
[INFO]   Common Application
[INFO]   Enterprise Management Platform
[INFO] Searching repository for plugin with prefix: 'release'.
[INFO] org.apache.maven.plugins: checking for updates from central
[DEBUG] SHA1 not found, trying MD5
org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate
resource in repository
        at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
LightweightHttpWagon.java:95)
        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum(
DefaultWagonManager.java:520)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
DefaultWagonManager.java:380)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
DefaultWagonManager.java:295)
        at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
(DefaultRepositoryMetadataManager.java:356)
        at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
(DefaultRepositoryMetadataManager.java:91)
        at
org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(
DefaultPluginMappingManager.java:98)
        at
org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(
DefaultPluginMappingManager.java:82)
        at org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(
DefaultPluginMappingManager.java:56)
        at
org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(
DefaultPluginManager.java:143)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
DefaultLifecycleExecutor.java:1446)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
(DefaultLifecycleExecutor.java:381)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:135)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: java.io.FileNotFoundException:
http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream<http://www.protocol.http.httpurlconnection.getinputstream/>
(HttpURLConnection.java:1168)
        at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
LightweightHttpWagon.java:85)
        ... 24 more
[INFO] org.apache.maven.plugins: checking for updates from snapshots
[DEBUG] repository metadata for: 'org.apache.maven.plugins' could not be
found on repository: snapshots
[DEBUG] Skipping disabled repository apache.snapshots
[INFO] org.codehaus.mojo: checking for updates from central
[DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found on
repository: central
[INFO] org.codehaus.mojo: checking for updates from snapshots
[DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found on
repository: snapshots
[DEBUG] Skipping disabled repository apache.snapshots
[DEBUG] Retrieving parent-POM: org.apache.maven.release:maven-release::4 for
project:
org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-7 from
the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for project:
org.apache.maven.release:maven-release:pom:4 from the repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
org.apache.maven:maven-parent:pom:5 from the repository.
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] null
[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
java.lang.NullPointerException
        at org.apache.maven.plugin.DefaultPluginManager.addPlugin(
DefaultPluginManager.java:292)
        at
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(
DefaultPluginManager.java:198)
        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
DefaultPluginManager.java:163)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(
DefaultLifecycleExecutor.java:1252)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
DefaultLifecycleExecutor.java:1517)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
(DefaultLifecycleExecutor.java:381)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:135)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 8 seconds
[INFO] Finished at: Wed Feb 13 13:16:25 EET 2008
[INFO] Final Memory: 10M/19M
[INFO]
------------------------------------------------------------------------
[scutaru@iscutaru trunk]$


I don't know what's wrong. I removed all the repository and tried again, but
still no luck.

Can anybody help, please ?

Thank you,
Ionut

Re: NullPointerException in maven

Posted by Ionut Scutaru <io...@gmail.com>.
Well.. we don't have either a .sha nor an .md5 file on the internal maven
repository. So I copied all 3 files there and tried again. Now I got rid of
the first error message but the one with NullPointerException still remains.

Here's the new exception that I'm getting:

[scutaru@iscutaru trunk]$ mvn -X release:branch -DupdateBranchVersions=true
-DupdateWorkingCopyVersions=false -DautoVersionSubmodules=true
-DbranchName="EMP-2.0.0/" -DdryRun=true -U
+ Error stacktraces are turned on.
Maven version: 2.0.4
[DEBUG] Building Maven user-level plugin registry from:
'/home/scutaru/.m2/plugin-registry.xml'
[DEBUG] Building Maven global-level plugin registry from:
'/home/scutaru/opt/maven-2.0.4/conf/plugin-registry.xml'
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   Enterprise Management Platform
[INFO]   Common
[INFO]   Tools
[INFO]   Maven Plugins
[INFO]   Portlet Archetype
[INFO]   Service Archetype
[INFO]   Installer Maven Plugin
[INFO]   Runtime Maven Plugin
[INFO]   Buildinfo Maven Plugin
[INFO]   Modify Maven Values Maven Plugin
[INFO]   Shrinkjs Maven Plugin
[INFO]   Eclipse Plugins
[INFO]   Sample Eclipse Plugin
[INFO]   JIRA Plugins
[INFO]   Agile JIRA Plugin
[INFO]   Clarify JIRA Plugin
[INFO]   InstallAnywhere Plugins
[INFO]   Test SAM Connection InstallAnywhere Plugin
[INFO]   FQDN InstallAnywhere Plugin
[INFO]   Port Check InstallAnywhere Plugin
[INFO]   Modules
[INFO]   Backup
[INFO]   Common Module
[INFO]   Portal Extensions
[INFO]   Connector Modules
[INFO]   Common Connector Module
[INFO]   Sample Connector Module
[INFO]   Service Modules
[INFO]   Registry Service
[INFO]   Filter Service
[INFO]   Licensing Service
[INFO]   Log Service
[INFO]   Security Service
[INFO]   Web Remoting Service
[INFO]   Inventory Service
[INFO]   Workflow Management Service
[INFO]   Scheduler Service
[INFO]   Discovery Service
[INFO]   Web Modules
[INFO]   Common Web Module
[INFO]   Inventory Web Module
[INFO]   Portal Server Web Module
[INFO]   Webstart Web Module
[INFO]   Portal Web Module
[INFO]   Scheduler Web Module
[INFO]   Security Web Module
[INFO]   Registry Web Module
[INFO]   Web Remoting Web Module
[INFO]   Help Web Module
[INFO]   Filter Web Module
[INFO]   Workflow Portlet Web Module
[INFO]   Log Web Module
[INFO]   Credential Web Module
[INFO]   Applications
[INFO]   Common Application
[INFO]   Enterprise Management Platform
[INFO] Searching repository for plugin with prefix: 'release'.
[INFO] org.apache.maven.plugins: checking for updates from central
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'b4e8a2c33504dd278837a63daf4999cc9a081772'; remote =
'42c39828ebae5b12524cf1d335be1d2ccd1a05f2' - RETRYING
[INFO] org.apache.maven.plugins: checking for updates from snapshots
[DEBUG] repository metadata for: 'org.apache.maven.plugins' could not be
found on repository: snapshots
[DEBUG] Skipping disabled repository apache.snapshots
[INFO] org.codehaus.mojo: checking for updates from central
[DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found on
repository: central
[INFO] org.codehaus.mojo: checking for updates from snapshots
[DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found on
repository: snapshots
[DEBUG] Skipping disabled repository apache.snapshots
[DEBUG] Retrieving parent-POM: org.apache.maven.release:maven-release::4 for
project:
org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-7 from
the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for project:
org.apache.maven.release:maven-release:pom:4 from the repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
org.apache.maven:maven-parent:pom:5 from the repository.
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] null
[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
java.lang.NullPointerException
        at org.apache.maven.plugin.DefaultPluginManager.addPlugin(
DefaultPluginManager.java:292)
        at
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(
DefaultPluginManager.java:198)
        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
DefaultPluginManager.java:163)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(
DefaultLifecycleExecutor.java:1252)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
DefaultLifecycleExecutor.java:1517)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
(DefaultLifecycleExecutor.java:381)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:135)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 8 seconds
[INFO] Finished at: Wed Feb 13 17:32:30 EET 2008
[INFO] Final Memory: 10M/19M
[INFO]
------------------------------------------------------------------------
[scutaru@iscutaru trunk]$





On Feb 13, 2008 4:09 PM, <ni...@planet.nl> wrote:

> I've looked at the metadata file and it is to map prefixes, like release,
> eclipse, all the shorthand forms, to plugins. Could you compare
>
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml
> with
> http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-metadata.xml
>
> And perhaps replace your files (the xml, the sha1 and the md5) with the
> files from repo1.
>
> Hth,
>
> Nick Stolwijk
>
> -----Original Message-----
> From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> Sent: Wed 2/13/2008 15:05
> To: Maven Users List
> Subject: Re: NullPointerException in maven
>
> So you think this is the problem ? How come other mvn commands are working
> ?
> Shouldn't they have the same problem ?
>
>
>
> On Feb 13, 2008 4:00 PM, <ni...@planet.nl> wrote:
>
> > I know that central is also just a filesystem, and I once saw a few
> shell
> > scripts to repair metadata and checksums, IIRC. I don't know who had
> them or
> > if they still exist.
> >
> > Some of maven 2 developers are often on IRC, maybe you could ask them if
> > they still have those scripts.
> >
> > Hth,
> >
> > Nick Stolwijk
> >
> >
> > -----Original Message-----
> > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > Sent: Wed 2/13/2008 14:33
> > To: Maven Users List
> > Subject: Re: NullPointerException in maven
> >
> > I understood what you wanted and I modified the url accordingly.. No,
> it's
> > not there.
> >
> > Our repository software is a simple remote filesystem.. we don't use
> > either
> > archiva or proximity.
> >
> >
> >
> > On Feb 13, 2008 3:27 PM, <ni...@planet.nl> wrote:
> >
> > > First, I see I forgot a space, so my url was bogus, it should be:
> > >
> > >
> > >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
> > >
> > > Second, do you use any repository software, like archiva or proximity,
> > or
> > > is it just a remote filesystem?
> > >
> > > With regards,
> > >
> > > Nick Stolwijk
> > >
> > >
> > > -----Original Message-----
> > > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > > Sent: Wed 2/13/2008 14:24
> > > To: Maven Users List
> > > Subject: Re: NullPointerException in maven
> > >
> > > Nope, it doesn't.
> > >
> > >
> > > On Feb 13, 2008 3:16 PM, <ni...@planet.nl> wrote:
> > >
> > > > It was more a "been there, done that" story. Whenever I see someone
> > > > talking about "we are using a local repository" or such, horrid
> images
> > > from
> > > > the past gets in my head. ;)
> > > >
> > > > If you try to get
> > > >
> > >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1fromabrowseror wget, does that succeed?
> > > >
> > > > Hth,
> > > >
> > > > Nick S.
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > > > Sent: Wed 2/13/2008 14:11
> > > > To: Maven Users List
> > > > Subject: Re: NullPointerException in maven
> > > >
> > > > Sorry, I wasn't clear enough.. It's an internal remote repository on
> a
> > > > server.
> > > >
> > > > I uploaded the artifacts using the deploy plugin. (we did that for
> all
> > > our
> > > > artifacts and it's working just fine..) The only problem was with
> this
> > > > specific plugin.
> > > >
> > > >
> > > >
> > > >
> > > > On Feb 13, 2008 2:26 PM, <ni...@planet.nl> wrote:
> > > >
> > > > > > We have a local repository where we put all the artifacts that
> we
> > > need
> > > > > in
> > > > > our project.
> > > > >
> > > > > Do you mean the local repository each developer has? Normally
> > > > > <user_home>/.m2/repository . Or do you mean an internal remote
> > > > repository on
> > > > > a server? With what command did you install the artifacts into
> your
> > > > > repository?
> > > > >
> > > > > Take a look at the local and remote repository principle. You
> can't
> > > copy
> > > > > files into a remote repository and you can't use a local
> repository
> > > (ie.
> > > > > from your build server account) as remote repository for other
> > > > developers.
> > > > > Don't mess with these, or you can get weird effects.
> > > > >
> > > > > Hth,
> > > > >
> > > > > Nick Stolwijk
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > > > > Sent: Wed 2/13/2008 13:00
> > > > > To: users@maven.apache.org
> > > > > Subject: NullPointerException in maven
> > > > >
> > > > > Guys,
> > > > > We have a local repository where we put all the artifacts that we
> > need
> > > > in
> > > > > our project. Recently though I added a new version of the
> > > maven-release
> > > > > plugin and, when I try to use it, I'm getting a
> NullPointerException
> > > as
> > > > > follows:
> > > > >
> > > > >
> > > > > [scutaru@iscutaru trunk]$ mvn -X release:branch
> > > > > -DupdateBranchVersions=true
> > > > > -DupdateWorkingCopyVersions=false -DautoVersionSubmodules=true
> > > > > -DbranchName="EMP-2.0.0/" -DdryRun=true -U
> > > > > + Error stacktraces are turned on.
> > > > > Maven version: 2.0.4
> > > > > [DEBUG] Building Maven user-level plugin registry from:
> > > > > '/home/scutaru/.m2/plugin-registry.xml'
> > > > > [DEBUG] Building Maven global-level plugin registry from:
> > > > > '/home/scutaru/opt/maven-2.0.4/conf/plugin-registry.xml'
> > > > > [INFO] Scanning for projects...
> > > > > [INFO] Reactor build order:
> > > > > [INFO]   Enterprise Management Platform
> > > > > [INFO]   Common
> > > > > [INFO]   Tools
> > > > > [INFO]   Maven Plugins
> > > > > [INFO]   Portlet Archetype
> > > > > [INFO]   Service Archetype
> > > > > [INFO]   Installer Maven Plugin
> > > > > [INFO]   Runtime Maven Plugin
> > > > > [INFO]   Buildinfo Maven Plugin
> > > > > [INFO]   Modify Maven Values Maven Plugin
> > > > > [INFO]   Shrinkjs Maven Plugin
> > > > > [INFO]   Eclipse Plugins
> > > > > [INFO]   Sample Eclipse Plugin
> > > > > [INFO]   JIRA Plugins
> > > > > [INFO]   Agile JIRA Plugin
> > > > > [INFO]   Clarify JIRA Plugin
> > > > > [INFO]   InstallAnywhere Plugins
> > > > > [INFO]   Test SAM Connection InstallAnywhere Plugin
> > > > > [INFO]   FQDN InstallAnywhere Plugin
> > > > > [INFO]   Port Check InstallAnywhere Plugin
> > > > > [INFO]   Modules
> > > > > [INFO]   Backup
> > > > > [INFO]   Common Module
> > > > > [INFO]   Portal Extensions
> > > > > [INFO]   Connector Modules
> > > > > [INFO]   Common Connector Module
> > > > > [INFO]   Sample Connector Module
> > > > > [INFO]   Service Modules
> > > > > [INFO]   Registry Service
> > > > > [INFO]   Filter Service
> > > > > [INFO]   Licensing Service
> > > > > [INFO]   Log Service
> > > > > [INFO]   Security Service
> > > > > [INFO]   Web Remoting Service
> > > > > [INFO]   Inventory Service
> > > > > [INFO]   Workflow Management Service
> > > > > [INFO]   Scheduler Service
> > > > > [INFO]   Discovery Service
> > > > > [INFO]   Web Modules
> > > > > [INFO]   Common Web Module
> > > > > [INFO]   Inventory Web Module
> > > > > [INFO]   Portal Server Web Module
> > > > > [INFO]   Webstart Web Module
> > > > > [INFO]   Portal Web Module
> > > > > [INFO]   Scheduler Web Module
> > > > > [INFO]   Security Web Module
> > > > > [INFO]   Registry Web Module
> > > > > [INFO]   Web Remoting Web Module
> > > > > [INFO]   Help Web Module
> > > > > [INFO]   Filter Web Module
> > > > > [INFO]   Workflow Portlet Web Module
> > > > > [INFO]   Log Web Module
> > > > > [INFO]   Credential Web Module
> > > > > [INFO]   Applications
> > > > > [INFO]   Common Application
> > > > > [INFO]   Enterprise Management Platform
> > > > > [INFO] Searching repository for plugin with prefix: 'release'.
> > > > > [INFO] org.apache.maven.plugins: checking for updates from central
> > > > > [DEBUG] SHA1 not found, trying MD5
> > > > > org.apache.maven.wagon.ResourceDoesNotExistException: Unable to
> > locate
> > > > > resource in repository
> > > > >        at
> > > > >
> > >
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> > > > (
> > > > > LightweightHttpWagon.java:95)
> > > > >        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java
> > :68)
> > > > >        at
> > > > >
> org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum
> > (
> > > > > DefaultWagonManager.java:520)
> > > > >        at
> > > > >
> org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
> > > > > DefaultWagonManager.java:380)
> > > > >        at
> > > > >
> > > >
> > >
> >
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
> > > > > DefaultWagonManager.java:295)
> > > > >        at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
> > > > > (DefaultRepositoryMetadataManager.java:356)
> > > > >        at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
> > > > > (DefaultRepositoryMetadataManager.java:91)
> > > > >        at
> > > > >
> > org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings
> > > (
> > > > > DefaultPluginMappingManager.java:98)
> > > > >        at
> > > > >
> > org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings
> > > (
> > > > > DefaultPluginMappingManager.java:82)
> > > > >        at
> > > > org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(
> > > > > DefaultPluginMappingManager.java:56)
> > > > >        at
> > > > >
> > > >
> > >
> >
> org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(
> > > > > DefaultPluginManager.java:143)
> > > > >        at
> > > > >
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > > > > DefaultLifecycleExecutor.java:1446)
> > > > >        at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > > > > (DefaultLifecycleExecutor.java:381)
> > > > >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > > > > DefaultLifecycleExecutor.java:135)
> > > > >        at org.apache.maven.DefaultMaven.doExecute(
> DefaultMaven.java
> > > :322)
> > > > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java
> > :115)
> > > > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> > > > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > > > >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > > > > NativeMethodAccessorImpl.java:39)
> > > > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > > > DelegatingMethodAccessorImpl.java:25)
> > > > >        at java.lang.reflect.Method.invoke(Method.java:585)
> > > > >        at org.codehaus.classworlds.Launcher.launchEnhanced(
> > > Launcher.java
> > > > > :315)
> > > > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java
> > :255)
> > > > >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> > > > Launcher.java
> > > > > :430)
> > > > >        at org.codehaus.classworlds.Launcher.main(Launcher.java
> :375)
> > > > > Caused by: java.io.FileNotFoundException:
> > > > >
> > > > >
> > > >
> > >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
> > > > >        at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream
> > <
> > > > > http://www.protocol.http.httpurlconnection.getinputstream/>
> > > > > (HttpURLConnection.java:1168)
> > > > >        at
> > > > >
> > >
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> > > > (
> > > > > LightweightHttpWagon.java:85)
> > > > >        ... 24 more
> > > > > [INFO] org.apache.maven.plugins: checking for updates from
> snapshots
> > > > > [DEBUG] repository metadata for: 'org.apache.maven.plugins' could
> > not
> > > be
> > > > > found on repository: snapshots
> > > > > [DEBUG] Skipping disabled repository apache.snapshots
> > > > > [INFO] org.codehaus.mojo: checking for updates from central
> > > > > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be
> > > found
> > > > on
> > > > > repository: central
> > > > > [INFO] org.codehaus.mojo: checking for updates from snapshots
> > > > > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be
> > > found
> > > > on
> > > > > repository: snapshots
> > > > > [DEBUG] Skipping disabled repository apache.snapshots
> > > > > [DEBUG] Retrieving parent-POM:
> > > > org.apache.maven.release:maven-release::4for
> > > > > project:
> > > > >
> > >
> >
> org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-7from
> > > > > the repository.
> > > > > [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5for
> > > > > project:
> > > > > org.apache.maven.release:maven-release:pom:4 from the repository.
> > > > > [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> > > > > org.apache.maven:maven-parent:pom:5 from the repository.
> > > > > [INFO]
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > > [ERROR] FATAL ERROR
> > > > > [INFO]
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > > [INFO] null
> > > > > [INFO]
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > > [DEBUG] Trace
> > > > > java.lang.NullPointerException
> > > > >        at org.apache.maven.plugin.DefaultPluginManager.addPlugin(
> > > > > DefaultPluginManager.java:292)
> > > > >        at
> > > > > org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin
> (
> > > > > DefaultPluginManager.java:198)
> > > > >        at
> org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
> > > > > DefaultPluginManager.java:163)
> > > > >        at
> > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin
> > > > > (
> > > > > DefaultLifecycleExecutor.java:1252)
> > > > >        at
> > > > >
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > > > > DefaultLifecycleExecutor.java:1517)
> > > > >        at
> > > > >
> > > > >
> > > >
> > >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > > > > (DefaultLifecycleExecutor.java:381)
> > > > >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > > > > DefaultLifecycleExecutor.java:135)
> > > > >        at org.apache.maven.DefaultMaven.doExecute(
> DefaultMaven.java
> > > :322)
> > > > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java
> > :115)
> > > > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> > > > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > > > >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > > > > NativeMethodAccessorImpl.java:39)
> > > > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > > > DelegatingMethodAccessorImpl.java:25)
> > > > >        at java.lang.reflect.Method.invoke(Method.java:585)
> > > > >        at org.codehaus.classworlds.Launcher.launchEnhanced(
> > > Launcher.java
> > > > > :315)
> > > > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java
> > :255)
> > > > >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> > > > Launcher.java
> > > > > :430)
> > > > >        at org.codehaus.classworlds.Launcher.main(Launcher.java
> :375)
> > > > > [INFO]
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > > [INFO] Total time: 8 seconds
> > > > > [INFO] Finished at: Wed Feb 13 13:16:25 EET 2008
> > > > > [INFO] Final Memory: 10M/19M
> > > > > [INFO]
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > > [scutaru@iscutaru trunk]$
> > > > >
> > > > >
> > > > > I don't know what's wrong. I removed all the repository and tried
> > > again,
> > > > > but
> > > > > still no luck.
> > > > >
> > > > > Can anybody help, please ?
> > > > >
> > > > > Thank you,
> > > > > Ionut
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>

RE: NullPointerException in maven

Posted by ni...@planet.nl.
I've looked at the metadata file and it is to map prefixes, like release, eclipse, all the shorthand forms, to plugins. Could you compare 
http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml
with 
http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-metadata.xml

And perhaps replace your files (the xml, the sha1 and the md5) with the files from repo1.

Hth,

Nick Stolwijk

-----Original Message-----
From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
Sent: Wed 2/13/2008 15:05
To: Maven Users List
Subject: Re: NullPointerException in maven
 
So you think this is the problem ? How come other mvn commands are working ?
Shouldn't they have the same problem ?



On Feb 13, 2008 4:00 PM, <ni...@planet.nl> wrote:

> I know that central is also just a filesystem, and I once saw a few shell
> scripts to repair metadata and checksums, IIRC. I don't know who had them or
> if they still exist.
>
> Some of maven 2 developers are often on IRC, maybe you could ask them if
> they still have those scripts.
>
> Hth,
>
> Nick Stolwijk
>
>
> -----Original Message-----
> From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> Sent: Wed 2/13/2008 14:33
> To: Maven Users List
> Subject: Re: NullPointerException in maven
>
> I understood what you wanted and I modified the url accordingly.. No, it's
> not there.
>
> Our repository software is a simple remote filesystem.. we don't use
> either
> archiva or proximity.
>
>
>
> On Feb 13, 2008 3:27 PM, <ni...@planet.nl> wrote:
>
> > First, I see I forgot a space, so my url was bogus, it should be:
> >
> >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
> >
> > Second, do you use any repository software, like archiva or proximity,
> or
> > is it just a remote filesystem?
> >
> > With regards,
> >
> > Nick Stolwijk
> >
> >
> > -----Original Message-----
> > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > Sent: Wed 2/13/2008 14:24
> > To: Maven Users List
> > Subject: Re: NullPointerException in maven
> >
> > Nope, it doesn't.
> >
> >
> > On Feb 13, 2008 3:16 PM, <ni...@planet.nl> wrote:
> >
> > > It was more a "been there, done that" story. Whenever I see someone
> > > talking about "we are using a local repository" or such, horrid images
> > from
> > > the past gets in my head. ;)
> > >
> > > If you try to get
> > >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1fromabrowser or wget, does that succeed?
> > >
> > > Hth,
> > >
> > > Nick S.
> > >
> > >
> > > -----Original Message-----
> > > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > > Sent: Wed 2/13/2008 14:11
> > > To: Maven Users List
> > > Subject: Re: NullPointerException in maven
> > >
> > > Sorry, I wasn't clear enough.. It's an internal remote repository on a
> > > server.
> > >
> > > I uploaded the artifacts using the deploy plugin. (we did that for all
> > our
> > > artifacts and it's working just fine..) The only problem was with this
> > > specific plugin.
> > >
> > >
> > >
> > >
> > > On Feb 13, 2008 2:26 PM, <ni...@planet.nl> wrote:
> > >
> > > > > We have a local repository where we put all the artifacts that we
> > need
> > > > in
> > > > our project.
> > > >
> > > > Do you mean the local repository each developer has? Normally
> > > > <user_home>/.m2/repository . Or do you mean an internal remote
> > > repository on
> > > > a server? With what command did you install the artifacts into your
> > > > repository?
> > > >
> > > > Take a look at the local and remote repository principle. You can't
> > copy
> > > > files into a remote repository and you can't use a local repository
> > (ie.
> > > > from your build server account) as remote repository for other
> > > developers.
> > > > Don't mess with these, or you can get weird effects.
> > > >
> > > > Hth,
> > > >
> > > > Nick Stolwijk
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > > > Sent: Wed 2/13/2008 13:00
> > > > To: users@maven.apache.org
> > > > Subject: NullPointerException in maven
> > > >
> > > > Guys,
> > > > We have a local repository where we put all the artifacts that we
> need
> > > in
> > > > our project. Recently though I added a new version of the
> > maven-release
> > > > plugin and, when I try to use it, I'm getting a NullPointerException
> > as
> > > > follows:
> > > >
> > > >
> > > > [scutaru@iscutaru trunk]$ mvn -X release:branch
> > > > -DupdateBranchVersions=true
> > > > -DupdateWorkingCopyVersions=false -DautoVersionSubmodules=true
> > > > -DbranchName="EMP-2.0.0/" -DdryRun=true -U
> > > > + Error stacktraces are turned on.
> > > > Maven version: 2.0.4
> > > > [DEBUG] Building Maven user-level plugin registry from:
> > > > '/home/scutaru/.m2/plugin-registry.xml'
> > > > [DEBUG] Building Maven global-level plugin registry from:
> > > > '/home/scutaru/opt/maven-2.0.4/conf/plugin-registry.xml'
> > > > [INFO] Scanning for projects...
> > > > [INFO] Reactor build order:
> > > > [INFO]   Enterprise Management Platform
> > > > [INFO]   Common
> > > > [INFO]   Tools
> > > > [INFO]   Maven Plugins
> > > > [INFO]   Portlet Archetype
> > > > [INFO]   Service Archetype
> > > > [INFO]   Installer Maven Plugin
> > > > [INFO]   Runtime Maven Plugin
> > > > [INFO]   Buildinfo Maven Plugin
> > > > [INFO]   Modify Maven Values Maven Plugin
> > > > [INFO]   Shrinkjs Maven Plugin
> > > > [INFO]   Eclipse Plugins
> > > > [INFO]   Sample Eclipse Plugin
> > > > [INFO]   JIRA Plugins
> > > > [INFO]   Agile JIRA Plugin
> > > > [INFO]   Clarify JIRA Plugin
> > > > [INFO]   InstallAnywhere Plugins
> > > > [INFO]   Test SAM Connection InstallAnywhere Plugin
> > > > [INFO]   FQDN InstallAnywhere Plugin
> > > > [INFO]   Port Check InstallAnywhere Plugin
> > > > [INFO]   Modules
> > > > [INFO]   Backup
> > > > [INFO]   Common Module
> > > > [INFO]   Portal Extensions
> > > > [INFO]   Connector Modules
> > > > [INFO]   Common Connector Module
> > > > [INFO]   Sample Connector Module
> > > > [INFO]   Service Modules
> > > > [INFO]   Registry Service
> > > > [INFO]   Filter Service
> > > > [INFO]   Licensing Service
> > > > [INFO]   Log Service
> > > > [INFO]   Security Service
> > > > [INFO]   Web Remoting Service
> > > > [INFO]   Inventory Service
> > > > [INFO]   Workflow Management Service
> > > > [INFO]   Scheduler Service
> > > > [INFO]   Discovery Service
> > > > [INFO]   Web Modules
> > > > [INFO]   Common Web Module
> > > > [INFO]   Inventory Web Module
> > > > [INFO]   Portal Server Web Module
> > > > [INFO]   Webstart Web Module
> > > > [INFO]   Portal Web Module
> > > > [INFO]   Scheduler Web Module
> > > > [INFO]   Security Web Module
> > > > [INFO]   Registry Web Module
> > > > [INFO]   Web Remoting Web Module
> > > > [INFO]   Help Web Module
> > > > [INFO]   Filter Web Module
> > > > [INFO]   Workflow Portlet Web Module
> > > > [INFO]   Log Web Module
> > > > [INFO]   Credential Web Module
> > > > [INFO]   Applications
> > > > [INFO]   Common Application
> > > > [INFO]   Enterprise Management Platform
> > > > [INFO] Searching repository for plugin with prefix: 'release'.
> > > > [INFO] org.apache.maven.plugins: checking for updates from central
> > > > [DEBUG] SHA1 not found, trying MD5
> > > > org.apache.maven.wagon.ResourceDoesNotExistException: Unable to
> locate
> > > > resource in repository
> > > >        at
> > > >
> > org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> > > (
> > > > LightweightHttpWagon.java:95)
> > > >        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java
> :68)
> > > >        at
> > > > org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum
> (
> > > > DefaultWagonManager.java:520)
> > > >        at
> > > > org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
> > > > DefaultWagonManager.java:380)
> > > >        at
> > > >
> > >
> >
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
> > > > DefaultWagonManager.java:295)
> > > >        at
> > > >
> > > >
> > >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
> > > > (DefaultRepositoryMetadataManager.java:356)
> > > >        at
> > > >
> > > >
> > >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
> > > > (DefaultRepositoryMetadataManager.java:91)
> > > >        at
> > > >
> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings
> > (
> > > > DefaultPluginMappingManager.java:98)
> > > >        at
> > > >
> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings
> > (
> > > > DefaultPluginMappingManager.java:82)
> > > >        at
> > > org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(
> > > > DefaultPluginMappingManager.java:56)
> > > >        at
> > > >
> > >
> >
> org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(
> > > > DefaultPluginManager.java:143)
> > > >        at
> > > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > > > DefaultLifecycleExecutor.java:1446)
> > > >        at
> > > >
> > > >
> > >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > > > (DefaultLifecycleExecutor.java:381)
> > > >        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > > > DefaultLifecycleExecutor.java:135)
> > > >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java
> > :322)
> > > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java
> :115)
> > > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> > > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > > >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > > > NativeMethodAccessorImpl.java:39)
> > > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > > DelegatingMethodAccessorImpl.java:25)
> > > >        at java.lang.reflect.Method.invoke(Method.java:585)
> > > >        at org.codehaus.classworlds.Launcher.launchEnhanced(
> > Launcher.java
> > > > :315)
> > > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java
> :255)
> > > >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> > > Launcher.java
> > > > :430)
> > > >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > > Caused by: java.io.FileNotFoundException:
> > > >
> > > >
> > >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
> > > >        at sun.net.www.protocol.http.HttpURLConnection.getInputStream
> <
> > > > http://www.protocol.http.httpurlconnection.getinputstream/>
> > > > (HttpURLConnection.java:1168)
> > > >        at
> > > >
> > org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> > > (
> > > > LightweightHttpWagon.java:85)
> > > >        ... 24 more
> > > > [INFO] org.apache.maven.plugins: checking for updates from snapshots
> > > > [DEBUG] repository metadata for: 'org.apache.maven.plugins' could
> not
> > be
> > > > found on repository: snapshots
> > > > [DEBUG] Skipping disabled repository apache.snapshots
> > > > [INFO] org.codehaus.mojo: checking for updates from central
> > > > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be
> > found
> > > on
> > > > repository: central
> > > > [INFO] org.codehaus.mojo: checking for updates from snapshots
> > > > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be
> > found
> > > on
> > > > repository: snapshots
> > > > [DEBUG] Skipping disabled repository apache.snapshots
> > > > [DEBUG] Retrieving parent-POM:
> > > org.apache.maven.release:maven-release::4for
> > > > project:
> > > >
> >
> org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-7from
> > > > the repository.
> > > > [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for
> > > > project:
> > > > org.apache.maven.release:maven-release:pom:4 from the repository.
> > > > [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> > > > org.apache.maven:maven-parent:pom:5 from the repository.
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [ERROR] FATAL ERROR
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [INFO] null
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [DEBUG] Trace
> > > > java.lang.NullPointerException
> > > >        at org.apache.maven.plugin.DefaultPluginManager.addPlugin(
> > > > DefaultPluginManager.java:292)
> > > >        at
> > > > org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(
> > > > DefaultPluginManager.java:198)
> > > >        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
> > > > DefaultPluginManager.java:163)
> > > >        at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin
> > > > (
> > > > DefaultLifecycleExecutor.java:1252)
> > > >        at
> > > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > > > DefaultLifecycleExecutor.java:1517)
> > > >        at
> > > >
> > > >
> > >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > > > (DefaultLifecycleExecutor.java:381)
> > > >        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > > > DefaultLifecycleExecutor.java:135)
> > > >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java
> > :322)
> > > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java
> :115)
> > > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> > > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > > >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > > > NativeMethodAccessorImpl.java:39)
> > > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > > DelegatingMethodAccessorImpl.java:25)
> > > >        at java.lang.reflect.Method.invoke(Method.java:585)
> > > >        at org.codehaus.classworlds.Launcher.launchEnhanced(
> > Launcher.java
> > > > :315)
> > > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java
> :255)
> > > >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> > > Launcher.java
> > > > :430)
> > > >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [INFO] Total time: 8 seconds
> > > > [INFO] Finished at: Wed Feb 13 13:16:25 EET 2008
> > > > [INFO] Final Memory: 10M/19M
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [scutaru@iscutaru trunk]$
> > > >
> > > >
> > > > I don't know what's wrong. I removed all the repository and tried
> > again,
> > > > but
> > > > still no luck.
> > > >
> > > > Can anybody help, please ?
> > > >
> > > > Thank you,
> > > > Ionut
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Re: NullPointerException in maven

Posted by Ionut Scutaru <io...@gmail.com>.
So you think this is the problem ? How come other mvn commands are working ?
Shouldn't they have the same problem ?



On Feb 13, 2008 4:00 PM, <ni...@planet.nl> wrote:

> I know that central is also just a filesystem, and I once saw a few shell
> scripts to repair metadata and checksums, IIRC. I don't know who had them or
> if they still exist.
>
> Some of maven 2 developers are often on IRC, maybe you could ask them if
> they still have those scripts.
>
> Hth,
>
> Nick Stolwijk
>
>
> -----Original Message-----
> From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> Sent: Wed 2/13/2008 14:33
> To: Maven Users List
> Subject: Re: NullPointerException in maven
>
> I understood what you wanted and I modified the url accordingly.. No, it's
> not there.
>
> Our repository software is a simple remote filesystem.. we don't use
> either
> archiva or proximity.
>
>
>
> On Feb 13, 2008 3:27 PM, <ni...@planet.nl> wrote:
>
> > First, I see I forgot a space, so my url was bogus, it should be:
> >
> >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
> >
> > Second, do you use any repository software, like archiva or proximity,
> or
> > is it just a remote filesystem?
> >
> > With regards,
> >
> > Nick Stolwijk
> >
> >
> > -----Original Message-----
> > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > Sent: Wed 2/13/2008 14:24
> > To: Maven Users List
> > Subject: Re: NullPointerException in maven
> >
> > Nope, it doesn't.
> >
> >
> > On Feb 13, 2008 3:16 PM, <ni...@planet.nl> wrote:
> >
> > > It was more a "been there, done that" story. Whenever I see someone
> > > talking about "we are using a local repository" or such, horrid images
> > from
> > > the past gets in my head. ;)
> > >
> > > If you try to get
> > >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1fromabrowser or wget, does that succeed?
> > >
> > > Hth,
> > >
> > > Nick S.
> > >
> > >
> > > -----Original Message-----
> > > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > > Sent: Wed 2/13/2008 14:11
> > > To: Maven Users List
> > > Subject: Re: NullPointerException in maven
> > >
> > > Sorry, I wasn't clear enough.. It's an internal remote repository on a
> > > server.
> > >
> > > I uploaded the artifacts using the deploy plugin. (we did that for all
> > our
> > > artifacts and it's working just fine..) The only problem was with this
> > > specific plugin.
> > >
> > >
> > >
> > >
> > > On Feb 13, 2008 2:26 PM, <ni...@planet.nl> wrote:
> > >
> > > > > We have a local repository where we put all the artifacts that we
> > need
> > > > in
> > > > our project.
> > > >
> > > > Do you mean the local repository each developer has? Normally
> > > > <user_home>/.m2/repository . Or do you mean an internal remote
> > > repository on
> > > > a server? With what command did you install the artifacts into your
> > > > repository?
> > > >
> > > > Take a look at the local and remote repository principle. You can't
> > copy
> > > > files into a remote repository and you can't use a local repository
> > (ie.
> > > > from your build server account) as remote repository for other
> > > developers.
> > > > Don't mess with these, or you can get weird effects.
> > > >
> > > > Hth,
> > > >
> > > > Nick Stolwijk
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > > > Sent: Wed 2/13/2008 13:00
> > > > To: users@maven.apache.org
> > > > Subject: NullPointerException in maven
> > > >
> > > > Guys,
> > > > We have a local repository where we put all the artifacts that we
> need
> > > in
> > > > our project. Recently though I added a new version of the
> > maven-release
> > > > plugin and, when I try to use it, I'm getting a NullPointerException
> > as
> > > > follows:
> > > >
> > > >
> > > > [scutaru@iscutaru trunk]$ mvn -X release:branch
> > > > -DupdateBranchVersions=true
> > > > -DupdateWorkingCopyVersions=false -DautoVersionSubmodules=true
> > > > -DbranchName="EMP-2.0.0/" -DdryRun=true -U
> > > > + Error stacktraces are turned on.
> > > > Maven version: 2.0.4
> > > > [DEBUG] Building Maven user-level plugin registry from:
> > > > '/home/scutaru/.m2/plugin-registry.xml'
> > > > [DEBUG] Building Maven global-level plugin registry from:
> > > > '/home/scutaru/opt/maven-2.0.4/conf/plugin-registry.xml'
> > > > [INFO] Scanning for projects...
> > > > [INFO] Reactor build order:
> > > > [INFO]   Enterprise Management Platform
> > > > [INFO]   Common
> > > > [INFO]   Tools
> > > > [INFO]   Maven Plugins
> > > > [INFO]   Portlet Archetype
> > > > [INFO]   Service Archetype
> > > > [INFO]   Installer Maven Plugin
> > > > [INFO]   Runtime Maven Plugin
> > > > [INFO]   Buildinfo Maven Plugin
> > > > [INFO]   Modify Maven Values Maven Plugin
> > > > [INFO]   Shrinkjs Maven Plugin
> > > > [INFO]   Eclipse Plugins
> > > > [INFO]   Sample Eclipse Plugin
> > > > [INFO]   JIRA Plugins
> > > > [INFO]   Agile JIRA Plugin
> > > > [INFO]   Clarify JIRA Plugin
> > > > [INFO]   InstallAnywhere Plugins
> > > > [INFO]   Test SAM Connection InstallAnywhere Plugin
> > > > [INFO]   FQDN InstallAnywhere Plugin
> > > > [INFO]   Port Check InstallAnywhere Plugin
> > > > [INFO]   Modules
> > > > [INFO]   Backup
> > > > [INFO]   Common Module
> > > > [INFO]   Portal Extensions
> > > > [INFO]   Connector Modules
> > > > [INFO]   Common Connector Module
> > > > [INFO]   Sample Connector Module
> > > > [INFO]   Service Modules
> > > > [INFO]   Registry Service
> > > > [INFO]   Filter Service
> > > > [INFO]   Licensing Service
> > > > [INFO]   Log Service
> > > > [INFO]   Security Service
> > > > [INFO]   Web Remoting Service
> > > > [INFO]   Inventory Service
> > > > [INFO]   Workflow Management Service
> > > > [INFO]   Scheduler Service
> > > > [INFO]   Discovery Service
> > > > [INFO]   Web Modules
> > > > [INFO]   Common Web Module
> > > > [INFO]   Inventory Web Module
> > > > [INFO]   Portal Server Web Module
> > > > [INFO]   Webstart Web Module
> > > > [INFO]   Portal Web Module
> > > > [INFO]   Scheduler Web Module
> > > > [INFO]   Security Web Module
> > > > [INFO]   Registry Web Module
> > > > [INFO]   Web Remoting Web Module
> > > > [INFO]   Help Web Module
> > > > [INFO]   Filter Web Module
> > > > [INFO]   Workflow Portlet Web Module
> > > > [INFO]   Log Web Module
> > > > [INFO]   Credential Web Module
> > > > [INFO]   Applications
> > > > [INFO]   Common Application
> > > > [INFO]   Enterprise Management Platform
> > > > [INFO] Searching repository for plugin with prefix: 'release'.
> > > > [INFO] org.apache.maven.plugins: checking for updates from central
> > > > [DEBUG] SHA1 not found, trying MD5
> > > > org.apache.maven.wagon.ResourceDoesNotExistException: Unable to
> locate
> > > > resource in repository
> > > >        at
> > > >
> > org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> > > (
> > > > LightweightHttpWagon.java:95)
> > > >        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java
> :68)
> > > >        at
> > > > org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum
> (
> > > > DefaultWagonManager.java:520)
> > > >        at
> > > > org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
> > > > DefaultWagonManager.java:380)
> > > >        at
> > > >
> > >
> >
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
> > > > DefaultWagonManager.java:295)
> > > >        at
> > > >
> > > >
> > >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
> > > > (DefaultRepositoryMetadataManager.java:356)
> > > >        at
> > > >
> > > >
> > >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
> > > > (DefaultRepositoryMetadataManager.java:91)
> > > >        at
> > > >
> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings
> > (
> > > > DefaultPluginMappingManager.java:98)
> > > >        at
> > > >
> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings
> > (
> > > > DefaultPluginMappingManager.java:82)
> > > >        at
> > > org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(
> > > > DefaultPluginMappingManager.java:56)
> > > >        at
> > > >
> > >
> >
> org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(
> > > > DefaultPluginManager.java:143)
> > > >        at
> > > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > > > DefaultLifecycleExecutor.java:1446)
> > > >        at
> > > >
> > > >
> > >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > > > (DefaultLifecycleExecutor.java:381)
> > > >        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > > > DefaultLifecycleExecutor.java:135)
> > > >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java
> > :322)
> > > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java
> :115)
> > > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> > > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > > >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > > > NativeMethodAccessorImpl.java:39)
> > > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > > DelegatingMethodAccessorImpl.java:25)
> > > >        at java.lang.reflect.Method.invoke(Method.java:585)
> > > >        at org.codehaus.classworlds.Launcher.launchEnhanced(
> > Launcher.java
> > > > :315)
> > > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java
> :255)
> > > >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> > > Launcher.java
> > > > :430)
> > > >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > > Caused by: java.io.FileNotFoundException:
> > > >
> > > >
> > >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
> > > >        at sun.net.www.protocol.http.HttpURLConnection.getInputStream
> <
> > > > http://www.protocol.http.httpurlconnection.getinputstream/>
> > > > (HttpURLConnection.java:1168)
> > > >        at
> > > >
> > org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> > > (
> > > > LightweightHttpWagon.java:85)
> > > >        ... 24 more
> > > > [INFO] org.apache.maven.plugins: checking for updates from snapshots
> > > > [DEBUG] repository metadata for: 'org.apache.maven.plugins' could
> not
> > be
> > > > found on repository: snapshots
> > > > [DEBUG] Skipping disabled repository apache.snapshots
> > > > [INFO] org.codehaus.mojo: checking for updates from central
> > > > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be
> > found
> > > on
> > > > repository: central
> > > > [INFO] org.codehaus.mojo: checking for updates from snapshots
> > > > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be
> > found
> > > on
> > > > repository: snapshots
> > > > [DEBUG] Skipping disabled repository apache.snapshots
> > > > [DEBUG] Retrieving parent-POM:
> > > org.apache.maven.release:maven-release::4for
> > > > project:
> > > >
> >
> org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-7from
> > > > the repository.
> > > > [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for
> > > > project:
> > > > org.apache.maven.release:maven-release:pom:4 from the repository.
> > > > [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> > > > org.apache.maven:maven-parent:pom:5 from the repository.
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [ERROR] FATAL ERROR
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [INFO] null
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [DEBUG] Trace
> > > > java.lang.NullPointerException
> > > >        at org.apache.maven.plugin.DefaultPluginManager.addPlugin(
> > > > DefaultPluginManager.java:292)
> > > >        at
> > > > org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(
> > > > DefaultPluginManager.java:198)
> > > >        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
> > > > DefaultPluginManager.java:163)
> > > >        at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin
> > > > (
> > > > DefaultLifecycleExecutor.java:1252)
> > > >        at
> > > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > > > DefaultLifecycleExecutor.java:1517)
> > > >        at
> > > >
> > > >
> > >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > > > (DefaultLifecycleExecutor.java:381)
> > > >        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > > > DefaultLifecycleExecutor.java:135)
> > > >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java
> > :322)
> > > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java
> :115)
> > > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> > > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > > >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > > > NativeMethodAccessorImpl.java:39)
> > > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > > DelegatingMethodAccessorImpl.java:25)
> > > >        at java.lang.reflect.Method.invoke(Method.java:585)
> > > >        at org.codehaus.classworlds.Launcher.launchEnhanced(
> > Launcher.java
> > > > :315)
> > > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java
> :255)
> > > >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> > > Launcher.java
> > > > :430)
> > > >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [INFO] Total time: 8 seconds
> > > > [INFO] Finished at: Wed Feb 13 13:16:25 EET 2008
> > > > [INFO] Final Memory: 10M/19M
> > > > [INFO]
> > > >
> > ------------------------------------------------------------------------
> > > > [scutaru@iscutaru trunk]$
> > > >
> > > >
> > > > I don't know what's wrong. I removed all the repository and tried
> > again,
> > > > but
> > > > still no luck.
> > > >
> > > > Can anybody help, please ?
> > > >
> > > > Thank you,
> > > > Ionut
> > > >
> > > >
> > >
> > >
> >
> >
>
>

RE: NullPointerException in maven

Posted by ni...@planet.nl.
I know that central is also just a filesystem, and I once saw a few shell scripts to repair metadata and checksums, IIRC. I don't know who had them or if they still exist.

Some of maven 2 developers are often on IRC, maybe you could ask them if they still have those scripts.

Hth,

Nick Stolwijk


-----Original Message-----
From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
Sent: Wed 2/13/2008 14:33
To: Maven Users List
Subject: Re: NullPointerException in maven
 
I understood what you wanted and I modified the url accordingly.. No, it's
not there.

Our repository software is a simple remote filesystem.. we don't use either
archiva or proximity.



On Feb 13, 2008 3:27 PM, <ni...@planet.nl> wrote:

> First, I see I forgot a space, so my url was bogus, it should be:
>
>
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
>
> Second, do you use any repository software, like archiva or proximity, or
> is it just a remote filesystem?
>
> With regards,
>
> Nick Stolwijk
>
>
> -----Original Message-----
> From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> Sent: Wed 2/13/2008 14:24
> To: Maven Users List
> Subject: Re: NullPointerException in maven
>
> Nope, it doesn't.
>
>
> On Feb 13, 2008 3:16 PM, <ni...@planet.nl> wrote:
>
> > It was more a "been there, done that" story. Whenever I see someone
> > talking about "we are using a local repository" or such, horrid images
> from
> > the past gets in my head. ;)
> >
> > If you try to get
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1froma browser or wget, does that succeed?
> >
> > Hth,
> >
> > Nick S.
> >
> >
> > -----Original Message-----
> > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > Sent: Wed 2/13/2008 14:11
> > To: Maven Users List
> > Subject: Re: NullPointerException in maven
> >
> > Sorry, I wasn't clear enough.. It's an internal remote repository on a
> > server.
> >
> > I uploaded the artifacts using the deploy plugin. (we did that for all
> our
> > artifacts and it's working just fine..) The only problem was with this
> > specific plugin.
> >
> >
> >
> >
> > On Feb 13, 2008 2:26 PM, <ni...@planet.nl> wrote:
> >
> > > > We have a local repository where we put all the artifacts that we
> need
> > > in
> > > our project.
> > >
> > > Do you mean the local repository each developer has? Normally
> > > <user_home>/.m2/repository . Or do you mean an internal remote
> > repository on
> > > a server? With what command did you install the artifacts into your
> > > repository?
> > >
> > > Take a look at the local and remote repository principle. You can't
> copy
> > > files into a remote repository and you can't use a local repository
> (ie.
> > > from your build server account) as remote repository for other
> > developers.
> > > Don't mess with these, or you can get weird effects.
> > >
> > > Hth,
> > >
> > > Nick Stolwijk
> > >
> > >
> > > -----Original Message-----
> > > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > > Sent: Wed 2/13/2008 13:00
> > > To: users@maven.apache.org
> > > Subject: NullPointerException in maven
> > >
> > > Guys,
> > > We have a local repository where we put all the artifacts that we need
> > in
> > > our project. Recently though I added a new version of the
> maven-release
> > > plugin and, when I try to use it, I'm getting a NullPointerException
> as
> > > follows:
> > >
> > >
> > > [scutaru@iscutaru trunk]$ mvn -X release:branch
> > > -DupdateBranchVersions=true
> > > -DupdateWorkingCopyVersions=false -DautoVersionSubmodules=true
> > > -DbranchName="EMP-2.0.0/" -DdryRun=true -U
> > > + Error stacktraces are turned on.
> > > Maven version: 2.0.4
> > > [DEBUG] Building Maven user-level plugin registry from:
> > > '/home/scutaru/.m2/plugin-registry.xml'
> > > [DEBUG] Building Maven global-level plugin registry from:
> > > '/home/scutaru/opt/maven-2.0.4/conf/plugin-registry.xml'
> > > [INFO] Scanning for projects...
> > > [INFO] Reactor build order:
> > > [INFO]   Enterprise Management Platform
> > > [INFO]   Common
> > > [INFO]   Tools
> > > [INFO]   Maven Plugins
> > > [INFO]   Portlet Archetype
> > > [INFO]   Service Archetype
> > > [INFO]   Installer Maven Plugin
> > > [INFO]   Runtime Maven Plugin
> > > [INFO]   Buildinfo Maven Plugin
> > > [INFO]   Modify Maven Values Maven Plugin
> > > [INFO]   Shrinkjs Maven Plugin
> > > [INFO]   Eclipse Plugins
> > > [INFO]   Sample Eclipse Plugin
> > > [INFO]   JIRA Plugins
> > > [INFO]   Agile JIRA Plugin
> > > [INFO]   Clarify JIRA Plugin
> > > [INFO]   InstallAnywhere Plugins
> > > [INFO]   Test SAM Connection InstallAnywhere Plugin
> > > [INFO]   FQDN InstallAnywhere Plugin
> > > [INFO]   Port Check InstallAnywhere Plugin
> > > [INFO]   Modules
> > > [INFO]   Backup
> > > [INFO]   Common Module
> > > [INFO]   Portal Extensions
> > > [INFO]   Connector Modules
> > > [INFO]   Common Connector Module
> > > [INFO]   Sample Connector Module
> > > [INFO]   Service Modules
> > > [INFO]   Registry Service
> > > [INFO]   Filter Service
> > > [INFO]   Licensing Service
> > > [INFO]   Log Service
> > > [INFO]   Security Service
> > > [INFO]   Web Remoting Service
> > > [INFO]   Inventory Service
> > > [INFO]   Workflow Management Service
> > > [INFO]   Scheduler Service
> > > [INFO]   Discovery Service
> > > [INFO]   Web Modules
> > > [INFO]   Common Web Module
> > > [INFO]   Inventory Web Module
> > > [INFO]   Portal Server Web Module
> > > [INFO]   Webstart Web Module
> > > [INFO]   Portal Web Module
> > > [INFO]   Scheduler Web Module
> > > [INFO]   Security Web Module
> > > [INFO]   Registry Web Module
> > > [INFO]   Web Remoting Web Module
> > > [INFO]   Help Web Module
> > > [INFO]   Filter Web Module
> > > [INFO]   Workflow Portlet Web Module
> > > [INFO]   Log Web Module
> > > [INFO]   Credential Web Module
> > > [INFO]   Applications
> > > [INFO]   Common Application
> > > [INFO]   Enterprise Management Platform
> > > [INFO] Searching repository for plugin with prefix: 'release'.
> > > [INFO] org.apache.maven.plugins: checking for updates from central
> > > [DEBUG] SHA1 not found, trying MD5
> > > org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate
> > > resource in repository
> > >        at
> > >
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> > (
> > > LightweightHttpWagon.java:95)
> > >        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
> > >        at
> > > org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum(
> > > DefaultWagonManager.java:520)
> > >        at
> > > org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
> > > DefaultWagonManager.java:380)
> > >        at
> > >
> >
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
> > > DefaultWagonManager.java:295)
> > >        at
> > >
> > >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
> > > (DefaultRepositoryMetadataManager.java:356)
> > >        at
> > >
> > >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
> > > (DefaultRepositoryMetadataManager.java:91)
> > >        at
> > > org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings
> (
> > > DefaultPluginMappingManager.java:98)
> > >        at
> > > org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings
> (
> > > DefaultPluginMappingManager.java:82)
> > >        at
> > org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(
> > > DefaultPluginMappingManager.java:56)
> > >        at
> > >
> >
> org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(
> > > DefaultPluginManager.java:143)
> > >        at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > > DefaultLifecycleExecutor.java:1446)
> > >        at
> > >
> > >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > > (DefaultLifecycleExecutor.java:381)
> > >        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > > DefaultLifecycleExecutor.java:135)
> > >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java
> :322)
> > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > > NativeMethodAccessorImpl.java:39)
> > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > DelegatingMethodAccessorImpl.java:25)
> > >        at java.lang.reflect.Method.invoke(Method.java:585)
> > >        at org.codehaus.classworlds.Launcher.launchEnhanced(
> Launcher.java
> > > :315)
> > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> > >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> > Launcher.java
> > > :430)
> > >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > Caused by: java.io.FileNotFoundException:
> > >
> > >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
> > >        at sun.net.www.protocol.http.HttpURLConnection.getInputStream<
> > > http://www.protocol.http.httpurlconnection.getinputstream/>
> > > (HttpURLConnection.java:1168)
> > >        at
> > >
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> > (
> > > LightweightHttpWagon.java:85)
> > >        ... 24 more
> > > [INFO] org.apache.maven.plugins: checking for updates from snapshots
> > > [DEBUG] repository metadata for: 'org.apache.maven.plugins' could not
> be
> > > found on repository: snapshots
> > > [DEBUG] Skipping disabled repository apache.snapshots
> > > [INFO] org.codehaus.mojo: checking for updates from central
> > > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be
> found
> > on
> > > repository: central
> > > [INFO] org.codehaus.mojo: checking for updates from snapshots
> > > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be
> found
> > on
> > > repository: snapshots
> > > [DEBUG] Skipping disabled repository apache.snapshots
> > > [DEBUG] Retrieving parent-POM:
> > org.apache.maven.release:maven-release::4for
> > > project:
> > >
> org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-7from
> > > the repository.
> > > [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for
> > > project:
> > > org.apache.maven.release:maven-release:pom:4 from the repository.
> > > [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> > > org.apache.maven:maven-parent:pom:5 from the repository.
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [ERROR] FATAL ERROR
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] null
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [DEBUG] Trace
> > > java.lang.NullPointerException
> > >        at org.apache.maven.plugin.DefaultPluginManager.addPlugin(
> > > DefaultPluginManager.java:292)
> > >        at
> > > org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(
> > > DefaultPluginManager.java:198)
> > >        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
> > > DefaultPluginManager.java:163)
> > >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin
> > > (
> > > DefaultLifecycleExecutor.java:1252)
> > >        at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > > DefaultLifecycleExecutor.java:1517)
> > >        at
> > >
> > >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > > (DefaultLifecycleExecutor.java:381)
> > >        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > > DefaultLifecycleExecutor.java:135)
> > >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java
> :322)
> > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > > NativeMethodAccessorImpl.java:39)
> > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > DelegatingMethodAccessorImpl.java:25)
> > >        at java.lang.reflect.Method.invoke(Method.java:585)
> > >        at org.codehaus.classworlds.Launcher.launchEnhanced(
> Launcher.java
> > > :315)
> > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> > >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> > Launcher.java
> > > :430)
> > >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] Total time: 8 seconds
> > > [INFO] Finished at: Wed Feb 13 13:16:25 EET 2008
> > > [INFO] Final Memory: 10M/19M
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [scutaru@iscutaru trunk]$
> > >
> > >
> > > I don't know what's wrong. I removed all the repository and tried
> again,
> > > but
> > > still no luck.
> > >
> > > Can anybody help, please ?
> > >
> > > Thank you,
> > > Ionut
> > >
> > >
> >
> >
>
>


Re: NullPointerException in maven

Posted by Ionut Scutaru <io...@gmail.com>.
I understood what you wanted and I modified the url accordingly.. No, it's
not there.

Our repository software is a simple remote filesystem.. we don't use either
archiva or proximity.



On Feb 13, 2008 3:27 PM, <ni...@planet.nl> wrote:

> First, I see I forgot a space, so my url was bogus, it should be:
>
>
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
>
> Second, do you use any repository software, like archiva or proximity, or
> is it just a remote filesystem?
>
> With regards,
>
> Nick Stolwijk
>
>
> -----Original Message-----
> From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> Sent: Wed 2/13/2008 14:24
> To: Maven Users List
> Subject: Re: NullPointerException in maven
>
> Nope, it doesn't.
>
>
> On Feb 13, 2008 3:16 PM, <ni...@planet.nl> wrote:
>
> > It was more a "been there, done that" story. Whenever I see someone
> > talking about "we are using a local repository" or such, horrid images
> from
> > the past gets in my head. ;)
> >
> > If you try to get
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1froma browser or wget, does that succeed?
> >
> > Hth,
> >
> > Nick S.
> >
> >
> > -----Original Message-----
> > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > Sent: Wed 2/13/2008 14:11
> > To: Maven Users List
> > Subject: Re: NullPointerException in maven
> >
> > Sorry, I wasn't clear enough.. It's an internal remote repository on a
> > server.
> >
> > I uploaded the artifacts using the deploy plugin. (we did that for all
> our
> > artifacts and it's working just fine..) The only problem was with this
> > specific plugin.
> >
> >
> >
> >
> > On Feb 13, 2008 2:26 PM, <ni...@planet.nl> wrote:
> >
> > > > We have a local repository where we put all the artifacts that we
> need
> > > in
> > > our project.
> > >
> > > Do you mean the local repository each developer has? Normally
> > > <user_home>/.m2/repository . Or do you mean an internal remote
> > repository on
> > > a server? With what command did you install the artifacts into your
> > > repository?
> > >
> > > Take a look at the local and remote repository principle. You can't
> copy
> > > files into a remote repository and you can't use a local repository
> (ie.
> > > from your build server account) as remote repository for other
> > developers.
> > > Don't mess with these, or you can get weird effects.
> > >
> > > Hth,
> > >
> > > Nick Stolwijk
> > >
> > >
> > > -----Original Message-----
> > > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > > Sent: Wed 2/13/2008 13:00
> > > To: users@maven.apache.org
> > > Subject: NullPointerException in maven
> > >
> > > Guys,
> > > We have a local repository where we put all the artifacts that we need
> > in
> > > our project. Recently though I added a new version of the
> maven-release
> > > plugin and, when I try to use it, I'm getting a NullPointerException
> as
> > > follows:
> > >
> > >
> > > [scutaru@iscutaru trunk]$ mvn -X release:branch
> > > -DupdateBranchVersions=true
> > > -DupdateWorkingCopyVersions=false -DautoVersionSubmodules=true
> > > -DbranchName="EMP-2.0.0/" -DdryRun=true -U
> > > + Error stacktraces are turned on.
> > > Maven version: 2.0.4
> > > [DEBUG] Building Maven user-level plugin registry from:
> > > '/home/scutaru/.m2/plugin-registry.xml'
> > > [DEBUG] Building Maven global-level plugin registry from:
> > > '/home/scutaru/opt/maven-2.0.4/conf/plugin-registry.xml'
> > > [INFO] Scanning for projects...
> > > [INFO] Reactor build order:
> > > [INFO]   Enterprise Management Platform
> > > [INFO]   Common
> > > [INFO]   Tools
> > > [INFO]   Maven Plugins
> > > [INFO]   Portlet Archetype
> > > [INFO]   Service Archetype
> > > [INFO]   Installer Maven Plugin
> > > [INFO]   Runtime Maven Plugin
> > > [INFO]   Buildinfo Maven Plugin
> > > [INFO]   Modify Maven Values Maven Plugin
> > > [INFO]   Shrinkjs Maven Plugin
> > > [INFO]   Eclipse Plugins
> > > [INFO]   Sample Eclipse Plugin
> > > [INFO]   JIRA Plugins
> > > [INFO]   Agile JIRA Plugin
> > > [INFO]   Clarify JIRA Plugin
> > > [INFO]   InstallAnywhere Plugins
> > > [INFO]   Test SAM Connection InstallAnywhere Plugin
> > > [INFO]   FQDN InstallAnywhere Plugin
> > > [INFO]   Port Check InstallAnywhere Plugin
> > > [INFO]   Modules
> > > [INFO]   Backup
> > > [INFO]   Common Module
> > > [INFO]   Portal Extensions
> > > [INFO]   Connector Modules
> > > [INFO]   Common Connector Module
> > > [INFO]   Sample Connector Module
> > > [INFO]   Service Modules
> > > [INFO]   Registry Service
> > > [INFO]   Filter Service
> > > [INFO]   Licensing Service
> > > [INFO]   Log Service
> > > [INFO]   Security Service
> > > [INFO]   Web Remoting Service
> > > [INFO]   Inventory Service
> > > [INFO]   Workflow Management Service
> > > [INFO]   Scheduler Service
> > > [INFO]   Discovery Service
> > > [INFO]   Web Modules
> > > [INFO]   Common Web Module
> > > [INFO]   Inventory Web Module
> > > [INFO]   Portal Server Web Module
> > > [INFO]   Webstart Web Module
> > > [INFO]   Portal Web Module
> > > [INFO]   Scheduler Web Module
> > > [INFO]   Security Web Module
> > > [INFO]   Registry Web Module
> > > [INFO]   Web Remoting Web Module
> > > [INFO]   Help Web Module
> > > [INFO]   Filter Web Module
> > > [INFO]   Workflow Portlet Web Module
> > > [INFO]   Log Web Module
> > > [INFO]   Credential Web Module
> > > [INFO]   Applications
> > > [INFO]   Common Application
> > > [INFO]   Enterprise Management Platform
> > > [INFO] Searching repository for plugin with prefix: 'release'.
> > > [INFO] org.apache.maven.plugins: checking for updates from central
> > > [DEBUG] SHA1 not found, trying MD5
> > > org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate
> > > resource in repository
> > >        at
> > >
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> > (
> > > LightweightHttpWagon.java:95)
> > >        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
> > >        at
> > > org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum(
> > > DefaultWagonManager.java:520)
> > >        at
> > > org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
> > > DefaultWagonManager.java:380)
> > >        at
> > >
> >
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
> > > DefaultWagonManager.java:295)
> > >        at
> > >
> > >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
> > > (DefaultRepositoryMetadataManager.java:356)
> > >        at
> > >
> > >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
> > > (DefaultRepositoryMetadataManager.java:91)
> > >        at
> > > org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings
> (
> > > DefaultPluginMappingManager.java:98)
> > >        at
> > > org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings
> (
> > > DefaultPluginMappingManager.java:82)
> > >        at
> > org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(
> > > DefaultPluginMappingManager.java:56)
> > >        at
> > >
> >
> org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(
> > > DefaultPluginManager.java:143)
> > >        at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > > DefaultLifecycleExecutor.java:1446)
> > >        at
> > >
> > >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > > (DefaultLifecycleExecutor.java:381)
> > >        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > > DefaultLifecycleExecutor.java:135)
> > >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java
> :322)
> > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > > NativeMethodAccessorImpl.java:39)
> > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > DelegatingMethodAccessorImpl.java:25)
> > >        at java.lang.reflect.Method.invoke(Method.java:585)
> > >        at org.codehaus.classworlds.Launcher.launchEnhanced(
> Launcher.java
> > > :315)
> > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> > >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> > Launcher.java
> > > :430)
> > >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > Caused by: java.io.FileNotFoundException:
> > >
> > >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
> > >        at sun.net.www.protocol.http.HttpURLConnection.getInputStream<
> > > http://www.protocol.http.httpurlconnection.getinputstream/>
> > > (HttpURLConnection.java:1168)
> > >        at
> > >
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> > (
> > > LightweightHttpWagon.java:85)
> > >        ... 24 more
> > > [INFO] org.apache.maven.plugins: checking for updates from snapshots
> > > [DEBUG] repository metadata for: 'org.apache.maven.plugins' could not
> be
> > > found on repository: snapshots
> > > [DEBUG] Skipping disabled repository apache.snapshots
> > > [INFO] org.codehaus.mojo: checking for updates from central
> > > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be
> found
> > on
> > > repository: central
> > > [INFO] org.codehaus.mojo: checking for updates from snapshots
> > > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be
> found
> > on
> > > repository: snapshots
> > > [DEBUG] Skipping disabled repository apache.snapshots
> > > [DEBUG] Retrieving parent-POM:
> > org.apache.maven.release:maven-release::4for
> > > project:
> > >
> org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-7from
> > > the repository.
> > > [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for
> > > project:
> > > org.apache.maven.release:maven-release:pom:4 from the repository.
> > > [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> > > org.apache.maven:maven-parent:pom:5 from the repository.
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [ERROR] FATAL ERROR
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] null
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [DEBUG] Trace
> > > java.lang.NullPointerException
> > >        at org.apache.maven.plugin.DefaultPluginManager.addPlugin(
> > > DefaultPluginManager.java:292)
> > >        at
> > > org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(
> > > DefaultPluginManager.java:198)
> > >        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
> > > DefaultPluginManager.java:163)
> > >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin
> > > (
> > > DefaultLifecycleExecutor.java:1252)
> > >        at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > > DefaultLifecycleExecutor.java:1517)
> > >        at
> > >
> > >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > > (DefaultLifecycleExecutor.java:381)
> > >        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > > DefaultLifecycleExecutor.java:135)
> > >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java
> :322)
> > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > > NativeMethodAccessorImpl.java:39)
> > >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > > DelegatingMethodAccessorImpl.java:25)
> > >        at java.lang.reflect.Method.invoke(Method.java:585)
> > >        at org.codehaus.classworlds.Launcher.launchEnhanced(
> Launcher.java
> > > :315)
> > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> > >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> > Launcher.java
> > > :430)
> > >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] Total time: 8 seconds
> > > [INFO] Finished at: Wed Feb 13 13:16:25 EET 2008
> > > [INFO] Final Memory: 10M/19M
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [scutaru@iscutaru trunk]$
> > >
> > >
> > > I don't know what's wrong. I removed all the repository and tried
> again,
> > > but
> > > still no luck.
> > >
> > > Can anybody help, please ?
> > >
> > > Thank you,
> > > Ionut
> > >
> > >
> >
> >
>
>

RE: NullPointerException in maven

Posted by ni...@planet.nl.
First, I see I forgot a space, so my url was bogus, it should be:

http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1

Second, do you use any repository software, like archiva or proximity, or is it just a remote filesystem?

With regards,

Nick Stolwijk


-----Original Message-----
From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
Sent: Wed 2/13/2008 14:24
To: Maven Users List
Subject: Re: NullPointerException in maven
 
Nope, it doesn't.


On Feb 13, 2008 3:16 PM, <ni...@planet.nl> wrote:

> It was more a "been there, done that" story. Whenever I see someone
> talking about "we are using a local repository" or such, horrid images from
> the past gets in my head. ;)
>
> If you try to get
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1from a browser or wget, does that succeed?
>
> Hth,
>
> Nick S.
>
>
> -----Original Message-----
> From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> Sent: Wed 2/13/2008 14:11
> To: Maven Users List
> Subject: Re: NullPointerException in maven
>
> Sorry, I wasn't clear enough.. It's an internal remote repository on a
> server.
>
> I uploaded the artifacts using the deploy plugin. (we did that for all our
> artifacts and it's working just fine..) The only problem was with this
> specific plugin.
>
>
>
>
> On Feb 13, 2008 2:26 PM, <ni...@planet.nl> wrote:
>
> > > We have a local repository where we put all the artifacts that we need
> > in
> > our project.
> >
> > Do you mean the local repository each developer has? Normally
> > <user_home>/.m2/repository . Or do you mean an internal remote
> repository on
> > a server? With what command did you install the artifacts into your
> > repository?
> >
> > Take a look at the local and remote repository principle. You can't copy
> > files into a remote repository and you can't use a local repository (ie.
> > from your build server account) as remote repository for other
> developers.
> > Don't mess with these, or you can get weird effects.
> >
> > Hth,
> >
> > Nick Stolwijk
> >
> >
> > -----Original Message-----
> > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > Sent: Wed 2/13/2008 13:00
> > To: users@maven.apache.org
> > Subject: NullPointerException in maven
> >
> > Guys,
> > We have a local repository where we put all the artifacts that we need
> in
> > our project. Recently though I added a new version of the maven-release
> > plugin and, when I try to use it, I'm getting a NullPointerException as
> > follows:
> >
> >
> > [scutaru@iscutaru trunk]$ mvn -X release:branch
> > -DupdateBranchVersions=true
> > -DupdateWorkingCopyVersions=false -DautoVersionSubmodules=true
> > -DbranchName="EMP-2.0.0/" -DdryRun=true -U
> > + Error stacktraces are turned on.
> > Maven version: 2.0.4
> > [DEBUG] Building Maven user-level plugin registry from:
> > '/home/scutaru/.m2/plugin-registry.xml'
> > [DEBUG] Building Maven global-level plugin registry from:
> > '/home/scutaru/opt/maven-2.0.4/conf/plugin-registry.xml'
> > [INFO] Scanning for projects...
> > [INFO] Reactor build order:
> > [INFO]   Enterprise Management Platform
> > [INFO]   Common
> > [INFO]   Tools
> > [INFO]   Maven Plugins
> > [INFO]   Portlet Archetype
> > [INFO]   Service Archetype
> > [INFO]   Installer Maven Plugin
> > [INFO]   Runtime Maven Plugin
> > [INFO]   Buildinfo Maven Plugin
> > [INFO]   Modify Maven Values Maven Plugin
> > [INFO]   Shrinkjs Maven Plugin
> > [INFO]   Eclipse Plugins
> > [INFO]   Sample Eclipse Plugin
> > [INFO]   JIRA Plugins
> > [INFO]   Agile JIRA Plugin
> > [INFO]   Clarify JIRA Plugin
> > [INFO]   InstallAnywhere Plugins
> > [INFO]   Test SAM Connection InstallAnywhere Plugin
> > [INFO]   FQDN InstallAnywhere Plugin
> > [INFO]   Port Check InstallAnywhere Plugin
> > [INFO]   Modules
> > [INFO]   Backup
> > [INFO]   Common Module
> > [INFO]   Portal Extensions
> > [INFO]   Connector Modules
> > [INFO]   Common Connector Module
> > [INFO]   Sample Connector Module
> > [INFO]   Service Modules
> > [INFO]   Registry Service
> > [INFO]   Filter Service
> > [INFO]   Licensing Service
> > [INFO]   Log Service
> > [INFO]   Security Service
> > [INFO]   Web Remoting Service
> > [INFO]   Inventory Service
> > [INFO]   Workflow Management Service
> > [INFO]   Scheduler Service
> > [INFO]   Discovery Service
> > [INFO]   Web Modules
> > [INFO]   Common Web Module
> > [INFO]   Inventory Web Module
> > [INFO]   Portal Server Web Module
> > [INFO]   Webstart Web Module
> > [INFO]   Portal Web Module
> > [INFO]   Scheduler Web Module
> > [INFO]   Security Web Module
> > [INFO]   Registry Web Module
> > [INFO]   Web Remoting Web Module
> > [INFO]   Help Web Module
> > [INFO]   Filter Web Module
> > [INFO]   Workflow Portlet Web Module
> > [INFO]   Log Web Module
> > [INFO]   Credential Web Module
> > [INFO]   Applications
> > [INFO]   Common Application
> > [INFO]   Enterprise Management Platform
> > [INFO] Searching repository for plugin with prefix: 'release'.
> > [INFO] org.apache.maven.plugins: checking for updates from central
> > [DEBUG] SHA1 not found, trying MD5
> > org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate
> > resource in repository
> >        at
> > org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> (
> > LightweightHttpWagon.java:95)
> >        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
> >        at
> > org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum(
> > DefaultWagonManager.java:520)
> >        at
> > org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
> > DefaultWagonManager.java:380)
> >        at
> >
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
> > DefaultWagonManager.java:295)
> >        at
> >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
> > (DefaultRepositoryMetadataManager.java:356)
> >        at
> >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
> > (DefaultRepositoryMetadataManager.java:91)
> >        at
> > org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(
> > DefaultPluginMappingManager.java:98)
> >        at
> > org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(
> > DefaultPluginMappingManager.java:82)
> >        at
> org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(
> > DefaultPluginMappingManager.java:56)
> >        at
> >
> org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(
> > DefaultPluginManager.java:143)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > DefaultLifecycleExecutor.java:1446)
> >        at
> >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > (DefaultLifecycleExecutor.java:381)
> >        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > DefaultLifecycleExecutor.java:135)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:39)
> >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:585)
> >        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> > :315)
> >        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> Launcher.java
> > :430)
> >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > Caused by: java.io.FileNotFoundException:
> >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
> >        at sun.net.www.protocol.http.HttpURLConnection.getInputStream<
> > http://www.protocol.http.httpurlconnection.getinputstream/>
> > (HttpURLConnection.java:1168)
> >        at
> > org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> (
> > LightweightHttpWagon.java:85)
> >        ... 24 more
> > [INFO] org.apache.maven.plugins: checking for updates from snapshots
> > [DEBUG] repository metadata for: 'org.apache.maven.plugins' could not be
> > found on repository: snapshots
> > [DEBUG] Skipping disabled repository apache.snapshots
> > [INFO] org.codehaus.mojo: checking for updates from central
> > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found
> on
> > repository: central
> > [INFO] org.codehaus.mojo: checking for updates from snapshots
> > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found
> on
> > repository: snapshots
> > [DEBUG] Skipping disabled repository apache.snapshots
> > [DEBUG] Retrieving parent-POM:
> org.apache.maven.release:maven-release::4for
> > project:
> > org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-7from
> > the repository.
> > [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for
> > project:
> > org.apache.maven.release:maven-release:pom:4 from the repository.
> > [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> > org.apache.maven:maven-parent:pom:5 from the repository.
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] FATAL ERROR
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] null
> > [INFO]
> > ------------------------------------------------------------------------
> > [DEBUG] Trace
> > java.lang.NullPointerException
> >        at org.apache.maven.plugin.DefaultPluginManager.addPlugin(
> > DefaultPluginManager.java:292)
> >        at
> > org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(
> > DefaultPluginManager.java:198)
> >        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
> > DefaultPluginManager.java:163)
> >        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin
> > (
> > DefaultLifecycleExecutor.java:1252)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > DefaultLifecycleExecutor.java:1517)
> >        at
> >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > (DefaultLifecycleExecutor.java:381)
> >        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > DefaultLifecycleExecutor.java:135)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:39)
> >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:585)
> >        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> > :315)
> >        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> Launcher.java
> > :430)
> >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 8 seconds
> > [INFO] Finished at: Wed Feb 13 13:16:25 EET 2008
> > [INFO] Final Memory: 10M/19M
> > [INFO]
> > ------------------------------------------------------------------------
> > [scutaru@iscutaru trunk]$
> >
> >
> > I don't know what's wrong. I removed all the repository and tried again,
> > but
> > still no luck.
> >
> > Can anybody help, please ?
> >
> > Thank you,
> > Ionut
> >
> >
>
>


Re: NullPointerException in maven

Posted by Ionut Scutaru <io...@gmail.com>.
Nope, it doesn't.


On Feb 13, 2008 3:16 PM, <ni...@planet.nl> wrote:

> It was more a "been there, done that" story. Whenever I see someone
> talking about "we are using a local repository" or such, horrid images from
> the past gets in my head. ;)
>
> If you try to get
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1from a browser or wget, does that succeed?
>
> Hth,
>
> Nick S.
>
>
> -----Original Message-----
> From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> Sent: Wed 2/13/2008 14:11
> To: Maven Users List
> Subject: Re: NullPointerException in maven
>
> Sorry, I wasn't clear enough.. It's an internal remote repository on a
> server.
>
> I uploaded the artifacts using the deploy plugin. (we did that for all our
> artifacts and it's working just fine..) The only problem was with this
> specific plugin.
>
>
>
>
> On Feb 13, 2008 2:26 PM, <ni...@planet.nl> wrote:
>
> > > We have a local repository where we put all the artifacts that we need
> > in
> > our project.
> >
> > Do you mean the local repository each developer has? Normally
> > <user_home>/.m2/repository . Or do you mean an internal remote
> repository on
> > a server? With what command did you install the artifacts into your
> > repository?
> >
> > Take a look at the local and remote repository principle. You can't copy
> > files into a remote repository and you can't use a local repository (ie.
> > from your build server account) as remote repository for other
> developers.
> > Don't mess with these, or you can get weird effects.
> >
> > Hth,
> >
> > Nick Stolwijk
> >
> >
> > -----Original Message-----
> > From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> > Sent: Wed 2/13/2008 13:00
> > To: users@maven.apache.org
> > Subject: NullPointerException in maven
> >
> > Guys,
> > We have a local repository where we put all the artifacts that we need
> in
> > our project. Recently though I added a new version of the maven-release
> > plugin and, when I try to use it, I'm getting a NullPointerException as
> > follows:
> >
> >
> > [scutaru@iscutaru trunk]$ mvn -X release:branch
> > -DupdateBranchVersions=true
> > -DupdateWorkingCopyVersions=false -DautoVersionSubmodules=true
> > -DbranchName="EMP-2.0.0/" -DdryRun=true -U
> > + Error stacktraces are turned on.
> > Maven version: 2.0.4
> > [DEBUG] Building Maven user-level plugin registry from:
> > '/home/scutaru/.m2/plugin-registry.xml'
> > [DEBUG] Building Maven global-level plugin registry from:
> > '/home/scutaru/opt/maven-2.0.4/conf/plugin-registry.xml'
> > [INFO] Scanning for projects...
> > [INFO] Reactor build order:
> > [INFO]   Enterprise Management Platform
> > [INFO]   Common
> > [INFO]   Tools
> > [INFO]   Maven Plugins
> > [INFO]   Portlet Archetype
> > [INFO]   Service Archetype
> > [INFO]   Installer Maven Plugin
> > [INFO]   Runtime Maven Plugin
> > [INFO]   Buildinfo Maven Plugin
> > [INFO]   Modify Maven Values Maven Plugin
> > [INFO]   Shrinkjs Maven Plugin
> > [INFO]   Eclipse Plugins
> > [INFO]   Sample Eclipse Plugin
> > [INFO]   JIRA Plugins
> > [INFO]   Agile JIRA Plugin
> > [INFO]   Clarify JIRA Plugin
> > [INFO]   InstallAnywhere Plugins
> > [INFO]   Test SAM Connection InstallAnywhere Plugin
> > [INFO]   FQDN InstallAnywhere Plugin
> > [INFO]   Port Check InstallAnywhere Plugin
> > [INFO]   Modules
> > [INFO]   Backup
> > [INFO]   Common Module
> > [INFO]   Portal Extensions
> > [INFO]   Connector Modules
> > [INFO]   Common Connector Module
> > [INFO]   Sample Connector Module
> > [INFO]   Service Modules
> > [INFO]   Registry Service
> > [INFO]   Filter Service
> > [INFO]   Licensing Service
> > [INFO]   Log Service
> > [INFO]   Security Service
> > [INFO]   Web Remoting Service
> > [INFO]   Inventory Service
> > [INFO]   Workflow Management Service
> > [INFO]   Scheduler Service
> > [INFO]   Discovery Service
> > [INFO]   Web Modules
> > [INFO]   Common Web Module
> > [INFO]   Inventory Web Module
> > [INFO]   Portal Server Web Module
> > [INFO]   Webstart Web Module
> > [INFO]   Portal Web Module
> > [INFO]   Scheduler Web Module
> > [INFO]   Security Web Module
> > [INFO]   Registry Web Module
> > [INFO]   Web Remoting Web Module
> > [INFO]   Help Web Module
> > [INFO]   Filter Web Module
> > [INFO]   Workflow Portlet Web Module
> > [INFO]   Log Web Module
> > [INFO]   Credential Web Module
> > [INFO]   Applications
> > [INFO]   Common Application
> > [INFO]   Enterprise Management Platform
> > [INFO] Searching repository for plugin with prefix: 'release'.
> > [INFO] org.apache.maven.plugins: checking for updates from central
> > [DEBUG] SHA1 not found, trying MD5
> > org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate
> > resource in repository
> >        at
> > org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> (
> > LightweightHttpWagon.java:95)
> >        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
> >        at
> > org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum(
> > DefaultWagonManager.java:520)
> >        at
> > org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
> > DefaultWagonManager.java:380)
> >        at
> >
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
> > DefaultWagonManager.java:295)
> >        at
> >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
> > (DefaultRepositoryMetadataManager.java:356)
> >        at
> >
> >
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
> > (DefaultRepositoryMetadataManager.java:91)
> >        at
> > org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(
> > DefaultPluginMappingManager.java:98)
> >        at
> > org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(
> > DefaultPluginMappingManager.java:82)
> >        at
> org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(
> > DefaultPluginMappingManager.java:56)
> >        at
> >
> org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(
> > DefaultPluginManager.java:143)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > DefaultLifecycleExecutor.java:1446)
> >        at
> >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > (DefaultLifecycleExecutor.java:381)
> >        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > DefaultLifecycleExecutor.java:135)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:39)
> >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:585)
> >        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> > :315)
> >        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> Launcher.java
> > :430)
> >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > Caused by: java.io.FileNotFoundException:
> >
> >
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
> >        at sun.net.www.protocol.http.HttpURLConnection.getInputStream<
> > http://www.protocol.http.httpurlconnection.getinputstream/>
> > (HttpURLConnection.java:1168)
> >        at
> > org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> (
> > LightweightHttpWagon.java:85)
> >        ... 24 more
> > [INFO] org.apache.maven.plugins: checking for updates from snapshots
> > [DEBUG] repository metadata for: 'org.apache.maven.plugins' could not be
> > found on repository: snapshots
> > [DEBUG] Skipping disabled repository apache.snapshots
> > [INFO] org.codehaus.mojo: checking for updates from central
> > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found
> on
> > repository: central
> > [INFO] org.codehaus.mojo: checking for updates from snapshots
> > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found
> on
> > repository: snapshots
> > [DEBUG] Skipping disabled repository apache.snapshots
> > [DEBUG] Retrieving parent-POM:
> org.apache.maven.release:maven-release::4for
> > project:
> > org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-7from
> > the repository.
> > [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for
> > project:
> > org.apache.maven.release:maven-release:pom:4 from the repository.
> > [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> > org.apache.maven:maven-parent:pom:5 from the repository.
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] FATAL ERROR
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] null
> > [INFO]
> > ------------------------------------------------------------------------
> > [DEBUG] Trace
> > java.lang.NullPointerException
> >        at org.apache.maven.plugin.DefaultPluginManager.addPlugin(
> > DefaultPluginManager.java:292)
> >        at
> > org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(
> > DefaultPluginManager.java:198)
> >        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
> > DefaultPluginManager.java:163)
> >        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin
> > (
> > DefaultLifecycleExecutor.java:1252)
> >        at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> > DefaultLifecycleExecutor.java:1517)
> >        at
> >
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> > (DefaultLifecycleExecutor.java:381)
> >        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > DefaultLifecycleExecutor.java:135)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:39)
> >        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:25)
> >        at java.lang.reflect.Method.invoke(Method.java:585)
> >        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> > :315)
> >        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> >        at org.codehaus.classworlds.Launcher.mainWithExitCode(
> Launcher.java
> > :430)
> >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 8 seconds
> > [INFO] Finished at: Wed Feb 13 13:16:25 EET 2008
> > [INFO] Final Memory: 10M/19M
> > [INFO]
> > ------------------------------------------------------------------------
> > [scutaru@iscutaru trunk]$
> >
> >
> > I don't know what's wrong. I removed all the repository and tried again,
> > but
> > still no luck.
> >
> > Can anybody help, please ?
> >
> > Thank you,
> > Ionut
> >
> >
>
>

RE: NullPointerException in maven

Posted by ni...@planet.nl.
It was more a "been there, done that" story. Whenever I see someone talking about "we are using a local repository" or such, horrid images from the past gets in my head. ;)

If you try to get http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1 from a browser or wget, does that succeed?

Hth,

Nick S.


-----Original Message-----
From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
Sent: Wed 2/13/2008 14:11
To: Maven Users List
Subject: Re: NullPointerException in maven
 
Sorry, I wasn't clear enough.. It's an internal remote repository on a
server.

I uploaded the artifacts using the deploy plugin. (we did that for all our
artifacts and it's working just fine..) The only problem was with this
specific plugin.




On Feb 13, 2008 2:26 PM, <ni...@planet.nl> wrote:

> > We have a local repository where we put all the artifacts that we need
> in
> our project.
>
> Do you mean the local repository each developer has? Normally
> <user_home>/.m2/repository . Or do you mean an internal remote repository on
> a server? With what command did you install the artifacts into your
> repository?
>
> Take a look at the local and remote repository principle. You can't copy
> files into a remote repository and you can't use a local repository (ie.
> from your build server account) as remote repository for other developers.
> Don't mess with these, or you can get weird effects.
>
> Hth,
>
> Nick Stolwijk
>
>
> -----Original Message-----
> From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> Sent: Wed 2/13/2008 13:00
> To: users@maven.apache.org
> Subject: NullPointerException in maven
>
> Guys,
> We have a local repository where we put all the artifacts that we need in
> our project. Recently though I added a new version of the maven-release
> plugin and, when I try to use it, I'm getting a NullPointerException as
> follows:
>
>
> [scutaru@iscutaru trunk]$ mvn -X release:branch
> -DupdateBranchVersions=true
> -DupdateWorkingCopyVersions=false -DautoVersionSubmodules=true
> -DbranchName="EMP-2.0.0/" -DdryRun=true -U
> + Error stacktraces are turned on.
> Maven version: 2.0.4
> [DEBUG] Building Maven user-level plugin registry from:
> '/home/scutaru/.m2/plugin-registry.xml'
> [DEBUG] Building Maven global-level plugin registry from:
> '/home/scutaru/opt/maven-2.0.4/conf/plugin-registry.xml'
> [INFO] Scanning for projects...
> [INFO] Reactor build order:
> [INFO]   Enterprise Management Platform
> [INFO]   Common
> [INFO]   Tools
> [INFO]   Maven Plugins
> [INFO]   Portlet Archetype
> [INFO]   Service Archetype
> [INFO]   Installer Maven Plugin
> [INFO]   Runtime Maven Plugin
> [INFO]   Buildinfo Maven Plugin
> [INFO]   Modify Maven Values Maven Plugin
> [INFO]   Shrinkjs Maven Plugin
> [INFO]   Eclipse Plugins
> [INFO]   Sample Eclipse Plugin
> [INFO]   JIRA Plugins
> [INFO]   Agile JIRA Plugin
> [INFO]   Clarify JIRA Plugin
> [INFO]   InstallAnywhere Plugins
> [INFO]   Test SAM Connection InstallAnywhere Plugin
> [INFO]   FQDN InstallAnywhere Plugin
> [INFO]   Port Check InstallAnywhere Plugin
> [INFO]   Modules
> [INFO]   Backup
> [INFO]   Common Module
> [INFO]   Portal Extensions
> [INFO]   Connector Modules
> [INFO]   Common Connector Module
> [INFO]   Sample Connector Module
> [INFO]   Service Modules
> [INFO]   Registry Service
> [INFO]   Filter Service
> [INFO]   Licensing Service
> [INFO]   Log Service
> [INFO]   Security Service
> [INFO]   Web Remoting Service
> [INFO]   Inventory Service
> [INFO]   Workflow Management Service
> [INFO]   Scheduler Service
> [INFO]   Discovery Service
> [INFO]   Web Modules
> [INFO]   Common Web Module
> [INFO]   Inventory Web Module
> [INFO]   Portal Server Web Module
> [INFO]   Webstart Web Module
> [INFO]   Portal Web Module
> [INFO]   Scheduler Web Module
> [INFO]   Security Web Module
> [INFO]   Registry Web Module
> [INFO]   Web Remoting Web Module
> [INFO]   Help Web Module
> [INFO]   Filter Web Module
> [INFO]   Workflow Portlet Web Module
> [INFO]   Log Web Module
> [INFO]   Credential Web Module
> [INFO]   Applications
> [INFO]   Common Application
> [INFO]   Enterprise Management Platform
> [INFO] Searching repository for plugin with prefix: 'release'.
> [INFO] org.apache.maven.plugins: checking for updates from central
> [DEBUG] SHA1 not found, trying MD5
> org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate
> resource in repository
>        at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
> LightweightHttpWagon.java:95)
>        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
>        at
> org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum(
> DefaultWagonManager.java:520)
>        at
> org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
> DefaultWagonManager.java:380)
>        at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
> DefaultWagonManager.java:295)
>        at
>
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
> (DefaultRepositoryMetadataManager.java:356)
>        at
>
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
> (DefaultRepositoryMetadataManager.java:91)
>        at
> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(
> DefaultPluginMappingManager.java:98)
>        at
> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(
> DefaultPluginMappingManager.java:82)
>        at org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(
> DefaultPluginMappingManager.java:56)
>        at
> org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(
> DefaultPluginManager.java:143)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> DefaultLifecycleExecutor.java:1446)
>        at
>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> (DefaultLifecycleExecutor.java:381)
>        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> DefaultLifecycleExecutor.java:135)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> :315)
>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
> :430)
>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: java.io.FileNotFoundException:
>
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
>        at sun.net.www.protocol.http.HttpURLConnection.getInputStream<
> http://www.protocol.http.httpurlconnection.getinputstream/>
> (HttpURLConnection.java:1168)
>        at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
> LightweightHttpWagon.java:85)
>        ... 24 more
> [INFO] org.apache.maven.plugins: checking for updates from snapshots
> [DEBUG] repository metadata for: 'org.apache.maven.plugins' could not be
> found on repository: snapshots
> [DEBUG] Skipping disabled repository apache.snapshots
> [INFO] org.codehaus.mojo: checking for updates from central
> [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found on
> repository: central
> [INFO] org.codehaus.mojo: checking for updates from snapshots
> [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found on
> repository: snapshots
> [DEBUG] Skipping disabled repository apache.snapshots
> [DEBUG] Retrieving parent-POM: org.apache.maven.release:maven-release::4for
> project:
> org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-7 from
> the repository.
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for
> project:
> org.apache.maven.release:maven-release:pom:4 from the repository.
> [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> org.apache.maven:maven-parent:pom:5 from the repository.
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] null
> [INFO]
> ------------------------------------------------------------------------
> [DEBUG] Trace
> java.lang.NullPointerException
>        at org.apache.maven.plugin.DefaultPluginManager.addPlugin(
> DefaultPluginManager.java:292)
>        at
> org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(
> DefaultPluginManager.java:198)
>        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
> DefaultPluginManager.java:163)
>        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin
> (
> DefaultLifecycleExecutor.java:1252)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> DefaultLifecycleExecutor.java:1517)
>        at
>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> (DefaultLifecycleExecutor.java:381)
>        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> DefaultLifecycleExecutor.java:135)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> :315)
>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
> :430)
>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 8 seconds
> [INFO] Finished at: Wed Feb 13 13:16:25 EET 2008
> [INFO] Final Memory: 10M/19M
> [INFO]
> ------------------------------------------------------------------------
> [scutaru@iscutaru trunk]$
>
>
> I don't know what's wrong. I removed all the repository and tried again,
> but
> still no luck.
>
> Can anybody help, please ?
>
> Thank you,
> Ionut
>
>


Re: NullPointerException in maven

Posted by Ionut Scutaru <io...@gmail.com>.
Sorry, I wasn't clear enough.. It's an internal remote repository on a
server.

I uploaded the artifacts using the deploy plugin. (we did that for all our
artifacts and it's working just fine..) The only problem was with this
specific plugin.




On Feb 13, 2008 2:26 PM, <ni...@planet.nl> wrote:

> > We have a local repository where we put all the artifacts that we need
> in
> our project.
>
> Do you mean the local repository each developer has? Normally
> <user_home>/.m2/repository . Or do you mean an internal remote repository on
> a server? With what command did you install the artifacts into your
> repository?
>
> Take a look at the local and remote repository principle. You can't copy
> files into a remote repository and you can't use a local repository (ie.
> from your build server account) as remote repository for other developers.
> Don't mess with these, or you can get weird effects.
>
> Hth,
>
> Nick Stolwijk
>
>
> -----Original Message-----
> From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
> Sent: Wed 2/13/2008 13:00
> To: users@maven.apache.org
> Subject: NullPointerException in maven
>
> Guys,
> We have a local repository where we put all the artifacts that we need in
> our project. Recently though I added a new version of the maven-release
> plugin and, when I try to use it, I'm getting a NullPointerException as
> follows:
>
>
> [scutaru@iscutaru trunk]$ mvn -X release:branch
> -DupdateBranchVersions=true
> -DupdateWorkingCopyVersions=false -DautoVersionSubmodules=true
> -DbranchName="EMP-2.0.0/" -DdryRun=true -U
> + Error stacktraces are turned on.
> Maven version: 2.0.4
> [DEBUG] Building Maven user-level plugin registry from:
> '/home/scutaru/.m2/plugin-registry.xml'
> [DEBUG] Building Maven global-level plugin registry from:
> '/home/scutaru/opt/maven-2.0.4/conf/plugin-registry.xml'
> [INFO] Scanning for projects...
> [INFO] Reactor build order:
> [INFO]   Enterprise Management Platform
> [INFO]   Common
> [INFO]   Tools
> [INFO]   Maven Plugins
> [INFO]   Portlet Archetype
> [INFO]   Service Archetype
> [INFO]   Installer Maven Plugin
> [INFO]   Runtime Maven Plugin
> [INFO]   Buildinfo Maven Plugin
> [INFO]   Modify Maven Values Maven Plugin
> [INFO]   Shrinkjs Maven Plugin
> [INFO]   Eclipse Plugins
> [INFO]   Sample Eclipse Plugin
> [INFO]   JIRA Plugins
> [INFO]   Agile JIRA Plugin
> [INFO]   Clarify JIRA Plugin
> [INFO]   InstallAnywhere Plugins
> [INFO]   Test SAM Connection InstallAnywhere Plugin
> [INFO]   FQDN InstallAnywhere Plugin
> [INFO]   Port Check InstallAnywhere Plugin
> [INFO]   Modules
> [INFO]   Backup
> [INFO]   Common Module
> [INFO]   Portal Extensions
> [INFO]   Connector Modules
> [INFO]   Common Connector Module
> [INFO]   Sample Connector Module
> [INFO]   Service Modules
> [INFO]   Registry Service
> [INFO]   Filter Service
> [INFO]   Licensing Service
> [INFO]   Log Service
> [INFO]   Security Service
> [INFO]   Web Remoting Service
> [INFO]   Inventory Service
> [INFO]   Workflow Management Service
> [INFO]   Scheduler Service
> [INFO]   Discovery Service
> [INFO]   Web Modules
> [INFO]   Common Web Module
> [INFO]   Inventory Web Module
> [INFO]   Portal Server Web Module
> [INFO]   Webstart Web Module
> [INFO]   Portal Web Module
> [INFO]   Scheduler Web Module
> [INFO]   Security Web Module
> [INFO]   Registry Web Module
> [INFO]   Web Remoting Web Module
> [INFO]   Help Web Module
> [INFO]   Filter Web Module
> [INFO]   Workflow Portlet Web Module
> [INFO]   Log Web Module
> [INFO]   Credential Web Module
> [INFO]   Applications
> [INFO]   Common Application
> [INFO]   Enterprise Management Platform
> [INFO] Searching repository for plugin with prefix: 'release'.
> [INFO] org.apache.maven.plugins: checking for updates from central
> [DEBUG] SHA1 not found, trying MD5
> org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate
> resource in repository
>        at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
> LightweightHttpWagon.java:95)
>        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
>        at
> org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum(
> DefaultWagonManager.java:520)
>        at
> org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
> DefaultWagonManager.java:380)
>        at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
> DefaultWagonManager.java:295)
>        at
>
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
> (DefaultRepositoryMetadataManager.java:356)
>        at
>
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
> (DefaultRepositoryMetadataManager.java:91)
>        at
> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(
> DefaultPluginMappingManager.java:98)
>        at
> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(
> DefaultPluginMappingManager.java:82)
>        at org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(
> DefaultPluginMappingManager.java:56)
>        at
> org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(
> DefaultPluginManager.java:143)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> DefaultLifecycleExecutor.java:1446)
>        at
>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> (DefaultLifecycleExecutor.java:381)
>        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> DefaultLifecycleExecutor.java:135)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> :315)
>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
> :430)
>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: java.io.FileNotFoundException:
>
> http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
>        at sun.net.www.protocol.http.HttpURLConnection.getInputStream<
> http://www.protocol.http.httpurlconnection.getinputstream/>
> (HttpURLConnection.java:1168)
>        at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
> LightweightHttpWagon.java:85)
>        ... 24 more
> [INFO] org.apache.maven.plugins: checking for updates from snapshots
> [DEBUG] repository metadata for: 'org.apache.maven.plugins' could not be
> found on repository: snapshots
> [DEBUG] Skipping disabled repository apache.snapshots
> [INFO] org.codehaus.mojo: checking for updates from central
> [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found on
> repository: central
> [INFO] org.codehaus.mojo: checking for updates from snapshots
> [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found on
> repository: snapshots
> [DEBUG] Skipping disabled repository apache.snapshots
> [DEBUG] Retrieving parent-POM: org.apache.maven.release:maven-release::4for
> project:
> org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-7 from
> the repository.
> [DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for
> project:
> org.apache.maven.release:maven-release:pom:4 from the repository.
> [DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
> org.apache.maven:maven-parent:pom:5 from the repository.
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] null
> [INFO]
> ------------------------------------------------------------------------
> [DEBUG] Trace
> java.lang.NullPointerException
>        at org.apache.maven.plugin.DefaultPluginManager.addPlugin(
> DefaultPluginManager.java:292)
>        at
> org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(
> DefaultPluginManager.java:198)
>        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
> DefaultPluginManager.java:163)
>        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin
> (
> DefaultLifecycleExecutor.java:1252)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> DefaultLifecycleExecutor.java:1517)
>        at
>
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
> (DefaultLifecycleExecutor.java:381)
>        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> DefaultLifecycleExecutor.java:135)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> :315)
>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
> :430)
>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 8 seconds
> [INFO] Finished at: Wed Feb 13 13:16:25 EET 2008
> [INFO] Final Memory: 10M/19M
> [INFO]
> ------------------------------------------------------------------------
> [scutaru@iscutaru trunk]$
>
>
> I don't know what's wrong. I removed all the repository and tried again,
> but
> still no luck.
>
> Can anybody help, please ?
>
> Thank you,
> Ionut
>
>

RE: NullPointerException in maven

Posted by ni...@planet.nl.
> We have a local repository where we put all the artifacts that we need in
our project.

Do you mean the local repository each developer has? Normally <user_home>/.m2/repository . Or do you mean an internal remote repository on a server? With what command did you install the artifacts into your repository?

Take a look at the local and remote repository principle. You can't copy files into a remote repository and you can't use a local repository (ie. from your build server account) as remote repository for other developers. Don't mess with these, or you can get weird effects.

Hth,

Nick Stolwijk


-----Original Message-----
From: Ionut Scutaru [mailto:ionut.scutaru@gmail.com]
Sent: Wed 2/13/2008 13:00
To: users@maven.apache.org
Subject: NullPointerException in maven
 
Guys,
We have a local repository where we put all the artifacts that we need in
our project. Recently though I added a new version of the maven-release
plugin and, when I try to use it, I'm getting a NullPointerException as
follows:


[scutaru@iscutaru trunk]$ mvn -X release:branch -DupdateBranchVersions=true
-DupdateWorkingCopyVersions=false -DautoVersionSubmodules=true
-DbranchName="EMP-2.0.0/" -DdryRun=true -U
+ Error stacktraces are turned on.
Maven version: 2.0.4
[DEBUG] Building Maven user-level plugin registry from:
'/home/scutaru/.m2/plugin-registry.xml'
[DEBUG] Building Maven global-level plugin registry from:
'/home/scutaru/opt/maven-2.0.4/conf/plugin-registry.xml'
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   Enterprise Management Platform
[INFO]   Common
[INFO]   Tools
[INFO]   Maven Plugins
[INFO]   Portlet Archetype
[INFO]   Service Archetype
[INFO]   Installer Maven Plugin
[INFO]   Runtime Maven Plugin
[INFO]   Buildinfo Maven Plugin
[INFO]   Modify Maven Values Maven Plugin
[INFO]   Shrinkjs Maven Plugin
[INFO]   Eclipse Plugins
[INFO]   Sample Eclipse Plugin
[INFO]   JIRA Plugins
[INFO]   Agile JIRA Plugin
[INFO]   Clarify JIRA Plugin
[INFO]   InstallAnywhere Plugins
[INFO]   Test SAM Connection InstallAnywhere Plugin
[INFO]   FQDN InstallAnywhere Plugin
[INFO]   Port Check InstallAnywhere Plugin
[INFO]   Modules
[INFO]   Backup
[INFO]   Common Module
[INFO]   Portal Extensions
[INFO]   Connector Modules
[INFO]   Common Connector Module
[INFO]   Sample Connector Module
[INFO]   Service Modules
[INFO]   Registry Service
[INFO]   Filter Service
[INFO]   Licensing Service
[INFO]   Log Service
[INFO]   Security Service
[INFO]   Web Remoting Service
[INFO]   Inventory Service
[INFO]   Workflow Management Service
[INFO]   Scheduler Service
[INFO]   Discovery Service
[INFO]   Web Modules
[INFO]   Common Web Module
[INFO]   Inventory Web Module
[INFO]   Portal Server Web Module
[INFO]   Webstart Web Module
[INFO]   Portal Web Module
[INFO]   Scheduler Web Module
[INFO]   Security Web Module
[INFO]   Registry Web Module
[INFO]   Web Remoting Web Module
[INFO]   Help Web Module
[INFO]   Filter Web Module
[INFO]   Workflow Portlet Web Module
[INFO]   Log Web Module
[INFO]   Credential Web Module
[INFO]   Applications
[INFO]   Common Application
[INFO]   Enterprise Management Platform
[INFO] Searching repository for plugin with prefix: 'release'.
[INFO] org.apache.maven.plugins: checking for updates from central
[DEBUG] SHA1 not found, trying MD5
org.apache.maven.wagon.ResourceDoesNotExistException: Unable to locate
resource in repository
        at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
LightweightHttpWagon.java:95)
        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum(
DefaultWagonManager.java:520)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
DefaultWagonManager.java:380)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
DefaultWagonManager.java:295)
        at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
(DefaultRepositoryMetadataManager.java:356)
        at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
(DefaultRepositoryMetadataManager.java:91)
        at
org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(
DefaultPluginMappingManager.java:98)
        at
org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(
DefaultPluginMappingManager.java:82)
        at org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(
DefaultPluginMappingManager.java:56)
        at
org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(
DefaultPluginManager.java:143)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
DefaultLifecycleExecutor.java:1446)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
(DefaultLifecycleExecutor.java:381)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:135)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: java.io.FileNotFoundException:
http://ecm-maven-repo.itcnetworks:8081/maven_repo/org/apache/maven/plugins/maven-metadata.xml.sha1
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream<http://www.protocol.http.httpurlconnection.getinputstream/>
(HttpURLConnection.java:1168)
        at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
LightweightHttpWagon.java:85)
        ... 24 more
[INFO] org.apache.maven.plugins: checking for updates from snapshots
[DEBUG] repository metadata for: 'org.apache.maven.plugins' could not be
found on repository: snapshots
[DEBUG] Skipping disabled repository apache.snapshots
[INFO] org.codehaus.mojo: checking for updates from central
[DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found on
repository: central
[INFO] org.codehaus.mojo: checking for updates from snapshots
[DEBUG] repository metadata for: 'org.codehaus.mojo' could not be found on
repository: snapshots
[DEBUG] Skipping disabled repository apache.snapshots
[DEBUG] Retrieving parent-POM: org.apache.maven.release:maven-release::4 for
project:
org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-7 from
the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::5 for project:
org.apache.maven.release:maven-release:pom:4 from the repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::3 for project:
org.apache.maven:maven-parent:pom:5 from the repository.
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] null
[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
java.lang.NullPointerException
        at org.apache.maven.plugin.DefaultPluginManager.addPlugin(
DefaultPluginManager.java:292)
        at
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(
DefaultPluginManager.java:198)
        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
DefaultPluginManager.java:163)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(
DefaultLifecycleExecutor.java:1252)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
DefaultLifecycleExecutor.java:1517)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds
(DefaultLifecycleExecutor.java:381)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:135)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 8 seconds
[INFO] Finished at: Wed Feb 13 13:16:25 EET 2008
[INFO] Final Memory: 10M/19M
[INFO]
------------------------------------------------------------------------
[scutaru@iscutaru trunk]$


I don't know what's wrong. I removed all the repository and tried again, but
still no luck.

Can anybody help, please ?

Thank you,
Ionut