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

Reply via email to