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

Bug 328161

Summary: Builds on Hudson Slave 2 Failing
Product: Community Reporter: Terran Gilman <trip>
Component: CI-JenkinsAssignee: Eclipse Webmaster <webmaster>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: thomas
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Terran Gilman CLA 2010-10-19 13:09:06 EDT
There seems to be some sort of configuration issue with the slave 2 hudson server.  It is unable to resolve dev.eclipse.org.  This issue began on Thursday evening.  I am going to try moving the VTP builds to slave 1 first, and if that doesn't work i'll bind to the master until this is resolved.

-----------------------------------------------------------------------------
Started by timer 
 Building remotely on hudson-slave2 
 Checking out 
 http://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/org.e <http://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/org.e> 
 clipse.vtp.releng.buckminster 
 A         org.eclipse.vtp-4.0.rmap 
 A         vtp_4.0.0.cquery 
 A         EclipseRCP.cquery 
 A         target_platform.mspec 
 AU        buckminster.properties 
 AU        .project 
 AU        promote.xml 
 AU        publish.xml 
 A         p2site_feature.cquery 
 AU        copy.xml 
 A         rcp.target 
 AU        promote-N.properties 
 A         legacy_p2site_feature.cquery 
 AU        index.php 
 At revision 21362 
 no change for 
 http://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/org.e <http://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/org.e> 
 clipse.vtp.releng.buckminster since the previous build 
 No emails were triggered. 
 [buckminster-voicetools-nightly] $ /bin/sh -xe 
 /tmp/hudson255853730708333997.sh 
 + rm -Rf 
 <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/buc <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/buc> 
 kminster.output> 
 + rm -Rf 
 <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/315/ar <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/315/ar> 
 tifact/build> 
 + rm -Rf 
 <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/plu <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/plu> 
 gins> 
 + rm -Rf 
 <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/fea <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/fea> 
 tures> 
 [buckminster-voicetools-nightly] $ 
 /shared/common/sun-jdk1.6.0_21_x64/bin/java 
 -Dbuckminster.output.root=<https://hudson.eclipse.org/hudson/job/buckminster <https://hudson.eclipse.org/hudson/job/buckminster> 
 -voicetools-nightly/ws/buckminster.output> 
 -Dbuckminster.temp.root=<https://hudson.eclipse.org/hudson/job/buckminster-v <https://hudson.eclipse.org/hudson/job/buckminster-v> 
 oicetools-nightly/ws/buckminster.temp>  '-Dhttp.proxyHost=proxy.eclipse.org 
 -Dhttp.proxyPort=9898 -Dhttps.proxyHost=proxy.eclipse.org 
 -Dhttps.proxyPort=9898 -Dhttp.nonProxyHosts="*.eclipse.org" 
 -Dhttps.nonProxyHosts="*.eclipse.org"' -jar 
 /shared/common/buckminster-3.6/plugins/org.eclipse.equinox.launcher_1.1.0.v2  
 0100507.jar -application org.eclipse.buckminster.cmdline.headless -data 
 <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/ <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/> > 
 --loglevel debug -S 
 <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/com <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/com> 
 mands.txt> 
 setpref 
 'targetPlatformPath=/opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetoo  
 ls-targetplatform/builds/2010-09-24_14-32-46/archive//targetPlatform'  
 Preference 'targetPlatformPath' set to the value 
 '/opt/users/hudsonbuild/.hudson/jobs/buckminster-voicetools-targetplatform/b  
 uilds/2010-09-24_14-32-46/archive//targetPlatform' 
 Doing full workspace refresh 
 Waiting for jobs to end 
 import 
 '<https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/or <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/or> 
 g.eclipse.vtp.releng.buckminster/p2site_feature.cquery'> 
 Platform install location: /opt/public/common/buckminster-3.6 
 Target platform provided by class 
 org.eclipse.buckminster.pde.internal.PDETargetPlatform 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0: Using resolver rmap 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0: Using resolver Local 
 resolver 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0: Trying provider 
 local(materialized) 
 No materialization found for 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0: Trying provider 
 local(workspace) 
 No open workspace project found that corresponds to 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0: Trying provider 
 local(target) 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0: Rejecting provider 
 eclipse.platform(feature/org.eclipse.vtp.releng.p2site): No component match 
 was found 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0: Using resource map 
 <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/org <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/org> 
 .eclipse.vtp.releng.buckminster/org.eclipse.vtp-4.0.rmap> 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0: Using search path 
 VTP-Releng 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0: Trying provider 
 svn(https://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/ <https://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/> 
 {0}?moduleAfterTag&moduleAfterBranch[https://dev.eclipse.org/svnroot/technol <https://dev.eclipse.org/svnroot/technol> 
 ogy/org.eclipse.vtp/Releng/trunk/org.eclipse.vtp.releng.p2site?moduleAfterTa  
 g&moduleAfterBranch]) 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0: trunk/head will be 
 searched 
 Obtaining remote folder 
 https://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/org <https://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/org> . 
 eclipse.vtp.releng.p2site[HEAD] 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0: Rejecting provider 
 svn(https://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/ <https://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/> 
 {0}?moduleAfterTag&moduleAfterBranch[https://dev.eclipse.org/svnroot/technol <https://dev.eclipse.org/svnroot/technol> 
 ogy/org.eclipse.vtp/Releng/trunk/org.eclipse.vtp.releng.p2site?moduleAfterTa  
 g&moduleAfterBranch]): No component match was found 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0: No provider was found 
 that could resolve the request 
 ERROR   [0001] : No suitable provider for component 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0 was found in resourceMap 
 <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/org <https://hudson.eclipse.org/hudson/job/buckminster-voicetools-nightly/ws/org> 
 .eclipse.vtp.releng.buckminster/org.eclipse.vtp-4.0.rmap> 
    ERROR   [0001] : No suitable provider for component 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0 was found in searchPath 
 VTP-Releng 
      ERROR   [0001] : Rejecting provider 
 svn(https://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/ <https://dev.eclipse.org/svnroot/technology/org.eclipse.vtp/Releng/trunk/> 
 {0}?moduleAfterTag&moduleAfterBranch[https://dev.eclipse.org/svnroot/technol <https://dev.eclipse.org/svnroot/technol> 
 ogy/org.eclipse.vtp/Releng/trunk/org.eclipse.vtp.releng.p2site?moduleAfterTa  
 g&moduleAfterBranch]): No component match was found 
        ERROR   org.tigris.subversion.svnclientadapter.SVNClientException: 
 org.tigris.subversion.javahl.ClientException: svn: unknown host 
 svn: PROPFIND request failed on 
 '/svnroot/technology/org.eclipse.vtp/Releng/trunk' 
 INFO:  TAG-ID 0001 = Query for 
 org.eclipse.vtp.releng.p2site:eclipse.feature/4.0.0 
 
 Doing full workspace refresh 
 Waiting for jobs to end 
 Archiving artifacts
