Startup: Backup-Issue-Restore failed due improperly shutdown

  • Operating system: Windows 10x64
  • IDE name and version: Eclipse 4.35
  • SonarQube for Eclipse plugin version: 11.3
  • Programming language you’re coding in: Java
  • Is connected mode used: SonarQube Community Build - 2025.3

The eclipse shutdown is not waiting for the complete backup of the xodus directory. Because of that, restoring fails (corrupted or non existing backup.tar.gz) and a complete init phase starts.

Fix:

It should be waited for completion:
backend.shutdown().join();

Hey @lneumeier,

Thank you very much, this is a great catch! :partying_face:
I created a ticket and will tackle it right away to be shipped in next weeks release.

All the best,
Tobias

Hey @lneumeier,

can you please test this with THIS custom build on your side following the documentation for offline installation?

We had this enabled before but we disabled it because it was flaky and cause the IDE to sometimes not shutdown. We want to make sure that it works as intended on our CI, when dogfooding it on our side and in your cases first.
After that we will make the decision to merge and ship it :smiley:

All the best,
Tobias

Hey Tobias,

the fix works, but if this was an issue maybe get() or get(timeout) might be better.

Kind regards,
Lars

Hi @lneumeier,

We just released 11.4.0.8275.
All tests (both automatic and manual) have shown that the issue was resolved, please ping us again if this was not resolved in your case!

Best,
Tobias