Open GoogleCodeExporter opened 9 years ago
I assume the commit in question has latin-1 as
its encoding header?
$ git cat-file commit SHA1
tree ...
parent ...
author ....
committer ....
encoding latin-1
....
? Git actually accepts that as a character set name?
Original comment by sop@google.com
on 27 Jul 2010 at 2:19
I can not reproduce the exception anymore. Trying it again just does the opush
without errors.
So you can close the bug.
Original comment by tisoftmedia
on 29 Jul 2010 at 10:44
Got it again.
git cat-file does not contain any encoding information. It happend on branch
creation this time. The new branch has been created, but the client gives an
error.
Client output:
Total 0 (delta 0), reused 0 (delta 0)
fatal: internal server error
To ssh://XXX@YYY:29418/ZZZ
* [new branch] AAA-branch -> AAA-branch
error: failed to push some refs to 'ssh://XXX@YYY:29418/ZZZ'
Original comment by tisoftmedia
on 29 Jul 2010 at 12:44
Got Similar Error when import an old project
Client Message(Windows7, msysgit, China Locale)
zhangyijun@FQSH-L0157 /d/dev/work/be-app (origin/master)
$ git push gerrit master:refs/for/master
Counting objects: 15573, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (6007/6007), done.
Writing objects: 100% (15573/15573), 18.81 MiB | 14.95 MiB/s, done.
Total 15573 (delta 7949), reused 15149 (delta 7596)
remote: Resolving deltas: 100% (7949/7949)
remote: Processing changes: done
remote: error: internal error while processing changes
To ssh://zhangyijun@localhost:2222/be-app
! [remote rejected] master -> refs/for/master (internal error)
error: failed to push some refs to 'ssh://zhangyijun@localhost:2222/be-app'
Server Error_Log
[2012-09-01 23:57:16,072] WARN
com.google.gerrit.server.git.MultiProgressMonitor : MultiProgressMonitor worker
did not call end() before returning
[2012-09-01 23:57:16,113] WARN
com.google.gerrit.server.git.AsyncReceiveCommits : Error in ReceiveCommits
java.util.concurrent.ExecutionException:
java.nio.charset.UnsupportedCharsetException: ISO-8859
at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at com.google.gerrit.server.git.WorkQueue$Task.get(WorkQueue.java:315)
at com.google.gerrit.server.git.MultiProgressMonitor.waitFor(MultiProgressMonitor.java:234)
at com.google.gerrit.server.git.AsyncReceiveCommits.onPreReceive(AsyncReceiveCommits.java:163)
at org.eclipse.jgit.transport.ReceivePack.service(ReceivePack.java:179)
at org.eclipse.jgit.transport.ReceivePack.receive(ReceivePack.java:142)
at com.google.gerrit.sshd.commands.Receive.runImpl(Receive.java:98)
at com.google.gerrit.sshd.AbstractGitCommand.service(AbstractGitCommand.java:106)
at com.google.gerrit.sshd.AbstractGitCommand.access$000(AbstractGitCommand.java:34)
at com.google.gerrit.sshd.AbstractGitCommand$1.run(AbstractGitCommand.java:72)
at com.google.gerrit.sshd.BaseCommand$TaskThunk.run(BaseCommand.java:430)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at com.google.gerrit.server.git.WorkQueue$Task.run(WorkQueue.java:337)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.nio.charset.UnsupportedCharsetException: ISO-8859
at java.nio.charset.Charset.forName(Unknown Source)
at org.eclipse.jgit.util.RawParseUtils.parseEncoding(RawParseUtils.java:665)
at org.eclipse.jgit.util.RawParseUtils.parsePersonIdent(RawParseUtils.java:713)
at org.eclipse.jgit.revwalk.RevCommit.getCommitterIdent(RevCommit.java:367)
at com.google.gerrit.server.git.ReceiveCommits.validCommit(ReceiveCommits.java:1907)
at com.google.gerrit.server.git.ReceiveCommits.selectNewChanges(ReceiveCommits.java:1152)
at com.google.gerrit.server.git.ReceiveCommits.processCommands(ReceiveCommits.java:501)
at com.google.gerrit.server.git.AsyncReceiveCommits$Worker.run(AsyncReceiveCommits.java:90)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at com.google.gerrit.server.util.RequestScopePropagator$5.call(RequestScopePropagator.java:196)
at com.google.gerrit.server.util.RequestScopePropagator$4.call(RequestScopePropagator.java:174)
at com.google.gerrit.server.util.ThreadLocalRequestScopePropagator$1.call(ThreadLocalRequestScopePropagator.java:51)
at com.google.gerrit.server.util.RequestScopePropagator$1.call(RequestScopePropagator.java:81)
at com.google.gerrit.server.util.RequestScopePropagator$2.run(RequestScopePropagator.java:113)
... 9 more
Original comment by joa.zh...@gmail.com
on 3 Sep 2012 at 1:26
ronny@s6:~/workspace/amlogic/mx/common/customer$ repo upload .
Upload project common/customer/ to remote branch product:
branch merge-0928 ( 4 commits, Sun Sep 28 14:27:14 2014 +0800):
908ba93f pd#96178-1,add dsp vysnc control & arc dsp mem rever in m6
80e677aa pd#94113: fix secure os compile error.
292c893d Merge branch 'jb-mr1-amlogic-chinamobile-20140516' into jb-mr1-amlogic-chinamobile-inspur-g87-20140516
3073b0e8 Merge branch 'jb-mr1-amlogic-chinamobile-inspur-g87-20140516' of /home/gerrit/mirror/amlogic-chinamobile/kernel/customer into merge-0928
to 10.8.8.6/gerrit/ (y/N)? y
Counting objects: 53, done.
Delta compression using up to 24 threads.
Compressing objects: 100% (13/13), done.
Writing objects: 100% (13/13), 1.44 KiB | 0 bytes/s, done.
Total 13 (delta 9), reused 0 (delta 0)
remote: Resolving deltas: 100% (9/9)
remote: Processing changes: done
remote: error: internal error while processing changes
java.nio.charset.UnsupportedCharsetException: ISO-8859
To ssh://ronny@10.8.8.6:29418/amlogic_8726mx/jellybean/kernel/customer
! [remote rejected] merge-0928 -> refs/for/product (internal error)
error: failed to push some refs to
'ssh://ronny@10.8.8.6:29418/amlogic_8726mx/jellybean/kernel/customer'
----------------------------------------------------------------------
[FAILED] common/customer/ merge-0928 (Upload failed)
Original comment by ronny.xi...@gmail.com
on 29 Sep 2014 at 3:34
Original issue reported on code.google.com by
tisoftmedia
on 27 Jul 2010 at 9:13