Hello Dirk and Olivier,

Thank you for looking into this issue, much appreciated!
I will try to give 2.0.0-SNAPSHOT a go this weekend and verify that
the bug is solved.

2014/1/9 Olivier Lamy <[email protected]>:
> good catch.
> I just committed the fix. (Thanks!)
> You can try snapshot build from here
> https://builds.apache.org/view/A-D/view/Archiva/job/archiva-all-maven-3.x-jdk-1.6/
>  should be part of #2218
>
>
>
> On 10 January 2014 06:08, Dirk Buchhorn <[email protected]> 
> wrote:
>> Hello,
>>
>> we get the same error message. The problem belongs to the
>> org.apache.archiva.rest.services .DefaultRepositoriesService class. In the
>> removeProjectVersion method the repositoriyId was not set. After setting
>> this id the error is away.
>>
>> The code changes
>> Start from line 604
>>     public Boolean removeProjectVersion( String repositoryId, String
>> namespace, String projectId, String version )
>>         throws ArchivaRestServiceException
>>     {
>>         // if not a generic we can use the standard way to delete artifact
>>         if ( !VersionUtil.isGenericSnapshot( version ) )
>>         {
>>             Artifact artifact = new Artifact( namespace, projectId, version
>> );
>>            artifact.setRepositoryId( repositoryId ); // this line was
>> inserted
>>             return deleteArtifact( artifact );
>>         }
>>
>> In the method deleteArtifact the repositoryId was read from
>> artifact.getContext(). I change this to artifact.getRepositoryId() (line
>> 711).
>>
>> @Jeroen
>> After these changes the project can be build and only the
>> "archiva-rest-services-1.4-M4.jar" must be replaced.
>> For building the project I do the following changes in the parent pom.xml
>> file.
>> - comment the module "archiva-docs"
>> - run maven with skip tests (mvn clean package -DskipTests)
>>
>> Kind regards
>>
>> Dirk Buchhorn
>>
>
>
>
> --
> Olivier Lamy
> Ecetera: http://ecetera.com.au
> http://twitter.com/olamy | http://linkedin.com/in/olamy


-- 
Vriendelijke groeten,

Jeroen Hoek

Lable
✉ [email protected]

Reply via email to