Comment 1 Terran Gilman CLA 2010-10-19 14:39:03 EDT
It appears that slave 1 has now stalled out again.  And the VTP build is hung.  What's the binding string to force it to run on the master.  I tried "Master" but it failed to match anything.
Comment 2 Terran Gilman CLA 2010-10-19 15:14:40 EDT
I just built the project on the master and received the same error.  I have confirmed that the URL used is correct.  Is there some sort of special configuration i need in my builds now?  This build was working perfectly for weeks before it started to fail thursday night.
Comment 3 Eclipse Webmaster CLA 2010-10-19 15:20:36 EDT
The issue seems to be related to the ' ' enclosing the proxy information in the
java command.  If I leave the quotes in, I can force this error on any hudson
node(command line), if I remove then it works.

I'll keep digging, but I'm unaware of any changes to the hudson setup.

-M.
Comment 4 Terran Gilman CLA 2010-10-19 15:51:44 EDT
Looking back at the command line for the last couple successful builds, I can't see any changes.  The single quotes were there for the successes.  Let me know what I can do to help.
Comment 5 Eclipse Webmaster CLA 2010-10-19 16:22:16 EDT
Thomas, it looks like you made some changes to the buckminster install last thursday.  Is it possible something was updated and is the source of this issue?

-M.
Comment 6 Thomas Hallgren CLA 2010-10-19 16:41:01 EDT
It might. I think the old version was lacking the needed org.eclipse.core.net fragment for the x86_64 version which meant that it didn't pick up the proxy environment correctly. The current version does. I'm not sure but I think that might actually conflict with the settings passed on the command line.

Trip, can you try without all -D settings that are related to proxies and just rely on whatever is passed (implicitly) in the environment and see what happens?
Comment 7 Terran Gilman CLA 2010-10-19 16:43:49 EDT
I'm not explicitly declaring any proxy settings in my build configuration.  The quoted settings appear to be coming directly from Hudson.
Comment 8 Terran Gilman CLA 2010-10-25 10:26:13 EDT
I am unable to make these changes myself.  The settings are being added to the command line automatically.  Can someone please try to implement Thomas's fix on the hudson server?
Comment 9 Eclipse Webmaster CLA 2010-10-25 10:38:50 EDT
I've removed the proxy details from the Buckminster tools setup in hudson(this affects all nodes), and your build seems to be happier.  However I'm not sure what impact this will have on other jobs.

-M.
Comment 10 Terran Gilman CLA 2010-10-25 11:51:25 EDT
It looks like everything is working perfectly.  I don't think the changes made should affect any other buckminster builds.  My build returned to "normal" with the changes without need for build configuration changes.  I would assume the other builds would behave the same.  If you want to make other changes to the buckminster system on hudson.  I'll offer up our project as a test bed for it.  It is pretty straightforward as build configurations go and should be a nice acid test for you.  Just let me know and i'll make sure someone from our team can work with you.