2013-04-13 2 views
3

나는 Eclipse (4.2.1)와 EGit (2.3.1)의 최신 버전을 사용하여 Assembla에서 호스팅되는 저장소에 코드를 푸시합니다. 최근에 나는 "잘못된 채널 117"이라는 메시지를 받기 시작합니다. 푸시는 물적으로 진행되는 것 같아서 실제로 상처를주지는 않지만, 푸시의 결과를 볼 수 없기 때문에 성가시다. 아이디어가 있으십니까? 감사!잘못된 채널 117 - Eclipse/EGit

오류 로그 : 내가 Assembla을 위해 일

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.1.3이 아닌 2.3.1입니다. 맞습니까? – robinst

+0

EGit 2.2.0.201212191850-r과 동일한 문제가 있습니다. –

+0

이전 버전의 egit에서 이런 일이 발생했는지 궁금합니다. 협상 된 채널이 마음에 들지 않는 것처럼 보입니다. 그 이유는 결과가 표시되지 않는 이유입니다. – Michael

답변

2

, 이것은 우리가 파대 통신 채널을 처리 한 방식에 문제가 있었다 - 그것은 고정되어야한다. 이상하게도 jgit/egit만이 git의 C 버전이 아니라이 것에 대해 불평합니다.

다시 한번 확인하십시오.

+0

감사합니다! – Klemens