2013-04-13 36 views
3

我正在使用最新版本的Eclipse(4.2.1)和EGit(2.3.1)將代碼推送到Assembla託管的git存儲庫。最近我開始收到這些消息:「通道117無效」。推動似乎低谷,所以它並沒有真正的傷害,但它很煩人,因爲我看不到推動的結果。 任何想法?謝謝!通道117無效 - Eclipse/EGit

錯誤日誌:

An exception occurred during push on URI [email protected]: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. 
+0

某處是否有堆棧跟蹤?在錯誤日誌視圖?順便說一下,EGit的版本可能是2.3.1,而不是2.1.3,對吧? – robinst

+0

我與EGit版本2.2.0.201212191850-r有同樣的問題。 –

+0

我不知道這是否與早期版本的egit發生?似乎它不喜歡協商的頻道,這就是爲什麼你沒有得到顯示的結果。 – Michael

回答

2

我爲Assembla工作,這是我們處理的邊帶通信信道的方式有問題 - 它應該是固定的。奇怪的只有jgit/egit抱怨這個,而不是c版本的git。

請再看看。

+0

似乎現在工作,謝謝! – Klemens