A directory exists at the same location when creating repository

Troubleshooting Databases

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

症状

Creating a repository fails with an error that a directory exists at the same location and the following appears in the atlassian-stash-YYYY-MM-DD.log:

2014-09-18 23:16:27,865 DEBUG [http-bio-7990-exec-169] user @1WE6GQ3x1396x14813x0 76eaji 10.10.255.179,127.0.0.1 "POST /projects/PROJ/repos HTTP/1.1" c.a.s.i.w.a.RepositoryAdminController Exception occurred
com.atlassian.stash.repository.IllegalRepositoryStateException: Cannot create repository platform-core at /var/atlassian/application-data/stash/shared/data/repositories/15; a directory exists at the same location

原因

The sequence number used for the next repository ID has become out of sync between the database and file system.

ソリューション

  • Shutdown Stash
  • Execute the following SQL against your Stash database

    UPDATE id_sequence
    SET next_val = (select max(id) from repository) + 20
    WHERE sequence_name = 'repository';
  • Start Stash
Last modified on Mar 30, 2016

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.