Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 388980

Summary: Accessing external files fails randomly
Product: Community Reporter: Eike Stepper <stepper>
Component: CI-JenkinsAssignee: CI Admin Inbox <ci.admin-inbox>
Status: RESOLVED NOT_ECLIPSE QA Contact:
Severity: major    
Priority: P3 CC: david_williams, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Eike Stepper CLA 2012-09-06 13:22:31 EDT
For some time now my builds have recurring but not permanent problems when they (Buckminster) accesses (resolves or materializes) external dependencies:

https://hudson.eclipse.org/hudson/job/emf-cdo-maintenance/
https://hudson.eclipse.org/hudson/job/emf-cdo-integration/

It seems to fail randomly and I have no clue why. 
Maybe "just" an instable route?
Comment 3 Denis Roy CLA 2012-09-28 08:47:15 EDT
I can't fix sourceforge  :/

http://net4j.sourceforge.net/update/content.xml
Comment 4 Eike Stepper CLA 2012-09-28 08:50:54 EDT
Hmm, the last time I tried some of the URLs in question they all worked for me locally but not from Hudson. Now you seem to be right, though. I'll close this bug and watch sourceforge...
Comment 5 Denis Roy CLA 2012-09-28 08:53:17 EDT
When I tried the URL from my browser, it seemed to work.  I wonder if sourceforge isn't filtering based on the Java user agent.
Comment 6 Eike Stepper CLA 2012-09-28 10:06:07 EDT
Darned! You confused me with the URL you gave in comment #3.

The p2 repo has a content.jar, not an XML. And I can download that with my local browser. http://net4j.sourceforge.net/update also works.

That makes me think again that there's a sporadic problem on/from the Hudson server. Reopening.
Comment 7 Denis Roy CLA 2012-09-28 10:13:36 EDT
If I look at my proxy logs, I see hundreds of these errors:
[Fri Sep 28 04:12:00 2012] [error] [client 172.x.x.x] (104)Connection reset by peer: proxy: error reading status line from remote server net4j.sourceforge.net
[Fri Sep 28 04:12:00 2012] [error] [client 172.x.x.x] proxy: Error reading from remote server returned by http://net4j.sourceforge.net/update/p2.index


net4j.sourceforge.net is the only site in my error logs.  You'll have to either mirror that dependency locally or fetch it from somewhere else.
Comment 8 David Williams CLA 2012-09-28 10:18:16 EDT
(In reply to comment #7)
> If I look at my proxy logs, I see hundreds of these errors:
> [Fri Sep 28 04:12:00 2012] [error] [client 172.x.x.x] (104)Connection reset
> by peer: proxy: error reading status line from remote server
> net4j.sourceforge.net
> [Fri Sep 28 04:12:00 2012] [error] [client 172.x.x.x] proxy: Error reading
> from remote server returned by http://net4j.sourceforge.net/update/p2.index
> 
> 
> net4j.sourceforge.net is the only site in my error logs.  You'll have to
> either mirror that dependency locally or fetch it from somewhere else.

Maybe sourceforge got tired or concerned about so many failed requests for "p2.index" it assumes there's something wrong with that client request :/
Comment 9 Eike Stepper CLA 2012-09-28 10:20:28 EDT
Hmm, may be. I'll try to move that stuff to GitHub and build it with something like travis. Then I'll also add p2.index files and try how that works. Thank you for the hints!
Comment 10 Eclipse Webmaster CLA 2012-09-28 10:42:38 EDT
Just a random data point: I got a 500 from Sourceforge while trying to grab the Vine VNC server for the new Mac slave yesterday.  Maybe with the myPHPAdmin mirror hack they're doing a review?

-M.