Community
Participate
Working Groups
Our builds fail since yesterday 14.10.2010 12:05:08 with the following error: master master com.jcraft.jsch.JSchException: ProxyHTTP: java.io.IOException: proxy error: Forbidden at com.jcraft.jsch.ProxyHTTP.connect(ProxyHTTP.java:158) at org.eclipse.jsch.internal.core.JSchProvider.connect(JSchProvider.java:141) at org.eclipse.team.internal.ccvs.core.connection.PServerConnection.open(PServerConnection.java:116) at org.eclipse.team.internal.ccvs.core.connection.Connection.open(Connection.java:132) at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.createConnection(CVSRepositoryLocation.java:545) at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.openConnection(CVSRepositoryLocation.java:806) at org.eclipse.team.internal.ccvs.core.client.Session.open(Session.java:159) at org.eclipse.buckminster.cvspkg.internal.CVSSession.getReaderSession(CVSSession.java:98) at org.eclipse.buckminster.cvspkg.internal.RepositoryMetaData.getMetaData(RepositoryMetaData.java:76) at org.eclipse.buckminster.cvspkg.internal.VersionFinder.getMetaData(VersionFinder.java:97) at org.eclipse.buckminster.cvspkg.internal.VersionFinder.getTrunk(VersionFinder.java:86) at org.eclipse.buckminster.core.version.AbstractSCCSVersionFinder.getBestTrunkMatch(AbstractSCCSVersionFinder.java:320) at org.eclipse.buckminster.core.version.AbstractSCCSVersionFinder.getBestVersion(AbstractSCCSVersionFinder.java:151) at org.eclipse.buckminster.core.rmap.model.Provider.findMatch(Provider.java:220) at org.eclipse.buckminster.core.rmap.model.SearchPath.getProvider(SearchPath.java:100) at org.eclipse.buckminster.core.rmap.model.ResourceMap.resolve(ResourceMap.java:293) at org.eclipse.buckminster.core.rmap.model.ResourceMap.resolve(ResourceMap.java:212) at org.eclipse.buckminster.core.resolver.ResourceMapResolver.innerResolve(ResourceMapResolver.java:202) at org.eclipse.buckminster.core.resolver.ResolverNodeWithJob.resolve(ResolverNodeWithJob.java:190) at org.eclipse.buckminster.core.resolver.ResolverNodeWithJob.run(ResolverNodeWithJob.java:87) at org.eclipse.buckminster.core.resolver.ResolverNodeWithJob$NodeResolutionJob.run(ResolverNodeWithJob.java:44) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: java.io.IOException: proxy error: Forbidden at com.jcraft.jsch.ProxyHTTP.connect(ProxyHTTP.java:122) ... 21 more
I think your pserver CVS is trying to use the Proxy server, when it should not. Please read this thread -- I think it is related, and contains the proper config. http://www.eclipse.org/forums/index.php?t=tree&goto=628738#page_top
> http://www.eclipse.org/forums/index.php?t=tree&goto=628738#page_top This message seems to contain the actual fix. http://www.eclipse.org/forums/index.php?t=tree&goto=628738#page_top
(In reply to comment #2) > > http://www.eclipse.org/forums/index.php?t=tree&goto=628738#page_top > > This message seems to contain the actual fix. > > http://www.eclipse.org/forums/index.php?t=tree&goto=628738#page_top I changed anything, since the last successful build. The proxy settings are still the same: [MWE-nightly-HEAD] $ /shared/common/jdk-1.5.0-22.x86_64/bin/java -Dbuckminster.output.root=/opt/users/hudsonbuild/workspace/MWE-nightly-HEAD/buckminster.output -Dbuckminster.temp.root=/opt/users/hudsonbuild/workspace/MWE-nightly-HEAD/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"' I don't really understand, how they can suddenly became wrong...
The only 403 I see recorded in the proxy logs is: [15/Oct/2010:11:06:38 -0400] "CONNECT dev.eclipse.org:2401 HTTP/1.0" 403 1038 "-" "-" Which is at the approximate time your job ran. Is there anyway to determine what the job is trying to resolve? -M.
Martin, isn't this the exact problem you had? Would you be so kind as to help us out here?
From bug 325786 comment 12: Thank you! adding export no_proxy="dev.eclipse.org" solved the problem. Dennis, have you tried that?
Yes seems to be the same problem and the same solution would help (hopefully!). gr. Martin
(In reply to comment #6) > From bug 325786 comment 12: > > Thank you! > adding export no_proxy="dev.eclipse.org" solved the problem. > > > Dennis, have you tried that? I use hudson plugin to run buckminster, so I think no_proxy should be exported in the hudson global settings to get this work.
no_proxy is already set(user shell), but I've updated the settings for .eclipse.org to try and exclude the entire domain. I'll need to restart Hudson for these changes to take effect on the master. -M.
(In reply to comment #9) > no_proxy is already set(user shell), but I've updated the settings for > .eclipse.org to try and exclude the entire domain. > > I'll need to restart Hudson for these changes to take effect on the master. > > -M. Works for me. What is the current value of the no_proxy?
Using Denis test job I've confirmed that: no_proxy=localhost,127.0.0.1,dev.eclipse.org,.eclipse.org On the master and both slaves. -M.
I think we can close this one.