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:
[EMAIL PROTECTED] 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]
------------------------------------------------------------------------
[EMAIL PROTECTED] 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