2015-05-26 3 views
0

У меня установлен gerrit-2.11 на моем сервере, и я тестировал уведомление по электронной почте, нажав некоторые изменения в gerrit для обзора. После нескольких нажатий он начал бросать следующую ошибку.Gerrit - Внутренняя ошибка сервера при нажатии на gerrit для обзора

$ git push origin HEAD:refs/for/master 
Counting objects: 4, done.Writing objects: 100% (3/3), 289 bytes, done. 
Total 3 (delta 0), reused 0 (delta 0) 
remote: Processing changes: refs: 2, done 
To ssh://[email protected]:29418/project 
! [remote rejected] HEAD -> refs/for/master (internal server error) 
error: failed to push some refs to 'ssh://[email protected]:29418/project' 

У меня есть ряд проектов, размещенных на этом сервере. Теперь я получаю вышеуказанную ошибку для всех проектов, пытаясь подтолкнуть что-то к обзору. Я вижу следующие исключения в журнале ошибок gerrit.

[2015-05-26 08:25:07,797] ERROR com.google.gerrit.server.git.ReceiveCommits : Can't insert change/patchset for project 
com.google.gerrit.server.git.InsertException: Error inserting change/patchset 
     at com.google.gerrit.server.git.ReceiveCommits$1.apply(ReceiveCommits.java:269) 
     at com.google.gerrit.server.git.ReceiveCommits$1.apply(ReceiveCommits.java:260) 
     at com.google.common.util.concurrent.Futures$MappingCheckedFuture.mapException(Futures.java:1809) 
     at com.google.common.util.concurrent.AbstractCheckedFuture.checkedGet(AbstractCheckedFuture.java:85) 
     at com.google.gerrit.server.git.ReceiveCommits.insertChangesAndPatchSets(ReceiveCommits.java:803) 
     at com.google.gerrit.server.git.ReceiveCommits.processCommands(ReceiveCommits.java:588) 
     at com.google.gerrit.server.git.AsyncReceiveCommits$Worker.run(AsyncReceiveCommits.java:89) 
     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
     at com.google.gerrit.server.util.RequestScopePropagator$5.call(RequestScopePropagator.java:222) 
     at com.google.gerrit.server.util.RequestScopePropagator$4.call(RequestScopePropagator.java:201) 
     at com.google.gerrit.server.util.ThreadLocalRequestScopePropagator$1.call(ThreadLocalRequestScopePropagator.java:55) 

*

+0

Есть ли у Gerrit разрешения на доступ к хранилищам? – poke

+0

Да, у gerrit есть разрешения на доступ к репозиториям. Несмотря на то, что я получаю эти сообщения об ошибках, обзор создается в gerrit, и я могу просмотреть и отправить его. Но я думаю, что эти сообщения об ошибках и исключения будут иметь значение точно. – vraj010

+0

У меня такая же проблема ... –

ответ

0

Пожалуйста, проверьте удаленный репозиторий Геррит с помощью этой команды, чтобы проверить, если ваш доступ к хранилищу Геррит с именем имя пользователя пользователя и имя хоста хозяина

ssh -p 29418 [email protected] 

Я думаю, что учетная запись для доступа к gerrit неверна или имя сервера gerrit неверно.

+0

№ ssh соединение работает нормально. – vraj010

Смежные вопросы