Skip to content

Gerrit container stopped and invoked an unknown error. #113

@Abhishekqwerty

Description

@Abhishekqwerty

Hi when I ran docker run as follows:
docker run --name new_gerrit -p 8084:8080 -e WEBURL=http://<public_hostname>:8084 -e DATABASE_TYPE=mysql -e DATABASE_HOSTNAME=172.x.x.x -e DATABASE_PORT=3306 -e DATABASE_DATABASE=ReviewDb -e DATABASE_USERNAME=gerrit -e DATABASE_PASSWORD=gerrit -e AUTH_TYPE=DEVELOPMENT_BECOME_ANY_ACCOUNT -e GERRIT_INIT_ARGS='--install-plugin=download-commands' -v /home/cloud_user/gerrit_vol:/var/gerrit/review_site -d openfrontier/gerrit

Container fails to start in few seconds.
Following is the error log of docker container:

ls: /var/gerrit/review_site/git: No such file or directory
First time initialize gerrit...
[2019-03-18 09:41:30,817] [main] INFO com.google.gerrit.server.config.GerritServerConfigProvider : No /var/gerrit/review_site/etc/gerrit.config; assuming defaults
Generating SSH host key ... rsa... ed25519... ecdsa 256... ecdsa 384... ecdsa 521... done
Initialized /var/gerrit/review_site
Reindexing projects: 100% (2/2)
Reindexed 2 documents in projects index in 0.2s (11.5/s)
/gerrit-entrypoint.sh: ignoring /docker-entrypoint-init.d/*
Waiting for database connection 172.17.0.2:3306 ...
Upgrading gerrit...
Downloading https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.43/mysql-connector-java-5.1.43.jar ... OK
Checksum mysql-connector-java-5.1.43.jar OK
Exception in thread "main" java.lang.IllegalArgumentException: One of setGitDir or setWorkTree must be called.
at org.eclipse.jgit.lib.BaseRepositoryBuilder.requireGitDirOrWorkTree(BaseRepositoryBuilder.java:623)
at org.eclipse.jgit.lib.BaseRepositoryBuilder.setup(BaseRepositoryBuilder.java:587)
at org.eclipse.jgit.internal.storage.file.FileRepository.(FileRepository.java:153)
at com.google.gerrit.pgm.init.api.GitRepositoryManagerOnInit.openRepository(GitRepositoryManagerOnInit.java:46)
at com.google.gerrit.server.notedb.RepoSequence.acquire(RepoSequence.java:269)
at com.google.gerrit.server.notedb.RepoSequence.next(RepoSequence.java:197)
at com.google.gerrit.pgm.init.api.SequencesOnInit.nextAccountId(SequencesOnInit.java:49)
at com.google.gerrit.pgm.init.InitAdminUser.postRun(InitAdminUser.java:113)
at com.google.gerrit.pgm.init.SitePathInitializer.postRun(SitePathInitializer.java:151)
at com.google.gerrit.pgm.init.BaseInit.run(BaseInit.java:146)
at com.google.gerrit.pgm.util.AbstractProgram.main(AbstractProgram.java:61)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions