nexus-3.78.2-04 ERROR bootstrap jetty -- Data store not found

Dear Community Members,

Upgrading from nexus-3.59.0-01 to nexus-3.78.2-04

I’ve got the following error message:

2025-03-31 11:27:51,242+0200 ERROR [jetty-main-1]  *SYSTEM org.sonatype.nexus.bootstrap.jetty.JettyServer - Failed to start
org.sonatype.nexus.datastore.api.DataStoreNotFoundException: Data store not found: 'nexus'
        at org.sonatype.nexus.datastore.internal.DataStoreManagerImpl.lambda$openSession$0(DataStoreManagerImpl.java:145)
        at java.base/java.util.Optional.orElseThrow(Optional.java:403)
        . . .

Is anyone encountered the same behavior ? Any advice ?

nb: Imagine I would like to follow an upgrade path like upgrading from 3.59 up to 3.60 and then up to the 3.78; where can I donwload the proper tar.gz archives ?

ps: The steps I followed are basically:

  1. stop service (nginx && nexus)
  2. archive nexus-3.59.0-01
  3. create nexus-3.78.2-04
  4. copy the relevant data from the previous ./etc/ files
  5. check|set the proper ownership
  6. start service (nexus && nginx)
  7. check service status
  8. check webui

Do you have the built-in OrientDB or do you use an external database? If you are using OrientDB, I recommend you read this:

https://help.sonatype.com/en/upgrading-to-nexus-repository-3-71-0-and-beyond.html

In short: You probably need to upgrade to 3.70.x, migrate the database, then upgrade to 3.78.x.

Edit: I see you have read the Nexus Repository Upgrade Paths, so this is probably not relevant, but in case you have missed that step.

1 Like

Typically when this occurs you’ll see other errors before it which may provide more information.

As Tor suggested if you were using OrientDB you’ll need to follow the linked document.