无效的通道117 - Eclipse / EGit

3

我正在使用最新版本的Eclipse(4.2.1)和EGit(2.3.1)将代码推送到托管在Assembla上的git存储库。最近,我开始收到这些消息:“无效的通道117”。推送似乎已经成功,所以它并没有真正造成伤害,但因为我无法看到推送结果,所以这很烦人。

有什么建议吗?谢谢!

错误日志:

An exception occurred during push on URI git@git.assembla.com:cool_awesome_app.git: Invalid channel 117
org.eclipse.jgit.api.errors.TransportException: Invalid channel 117
at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:157)
at org.eclipse.egit.core.op.PushOperation.run(PushOperation.java:215)
at org.eclipse.egit.ui.internal.push.PushOperationUI.execute(PushOperationUI.java:147)
at org.eclipse.egit.ui.internal.push.PushOperationUI$1.run(PushOperationUI.java:209)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: org.eclipse.jgit.errors.PackProtocolException: Invalid channel 117
at org.eclipse.jgit.transport.SideBandInputStream.needDataPacket(SideBandInputStream.java:175)
at org.eclipse.jgit.transport.SideBandInputStream.read(SideBandInputStream.java:136)
at org.eclipse.jgit.util.IO.readFully(IO.java:246)
at org.eclipse.jgit.transport.PacketLineIn.readLength(PacketLineIn.java:186)
at org.eclipse.jgit.transport.PacketLineIn.readString(PacketLineIn.java:138)
at org.eclipse.jgit.transport.BasePackPushConnection.readStringLongTimeout(BasePackPushConnection.java:352)
at org.eclipse.jgit.transport.BasePackPushConnection.readStatusReport(BasePackPushConnection.java:293)
at org.eclipse.jgit.transport.BasePackPushConnection.doPush(BasePackPushConnection.java:187)
at org.eclipse.jgit.transport.BasePackPushConnection.push(BasePackPushConnection.java:142)
at org.eclipse.jgit.transport.PushProcess.execute(PushProcess.java:141)
at org.eclipse.jgit.transport.Transport.push(Transport.java:1162)
at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:153)
... 4 more

eclipse.buildId=M20130204-1200
java.version=1.6.0_43
java.vendor=Apple Inc.

有堆栈跟踪吗?例如,在错误日志视图中?顺便说一下,EGit的版本可能是2.3.1,而不是2.1.3,对吧? - robinst
我在使用EGit版本2.2.0.201212191850-r时遇到了完全相同的问题。 - Gilberto Torrezan
@robinst 2.3.1确实,谢谢 - 我已经纠正了它并添加了堆栈跟踪。 - Klemens Zleptnig
4
如果其他人想要关注此问题的进展,请访问以下链接:https://bugs.eclipse.org/bugs/show_bug.cgi?id=405809 - robinst
今天错误信息消失了(在一个项目中),现在似乎可以工作了,我没有更新任何东西。 - Klemens Zleptnig
显示剩余5条评论
1个回答

2
我在Assembla工作,这是我们处理旁路通信频道的方式存在问题,现在已经修复。奇怪的是只有jgit/egit报告了这个问题,而不是git的C版本。
请再次查看。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接