| Summary: | Copy CDO jobs to hudson.eclipse.org | ||
|---|---|---|---|
| Product: | Community | Reporter: | Eike Stepper <stepper> |
| Component: | CI-Jenkins | Assignee: | CI Admin Inbox <ci.admin-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | thomas, webmaster |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Eike Stepper
Done. -M. I noticed that CVS :local: transfer is not supported anymore by Hudson: https://hudson.eclipse.org/hudson/view/Modeling/job/emf-cdo-integration/709/console Is it possible that this can be enabled? Fixed, bad lock directory permissions. -M. Should I mention that I'm trying to build on slave1 *and* slave2? So much for multi-terminal control sessions. Should be ok now. -M. Confirmed ;-) Sorry, but here's a new issue. I'm not sure whether it's a Hudson issue or a Buckminster issue, but it worked on the old Hudson instance: https://hudson.eclipse.org/hudson/view/Modeling/job/emf-cdo-integration/713/console [java] com.jcraft.jsch.JSchException: ProxyHTTP: java.io.IOException: proxy error: Forbidden [java] at com.jcraft.jsch.ProxyHTTP.connect(ProxyHTTP.java:158) [java] at org.eclipse.jsch.internal.core.JSchProvider.connect(JSchProvider.java:141) [java] at org.eclipse.team.internal.ccvs.core.connection.PServerConnection.open(PServerConnection.java:116) [java] at org.eclipse.team.internal.ccvs.core.connection.Connection.open(Connection.java:132) [java] at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.createConnection(CVSRepositoryLocation.java:545) [java] at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.openConnection(CVSRepositoryLocation.java:806) [java] at org.eclipse.team.internal.ccvs.core.client.Session.open(Session.java:159) [java] at org.eclipse.buckminster.cvspkg.internal.CVSSession.getReaderSession(CVSSession.java:98) [java] at org.eclipse.buckminster.cvspkg.internal.RepositoryMetaData.getMetaData(RepositoryMetaData.java:76) [java] at org.eclipse.buckminster.cvspkg.internal.VersionFinder.getMetaData(VersionFinder.java:97) [java] at org.eclipse.buckminster.cvspkg.internal.VersionFinder.getTrunk(VersionFinder.java:86) [java] at org.eclipse.buckminster.core.version.AbstractSCCSVersionFinder.getBestTrunkMatch(AbstractSCCSVersionFinder.java:320) [java] at org.eclipse.buckminster.core.version.AbstractSCCSVersionFinder.getBestVersion(AbstractSCCSVersionFinder.java:151) [java] at org.eclipse.buckminster.core.rmap.model.Provider.findMatch(Provider.java:219) [java] at org.eclipse.buckminster.core.rmap.model.SearchPath.getProvider(SearchPath.java:100) [java] at org.eclipse.buckminster.core.rmap.model.ResourceMap.resolve(ResourceMap.java:293) [java] at org.eclipse.buckminster.core.rmap.model.ResourceMap.resolve(ResourceMap.java:212) [java] at org.eclipse.buckminster.core.resolver.ResourceMapResolver.innerResolve(ResourceMapResolver.java:202) [java] at org.eclipse.buckminster.core.resolver.ResolverNodeWithJob.resolve(ResolverNodeWithJob.java:190) [java] at org.eclipse.buckminster.core.resolver.ResolverNodeWithJob.run(ResolverNodeWithJob.java:87) [java] at org.eclipse.buckminster.core.resolver.ResolverNodeWithJob$NodeResolutionJob.run(ResolverNodeWithJob.java:44) [java] at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) [java] Caused by: java.io.IOException: proxy error: Forbidden [java] at com.jcraft.jsch.ProxyHTTP.connect(ProxyHTTP.java:122) [java] ... 21 more [java] ERROR [0001] : No suitable provider for component org.eclipse.emf.cdo.releng:buckminster was found in resourceMap file:/opt/users/hudsonbuild/workspace/emf-cdo-integration/org.eclipse.emf/org.eclipse.emf.cdo/releng/org.eclipse.emf.cdo.releng/build.rmap [java] ERROR [0001] : No suitable provider for component org.eclipse.emf.cdo.releng:buckminster was found in searchPath releng [java] ERROR [0001] : Rejecting provider cvs({0},org.eclipse.emf/org.eclipse.emf.cdo/releng/{1}[:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.cdo/releng/org.eclipse.emf.cdo.releng]): No component match was found [java] ERROR Could not connect to :pserver:anonymous@dev.eclipse.org:/cvsroot/modeling: I/O exception occurred: ProxyHTTP: java.io.IOException: proxy error: Forbidden [java] ERROR [0001] : Rejecting provider cvs({0},org.eclipse.emf/org.eclipse.emf.cdo/releng/{1}-feature[:pserver:anonymous@dev.eclipse.org:/cvsroot/modeling,org.eclipse.emf/org.eclipse.emf.cdo/releng/org.eclipse.emf.cdo.releng-feature]): Components of type buckminster are not supported [java] INFO: TAG-ID 0001 = Query for org.eclipse.emf.cdo.releng:buckminster Although the console log does not indicate a relation, you shold know that my build uses to download components from http://net4j.sourceforge.net/update Thomas, can you see why my releng component can not be checked out from CVS (see comment #8)? To me it looks like Buckminster isn't picking up the proxy settings. Are you using one of the Buckminster installs available in Hudson, or a 'custom' install? -M. My Hudson config calls an Ant script that does this:
<target name="install.buckminster" unless="buckminster.exists" depends="get.director">
<echo message="Configuring headless buckminster with needed features" />
<eclipse.launch app="director">
<args>
<jvmarg value="-Declipse.p2.mirrors=false" />
<arg value="-r" />
<arg value="${eclipse.downloads}/${bm.headless.path}" />
<arg value="-d" />
<arg value="${tools}/buckminster" />
<arg value="-p" />
<arg value="Buckminster" />
<arg value="-i" />
<arg value="org.eclipse.buckminster.cmdline.product" />
<arg value="-i" />
<arg value="org.eclipse.buckminster.core.headless.feature.feature.group" />
<arg value="-i" />
<arg value="org.eclipse.buckminster.pde.headless.feature.feature.group" />
<arg value="-i" />
<arg value="org.eclipse.buckminster.cvs.headless.feature.feature.group" />
<arg value="-i" />
<arg value="org.eclipse.buckminster.emma.headless.feature.feature.group" />
</args>
</eclipse.launch>
</target>
Well if you're trying to access dev.eclipse.org you shouldn't need the proxy. I've confirmed that the hudson user can access :pserver:anonymous@dev.eclipse.org without issue. Is there a way to dump more debug info about what buckminster is doing and it's environment? -M. No problems anymore. Maybe Michal solved this on our side. |