> 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:[EMAIL PROTECTED] Sent: Wed 2/13/2008 13:00 To: [email protected] 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: [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
