Nexus 2 to Nexus 3 Artifact Migration

Hi All,

I’m trying to migrate artifacts from Nexus 2 to Nexus 3 and I followed all the checklists and requirements in the docs. Unfortunately I’m getting an error on one specific thing which apparently is not documented:

java.lang.IllegalSteteException: Content selector All_Maven2 is in use and cannot be deleted.

As far as I know the Nexus 2 instance is not in use as of now and all the other migration steps are completed successfully.

Did anyone of you experienced this error ? Is there a solution to this problem ?

Thanks a lot

I encountered the same problem. Migrating from 2.15 to 3.38.0-01.

I found a closed internal ticket indicating that we were never able to reproduce the issue to fix it. One of the comments on the ticket suggested restarting the upgrade to try to work around the problem. See “Restarting an Upgrade” on Upgrade Procedures.

1 Like

I believe that link on restart is now Resetting a Nexus Repository 2 to 3 Upgrade