Community
Participate
Working Groups
Build ID: I20070313-1051 Steps To Reproduce: create a pserver anonymous access to dev.eclipse.org. Checkout the jdt-core project. Java.g will fail after 32k. More information:
Do you mean the org.eclipse.jdt.core project? This works for me. If this is reproducable for you, could you provide more detail steps and a description of the failure (i.e. the stacktrace from the error log).
Yes this project. Take a clean I20070320-0010 Create a CVS connection :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse Checkout the project: org.eclipse.jdt.core The first checkout had the following CVS-Console Output: U org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/start2.rsc failed due to an internal error (took 1:32.314) Error: I/O has been interrupted. Error: The most likely cause of the interrupt is either an intermittent network failure or a communications timeout. Error: The CVS communications timeout can be adjusted in the Team/CVS preferences. Error: Another possible cause is the improper configuration of the "ext" connection method. Error: The "ext" connection method can be configured on the Team/CVS/EXT Connection Method preference page *** Afterward an update has been performed which resulted in: failed due to an internal error (took 2:23.019) Error: Problem writing resource '/org.eclipse.jdt.core/grammar/java.g'. Timeout while reading from input stream Error: Could not read from source when writing file 'C:\workspaces\eclipse-test\org.eclipse.jdt.core\grammar\java.g' *** eclipse.buildId=I20070320-0010 java.version=1.5.0_11 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Framework arguments: -startup C:\devel\sdk70320-0010\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070318.jar -agentlib:yjpagent -Xms50M -Xmx512M -XX:MaxPermSize=128m -Dosgi.checkConfiguration=true -Dosgi.clean=true -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.StandardParserConfiguration -showlocation Command-line arguments: -os win32 -ws win32 -arch x86 -startup C:\devel\sdk70320-0010\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070318.jar -agentlib:yjpagent -Xms50M -Xmx512M -XX:MaxPermSize=128m -Dosgi.checkConfiguration=true -Dosgi.clean=true -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.StandardParserConfiguration -showlocation -data C:\workspaces\eclipse-test Error Tue Mar 20 16:29:36 CET 2007 Problem writing resource '/org.eclipse.jdt.core/grammar/java.g'. Timeout while reading from input stream org.eclipse.core.internal.resources.ResourceException(C:/workspaces/eclipse-test/org.eclipse.jdt.core/grammar/java.g)[271]: java.io.InterruptedIOException: Timeout while reading from input stream at org.eclipse.team.internal.core.streams.PollingInputStream.read(PollingInputStream.java:125) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:313) at org.eclipse.team.internal.core.streams.SizeConstrainedInputStream.read(SizeConstrainedInputStream.java:104) at org.eclipse.team.internal.core.streams.ProgressMonitorInputStream.read(ProgressMonitorInputStream.java:91) at org.eclipse.team.internal.core.streams.CRLFtoLFInputStream.read(CRLFtoLFInputStream.java:87) at org.eclipse.team.internal.core.streams.LFtoCRLFInputStream.read(LFtoCRLFInputStream.java:88) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.eclipse.core.internal.utils.FileUtil.transferStreams(FileUtil.java:228) at org.eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.java:903) at org.eclipse.core.internal.resources.File.internalSetContents(File.java:319) at org.eclipse.core.internal.resources.File.create(File.java:148) at org.eclipse.core.internal.resources.File.create(File.java:176) at org.eclipse.team.internal.ccvs.core.resources.EclipseFile.setContents(EclipseFile.java:184) at org.eclipse.team.internal.ccvs.core.client.Session.receiveFile(Session.java:801) at org.eclipse.team.internal.ccvs.core.client.UpdatedHandler.receiveTargetFile(UpdatedHandler.java:119) at org.eclipse.team.internal.ccvs.core.client.UpdatedHandler.handle(UpdatedHandler.java:100) at org.eclipse.team.internal.ccvs.core.client.Request.executeRequest(Request.java:220) at org.eclipse.team.internal.ccvs.core.client.Command.doExecute(Command.java:409) at org.eclipse.team.internal.ccvs.core.client.Update.doExecute(Update.java:193) at org.eclipse.team.internal.ccvs.core.client.Command$1.run(Command.java:328) at org.eclipse.team.internal.ccvs.core.resources.EclipseSynchronizer.run(EclipseSynchronizer.java:1462) at org.eclipse.team.internal.ccvs.core.resources.EclipseResource$2.run(EclipseResource.java:262) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797) at org.eclipse.team.internal.ccvs.core.resources.EclipseResource.run(EclipseResource.java:259) at org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:340) at org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:800) at org.eclipse.team.internal.ccvs.ui.operations.UpdateOperation.executeCommand(UpdateOperation.java:77) at org.eclipse.team.internal.ccvs.ui.operations.SingleCommandOperation.execute(SingleCommandOperation.java:42) at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:280) at org.eclipse.team.internal.ccvs.ui.operations.SingleCommandOperation.execute(SingleCommandOperation.java:66) at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:256) at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:210) at org.eclipse.team.internal.ccvs.ui.operations.CVSOperation.run(CVSOperation.java:81) at org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:144) at org.eclipse.team.internal.ui.actions.JobRunnableContext$ResourceJob.runInWorkspace(JobRunnableContext.java:72) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) eclipse.buildId=I20070320-0010 java.version=1.5.0_11 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Framework arguments: -startup C:\devel\sdk70320-0010\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070318.jar -agentlib:yjpagent -Xms50M -Xmx512M -XX:MaxPermSize=128m -Dosgi.checkConfiguration=true -Dosgi.clean=true -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.StandardParserConfiguration -showlocation Command-line arguments: -os win32 -ws win32 -arch x86 -startup C:\devel\sdk70320-0010\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070318.jar -agentlib:yjpagent -Xms50M -Xmx512M -XX:MaxPermSize=128m -Dosgi.checkConfiguration=true -Dosgi.clean=true -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.StandardParserConfiguration -showlocation -data C:\workspaces\eclipse-test Error Tue Mar 20 16:29:36 CET 2007 Could not read from source when writing file 'C:\workspaces\eclipse-test\org.eclipse.jdt.core\grammar\java.g' java.io.InterruptedIOException: Timeout while reading from input stream at org.eclipse.team.internal.core.streams.PollingInputStream.read(PollingInputStream.java:125) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:313) at org.eclipse.team.internal.core.streams.SizeConstrainedInputStream.read(SizeConstrainedInputStream.java:104) at org.eclipse.team.internal.core.streams.ProgressMonitorInputStream.read(ProgressMonitorInputStream.java:91) at org.eclipse.team.internal.core.streams.CRLFtoLFInputStream.read(CRLFtoLFInputStream.java:87) at org.eclipse.team.internal.core.streams.LFtoCRLFInputStream.read(LFtoCRLFInputStream.java:88) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.eclipse.core.internal.utils.FileUtil.transferStreams(FileUtil.java:228) at org.eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.java:903) at org.eclipse.core.internal.resources.File.internalSetContents(File.java:319) at org.eclipse.core.internal.resources.File.create(File.java:148) at org.eclipse.core.internal.resources.File.create(File.java:176) at org.eclipse.team.internal.ccvs.core.resources.EclipseFile.setContents(EclipseFile.java:184) at org.eclipse.team.internal.ccvs.core.client.Session.receiveFile(Session.java:801) at org.eclipse.team.internal.ccvs.core.client.UpdatedHandler.receiveTargetFile(UpdatedHandler.java:119) at org.eclipse.team.internal.ccvs.core.client.UpdatedHandler.handle(UpdatedHandler.java:100) at org.eclipse.team.internal.ccvs.core.client.Request.executeRequest(Request.java:220) at org.eclipse.team.internal.ccvs.core.client.Command.doExecute(Command.java:409) at org.eclipse.team.internal.ccvs.core.client.Update.doExecute(Update.java:193) at org.eclipse.team.internal.ccvs.core.client.Command$1.run(Command.java:328) at org.eclipse.team.internal.ccvs.core.resources.EclipseSynchronizer.run(EclipseSynchronizer.java:1462) at org.eclipse.team.internal.ccvs.core.resources.EclipseResource$2.run(EclipseResource.java:262) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797) at org.eclipse.team.internal.ccvs.core.resources.EclipseResource.run(EclipseResource.java:259) at org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:340) at org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:800) at org.eclipse.team.internal.ccvs.ui.operations.UpdateOperation.executeCommand(UpdateOperation.java:77) at org.eclipse.team.internal.ccvs.ui.operations.SingleCommandOperation.execute(SingleCommandOperation.java:42) at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:280) at org.eclipse.team.internal.ccvs.ui.operations.SingleCommandOperation.execute(SingleCommandOperation.java:66) at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:256) at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:210) at org.eclipse.team.internal.ccvs.ui.operations.CVSOperation.run(CVSOperation.java:81) at org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:144) at org.eclipse.team.internal.ui.actions.JobRunnableContext$ResourceJob.runInWorkspace(JobRunnableContext.java:72) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
A checkout using a commiters extssh worked fine and there are no other network related problems. It reproducable crashes at java.g.
On the Team>CVS preference page, try increasing the timeout to 120 seconds and see if that helps.
As I said, there is no real network problem. I tried 600 seconds and it didn't help. There would be problems with other files of other sizes as well. But there are none. It is very specific to this particular file.
Using pserver/anonymous worked for me. Could you try a different VM just in case.
Same for java6, ibm jdk5
I still don't have any insight into why this might be happening or you and not me. Could you try a fresh Eclipse install with no extentions (i.e. don't include the YourKit agent)? Are others in your area able to checkout the project?
Run in clean I20070320-0010 without any diagnose stuff. U org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser.java failed due to an internal error (took 1:33.157) Error: I/O has been interrupted. Error: The most likely cause of the interrupt is either an intermittent network failure or a communications timeout. Error: The CVS communications timeout can be adjusted in the Team/CVS preferences. Error: Another possible cause is the improper configuration of the "ext" connection method. Error: The "ext" connection method can be configured on the Team/CVS/EXT Connection Method preference page *** Followed after an update action: eclipse.buildId=I20070320-0010 java.fullversion=J2RE 1.4.2 IBM Windows 32 build cn142-20040926 (JIT enabled: jitc) BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Framework arguments: -startup C:\devel\sdk70320-0010\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070318.jar Command-line arguments: -os win32 -ws win32 -arch x86 -startup C:\devel\sdk70320-0010\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070318.jar Error Wed Mar 21 10:17:28 CET 2007 Problem writing resource '/org.eclipse.jdt.core/grammar/java.g'. Timeout while reading from input stream org.eclipse.core.internal.resources.ResourceException(C:/Documents and Settings/kab/workspace/org.eclipse.jdt.core/grammar/java.g)[271]: java.io.InterruptedIOException: Timeout while reading from input stream at org.eclipse.team.internal.core.streams.PollingInputStream.read(PollingInputStream.java(Compiled Code)) at java.io.BufferedInputStream.read1(BufferedInputStream.java(Compiled Code)) at java.io.BufferedInputStream.read(BufferedInputStream.java(Compiled Code)) ... eclipse.buildId=I20070320-0010 java.fullversion=J2RE 1.4.2 IBM Windows 32 build cn142-20040926 (JIT enabled: jitc) BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Framework arguments: -startup C:\devel\sdk70320-0010\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070318.jar Command-line arguments: -os win32 -ws win32 -arch x86 -startup C:\devel\sdk70320-0010\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070318.jar Error Wed Mar 21 10:17:28 CET 2007 Could not read from source when writing file 'C:\Documents and Settings\kab\workspace\org.eclipse.jdt.core\grammar\java.g' java.io.InterruptedIOException: Timeout while reading from input stream at org.eclipse.team.internal.core.streams.PollingInputStream.read(PollingInputStream.java(Compiled Code)) at java.io.BufferedInputStream.read1(BufferedInputStream.java(Compiled Code)) at java.io.BufferedInputStream.read(BufferedInputStream.java(Compiled Code)) ...
Interesting, I tried it from home and it works in I20070322-0950. I will check if there is difference in the network. Host resolved to: 206.191.52.50
I can reproduce this as well using pserver: at some point SocketInputStream.read throws timeout exceptions on that file then it tries as many attempts as the user has set its connection timeout and then shows the a dialog and logs that the conncetion got interreupted: !ENTRY org.eclipse.team.cvs.core 4 271 2007-03-23 13:17:40.776 !MESSAGE Problem writing resource '/org.eclipse.jdt.core/grammar/java.g'. Timeout while reading from input stream !STACK 1 org.eclipse.core.internal.resources.ResourceException(C:/eclipse/workspaces/tmp/org.eclipse.jdt.core/grammar/java.g)[271]: java.io.InterruptedIOException: Timeout while reading from input stream at org.eclipse.team.internal.core.streams.PollingInputStream.read(PollingInputStream.java:125) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:313) at org.eclipse.team.internal.core.streams.SizeConstrainedInputStream.read(SizeConstrainedInputStream.java:104) at org.eclipse.team.internal.core.streams.ProgressMonitorInputStream.read(ProgressMonitorInputStream.java:91) at org.eclipse.team.internal.core.streams.CRLFtoLFInputStream.read(CRLFtoLFInputStream.java:87) at org.eclipse.team.internal.core.streams.LFtoCRLFInputStream.read(LFtoCRLFInputStream.java:88) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.eclipse.core.internal.utils.FileUtil.transferStreams(FileUtil.java:228) at org.eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.java:903) at org.eclipse.core.internal.resources.File.internalSetContents(File.java:319) at org.eclipse.core.internal.resources.File.create(File.java:148) at org.eclipse.core.internal.resources.File.create(File.java:176) at org.eclipse.team.internal.ccvs.core.resources.EclipseFile.setContents(EclipseFile.java:184) at org.eclipse.team.internal.ccvs.core.client.Session.receiveFile(Session.java:801) at org.eclipse.team.internal.ccvs.core.client.UpdatedHandler.receiveTargetFile(UpdatedHandler.java:119) at org.eclipse.team.internal.ccvs.core.client.UpdatedHandler.handle(UpdatedHandler.java:100) at org.eclipse.team.internal.ccvs.core.client.Request.executeRequest(Request.java:220) at org.eclipse.team.internal.ccvs.core.client.Command.doExecute(Command.java:409) at org.eclipse.team.internal.ccvs.core.client.Update.doExecute(Update.java:193) at org.eclipse.team.internal.ccvs.core.client.Command$1.run(Command.java:328) at org.eclipse.team.internal.ccvs.core.resources.EclipseSynchronizer.run(EclipseSynchronizer.java:1462) at org.eclipse.team.internal.ccvs.core.resources.EclipseResource$2.run(EclipseResource.java:262) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797) at org.eclipse.team.internal.ccvs.core.resources.EclipseResource.run(EclipseResource.java:259) at org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:340) at org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:800) at org.eclipse.team.internal.ccvs.ui.operations.UpdateOperation.executeCommand(UpdateOperation.java:77) at org.eclipse.team.internal.ccvs.ui.operations.SingleCommandOperation.execute(SingleCommandOperation.java:42) at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:280) at org.eclipse.team.internal.ccvs.ui.operations.SingleCommandOperation.execute(SingleCommandOperation.java:66) at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:256) at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:210) at org.eclipse.team.internal.ccvs.ui.operations.CVSOperation.run(CVSOperation.java:81) at org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:144) at org.eclipse.team.internal.ui.actions.JobRunnableContext$ResourceJob.runInWorkspace(JobRunnableContext.java:72) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) !SUBENTRY 1 org.eclipse.core.resources 4 271 2007-03-23 13:17:40.786 !MESSAGE Could not read from source when writing file 'C:\eclipse\workspaces\tmp\org.eclipse.jdt.core\grammar\java.g' !STACK 0 java.io.InterruptedIOException: Timeout while reading from input stream at org.eclipse.team.internal.core.streams.PollingInputStream.read(PollingInputStream.java:125) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:313) at org.eclipse.team.internal.core.streams.SizeConstrainedInputStream.read(SizeConstrainedInputStream.java:104) at org.eclipse.team.internal.core.streams.ProgressMonitorInputStream.read(ProgressMonitorInputStream.java:91) at org.eclipse.team.internal.core.streams.CRLFtoLFInputStream.read(CRLFtoLFInputStream.java:87) at org.eclipse.team.internal.core.streams.LFtoCRLFInputStream.read(LFtoCRLFInputStream.java:88) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.eclipse.core.internal.utils.FileUtil.transferStreams(FileUtil.java:228) at org.eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.java:903) at org.eclipse.core.internal.resources.File.internalSetContents(File.java:319) at org.eclipse.core.internal.resources.File.create(File.java:148) at org.eclipse.core.internal.resources.File.create(File.java:176) at org.eclipse.team.internal.ccvs.core.resources.EclipseFile.setContents(EclipseFile.java:184) at org.eclipse.team.internal.ccvs.core.client.Session.receiveFile(Session.java:801) at org.eclipse.team.internal.ccvs.core.client.UpdatedHandler.receiveTargetFile(UpdatedHandler.java:119) at org.eclipse.team.internal.ccvs.core.client.UpdatedHandler.handle(UpdatedHandler.java:100) at org.eclipse.team.internal.ccvs.core.client.Request.executeRequest(Request.java:220) at org.eclipse.team.internal.ccvs.core.client.Command.doExecute(Command.java:409) at org.eclipse.team.internal.ccvs.core.client.Update.doExecute(Update.java:193) at org.eclipse.team.internal.ccvs.core.client.Command$1.run(Command.java:328) at org.eclipse.team.internal.ccvs.core.resources.EclipseSynchronizer.run(EclipseSynchronizer.java:1462) at org.eclipse.team.internal.ccvs.core.resources.EclipseResource$2.run(EclipseResource.java:262) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797) at org.eclipse.team.internal.ccvs.core.resources.EclipseResource.run(EclipseResource.java:259) at org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:340) at org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:800) at org.eclipse.team.internal.ccvs.ui.operations.UpdateOperation.executeCommand(UpdateOperation.java:77) at org.eclipse.team.internal.ccvs.ui.operations.SingleCommandOperation.execute(SingleCommandOperation.java:42) at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:280) at org.eclipse.team.internal.ccvs.ui.operations.SingleCommandOperation.execute(SingleCommandOperation.java:66) at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:256) at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:210) at org.eclipse.team.internal.ccvs.ui.operations.CVSOperation.run(CVSOperation.java:81) at org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:144) at org.eclipse.team.internal.ui.actions.JobRunnableContext$ResourceJob.runInWorkspace(JobRunnableContext.java:72) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
Increasing the timeout directly on the socket (in PServerConnection) doesn't help and switching VM doesn't help either.
I don't get the timeout from here. Tomasz, can you try and reproduce this?
I did two checkouts: using I20070320-0010 (from comment 2) and using the freshest I20070322-1800. Both of them finished without any error/time-out.
Is this only failing from the Zurich lab (i.e. Karsten said it worked from home)? Another possibility is that it is somehow time-of-day related (i.e. somehow related to the network load either in Zurich or at the Eclipse Foundation). Any additional information you can provide would be helpful. Tomasz, can you try checking out org.eclipse.jdt.core at different times in the day just to see whether you can get the failure?
Parts of the file gets transferred. It blocks in the middle. Increasing the buffer size also doesn't help.
As it's really the socket that blocks/waits I think that (zurich lab + that special file + Socket mode) are causing an exception on the eclipse server. Can we take a look at its .log?
(In reply to comment #15) No problem, I will be checking out the project periodically. Will let you know as soon as any error occurs.
I tried it many times and it did not work once yet. My guess would be that it is somehow related to the firewall we're using here. But it remains strange that it usually is the same file. Maybe the firewall cuts the connection after a certain amount of data on ports that are not well known for large data transfers. I tried it using Port 80 on proxy.eclipse.org and there it seem to work, but is painfully slow.
Is there a server log available that may help us diagnose why connections are being dropped when transferring a particular file using CVS from dev.eclipse.org to a developers workspace using the pserver connection method?
dev.eclipse.org is running CVS Concurrent Versions System (CVS) 1.12.12 (client/server) Michael, as I remember, you had called this version an oddball version. Could this be the cause?
This looks like a CVS server bug. Workaround is to set compression on the client side to 1.
>This looks like a CVS server bug. Or it can be a bug in the firewall where some combination of data makes it block.
Dani, what was your compression level set at?
Default i.e. 0/off.
Compression Level increase did work for me and its faster :)
Works for me from HOME as well (even if I go through VPN).
This seems to have been a firewall issue.