This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Code Composer V6 and Gitlab - unable to pull

Other Parts Discussed in Thread: CCSTUDIO

Hi. My Code Composer version is 6.1.0.00104. I am running Windows 7 Professional Service Pack 1. I am using Code Composer to import projects from Gitlab. Everything was working fine until recently. If I try to "Pull" from the remote repository, I receive the error message: Session.connect: java.io.IOException: End of IO stream read. I am using SSH to connect to the project repository. More information is shown below. Thanks.

Anthony

!SESSION 2016-05-16 11:44:34.290 -----------------------------------------------
eclipse.buildId=4.4.1.M20140925-0400
java.version=1.7.0_60
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments: -product com.ti.ccstudio.branding.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product com.ti.ccstudio.branding.product

This is a continuation of log file C:\Users\josh-install\workspace_v6_1\.metadata\.bak_0.log
Created Time: 2016-05-16 13:53:15.907

!ENTRY org.eclipse.egit.ui 4 0 2016-05-16 13:53:15.907
!MESSAGE Session.connect: java.io.IOException: End of IO Stream Read
!STACK 0
org.eclipse.jgit.api.errors.TransportException Session.connect: java.io.IOException: End of IO Stream Read
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:139)
at org.eclipse.jgit.api.PullCommand.call(PullCommand.java:253)
at org.eclipse.egit.core.op.PullOperation$1.run(PullOperation.java:97)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
at org.eclipse.egit.core.op.PullOperation.execute(PullOperation.java:128)
at org.eclipse.egit.ui.internal.pull.PullOperationUI.execute(PullOperationUI.java:139)
at org.eclipse.egit.ui.internal.pull.PullOperationUI$1.runInWorkspace(PullOperationUI.java:114)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.eclipse.jgit.errors.TransportException Session.connect: java.io.IOException: End of IO Stream Read
at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:159)
at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:121)
at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.<init>(TransportGitSsh.java:248)
at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:147)
at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:136)
at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122)
at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1111)
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:130)
... 8 more
Caused by: com.jcraft.jsch.JSchException: Session.connect: java.io.IOException: End of IO Stream Read
at com.jcraft.jsch.Session.connect(Session.java:557)
at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:116)
... 15 more

  • Anthony,

    I don't think this issue is triggered by anything in CCS itself, so we, at the CCS forum, may not be of much help here. I did find this from a web search though and it might be helpful. 

  • I think you can try to pull in "console" to isolate the problem.
  • Hi Robert. How would you perform this without using the gitlab client software? Does the console link to the Egit client within code composer with its own shell? Any instructions you could provide to do this would be very helpful.

    Best regards,

    Anthony.
  • Hi Anthony,

    First of all, I don't work under Windows interface. Though I do use CCS under Windows 10 but it is running under Parallels for Mac. So, I usually work on Mac and its console. In Mac and Linux console, you can directly type git commands to operate without using GUI clients. You can also directly connect to http and other servers by typing commands.