My favorites | Sign in
Project Home Downloads Wiki Issues Source
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 637: Pushing branches gives java.nio.charset.UnsupportedCharsetException
4 people starred this issue and may be notified of changes. Back to list
Status:  AwaitingInformation
Owner:  ----


Sign in to add a comment
 
Reported by tisoftmedia, Jul 27, 2010
[2010-07-27 11:02:18,364] ERROR com.google.gerrit.sshd.BaseCommand : Internal server error (user lisa-hudson account 3) during git-receive-pack '/lisa'
java.nio.charset.UnsupportedCharsetException: latin-1
        at java.nio.charset.Charset.forName(Charset.java:505)
        at org.eclipse.jgit.util.RawParseUtils.parseEncoding(RawParseUtils.java:652)
        at org.eclipse.jgit.revwalk.RevCommit.getEncoding(RevCommit.java:401)
        at org.eclipse.jgit.revwalk.RevCommit.getFooterLines(RevCommit.java:433)
        at org.eclipse.jgit.revwalk.RevCommit.getFooterLines(RevCommit.java:492)
        at com.google.gerrit.server.git.ReceiveCommits.autoCloseChanges(ReceiveCommits.java:1433)
        at com.google.gerrit.server.git.ReceiveCommits.onPostReceive(ReceiveCommits.java:263)
        at org.eclipse.jgit.transport.ReceivePack.service(ReceivePack.java:663)
        at org.eclipse.jgit.transport.ReceivePack.receive(ReceivePack.java:576)
        at com.google.gerrit.sshd.commands.Receive.runImpl(Receive.java:78)
        at com.google.gerrit.sshd.AbstractGitCommand.service(AbstractGitCommand.java:104)
        at com.google.gerrit.sshd.AbstractGitCommand.access$000(AbstractGitCommand.java:34)
        at com.google.gerrit.sshd.AbstractGitCommand$1.run(AbstractGitCommand.java:69)
        at com.google.gerrit.sshd.BaseCommand$TaskThunk.run(BaseCommand.java:391)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
        at com.google.gerrit.server.git.WorkQueue$Task.run(WorkQueue.java:324)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)

Jul 27, 2010
#1 sop@google.com
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?
Status: AwaitingInformation
Jul 29, 2010
#2 tisoftmedia
I can not reproduce the exception anymore. Trying it again just does the opush without errors.

So you can close the bug.
Jul 29, 2010
#3 tisoftmedia
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'

Sep 3, 2012
#4 joa.zh...@gmail.com
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


Sep 28, 2014
#5 ronny.xi...@gmail.com
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)
Sign in to add a comment

Powered by Google Project Hosting