Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 325080 - Move job emf-graphiti-nightly to hudson.eclipse.org
Summary: Move job emf-graphiti-nightly to hudson.eclipse.org
Status: CLOSED WORKSFORME
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: CI-Jenkins (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Eclipse Webmaster CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-13 04:25 EDT by Michael Wenz CLA
Modified: 2010-09-29 04:16 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Wenz CLA 2010-09-13 04:25:16 EDT
Please move the job emf-graphiti-nightly from build.eclipse.org/hudson to the new Hudson installation. Is it also possible to rename the job to gmp-graphiti-nightly while doing the move?

Thanks,
Michael
Comment 1 Eclipse Webmaster CLA 2010-09-13 14:39:38 EDT
Done.

-M.
Comment 2 Michael Wenz CLA 2010-09-15 04:22:57 EDT
Thanks for the fast move!

I reopen this because the build - after initially working - suddenly fails with something that looks like a proxy authentication error:
import:
     [echo] Importing projects into workspace /opt/users/hudsonbuild/.hudson/jobs/gmp-graphiti-nightly/workspace/result/workspace and binaries into target platform /opt/users/hudsonbuild/.hudson/jobs/gmp-graphiti-nightly/workspace/result/tp
     [java] WARN:  Target platform directory '/opt/users/hudsonbuild/.hudson/jobs/gmp-graphiti-nightly/workspace/result/tp' does not exist and will be created
     [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:220)
     [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


We try to access CVS at dev.eclipse.org via pserver. Should dev.eclipse.org not be accessible by bypassing the proxy?

-Michael
Comment 3 Denis Roy CLA 2010-09-15 11:19:45 EDT
It doesn't appear that you are bypassing the proxy while accessing pserver on dev.eclipse.org ...  Or am I missing something?
Comment 4 Michael Wenz CLA 2010-09-20 05:14:17 EDT
(In reply to comment #3)
> It doesn't appear that you are bypassing the proxy while accessing pserver on
> dev.eclipse.org ...  Or am I missing something?

Sorry for the late reply, I somehow missed the notification mail...

That's exactly my point: dev.eclipse.org seems to be accessed via the proxy. But the only thing I provide in the build is a CVS access location like :pserver:anonymous@dev.eclipse.org:/cvsroot/modeling .

I thought the settings for the proxy and the list of servers for which no proxy shall be used was maintained centrally. If not, how would I pass that information to the build? (We use Buckminster for the build, it is called via an Ant script if that does anyhow matter.)

-Michael
Comment 5 Eclipse Webmaster CLA 2010-09-20 16:04:29 EDT
> I thought the settings for the proxy and the list of servers for which no proxy
> shall be used was maintained centrally.

They are(or should be).  Hudson(and its shell) set the ANT and Buckmintser shell variables to try and force the proxy settings.  

It's odd since this seems to be the 'opposite' of the other reports we've had where it appeared as if Buckminster was ignoring the proxy settings.

-M.
Comment 6 Michael Wenz CLA 2010-09-21 10:04:45 EDT
This appears to be the same issue as Eike Stepper experiences in the CDO build (see 323579).

I wonder if it is possible to look into the proxy log files for traces of these "Forbidden" accesses? Might it happen that the proxy is accessed with the user anonymous (just an impression I got today...)?

-Michael
Comment 7 Michael Wenz CLA 2010-09-29 04:16:25 EDT
Switching from an ant script calling Buckminster to using the Buckminster Hudson integration solved this issue.

-Michael