Hmmm...

Getting warmer:

It's trying to look at the remote repositories, but
failing, since I don't pass a list of remote
repositories:

for ( Iterator i = remoteRepositories.iterator();
i.hasNext(); )

I would think that it should check whether remote
repositories are passed and then search them only if
the remoteRepositories list exists...

--- Ole Ersoy <[EMAIL PROTECTED]> wrote:

> Hi,
> 
> I'm getting a strange exception when trying to
> resolve
> an artifact.
> 
> If the version on the artifact is 1.0-SNAPSHOT.
> 
> If I try to resolve the artifact using this as the
> version I get a NullPointerException, along with
> this
> in the stacktrace:
> 
> at
>
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve(DefaultRepositoryMetadataManager.java:61)
>         at
>
org.apache.maven.artifact.transform.AbstractVersionTransformation.resolveVersion(AbstractVersionTransformation.java:62)
>         at
>
org.apache.maven.artifact.transform.SnapshotTransformation.transformForResolve(SnapshotTransformation.java:60)
> 
> If I change the version to 1.0 in the lookup code,
> it
> works.
> 
> Keep in mind I'm not changing the version on the
> pom. 
> Just in the code as shown below:
> 
> 
> 
>               Artifact pomArtifact =
> artifactFactory.createProjectArtifact(groupId,
> artifactId, "1.0-SNAPSHOT");
>               
>               try {
>                       artifactResolver.resolve( pomArtifact, null,
> localRepository );
>                       
>               } catch (ArtifactResolutionException e) {
>                       // TODO Auto-generated catch block
>                       e.printStackTrace();
>               } catch (ArtifactNotFoundException e) {
>                       // TODO Auto-generated catch block
>                       e.printStackTrace();
>               }
> 
> The Above code gives me the exception.
> 
> If I do this instead:
> 
>               Artifact pomArtifact =
> artifactFactory.createProjectArtifact(groupId,
> artifactId, "1.0");
> 
> 
> It works.
> 
> Ideas?
> 
> THanks,
> - Ole
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> http://mail.yahoo.com 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to