Community
Participate
Working Groups
v 20020604 When I try to access a CVS repository in Eclipse, the repository appears in the Exploring Perspective, with Branches, HEAD and Versions. However, when I try to expand HEAD, a> Eclipse hangs for a while (~ a minute) - it looks like it's blocking on the CVS connection. b> after the wait, it returns with "Interrupted IO: Timeout while closing output stream." The CVS server logs "connection made" at the beginning, and then 'cvs root: ""'. This does not happen on the Windows box I've also got running the same release.
There is nothing platform specific in out code so we should get the same behavior on both platforms. Could you give us the details of your setup (JRE used, CVS server version, is the server and client on the same machine, etc). Also, is there anything in the .metadata/.log file found in your workspace directory.
I'm using IBM 1.3.0 JRE. The cvs is connecting to a remote server. Which is running cvsd 0.6-2 and cvs 1.10.8 on Redhat 7.0. Running eclipse on the Linux box, my .metadata/.log file contains 4 lines like this: !ENTRY org.eclipse.team.cvs.core 2 -22 Jun 13, 2002 12:38:04.930 !MESSAGE Unable to determine server version. Host 'cvs.etool.com' does not support the 'cvs version' command. Although most functionality works, use version 1.11.1p1 or later for full support.
Just upgraded the cvs server, and no longer get anything in the log, but a> the notices may have been entered when I added the repository, which b> I cannot now remove in the UI - needed to move the workspace. Now, I can't make the connection to the repository. I also can't connect to the anonymous repository at dev.eclipse.org. I keep getting these Timeout while closing output stream errors.
Could you try a more recent JRE (1.3.1)? There is a link off of the F3 download page which has a list of more recent JREs tat you could try.
Is there any chance you are behind a firewall that blocks pserver connections?
Updating to Sun's 1.3.1 seems to have fixed it.