Community
Participate
Working Groups
In the emf builds we see buckminster being invoked (in the frame of a buckminster build step) like this: /shared/common/sun-jdk1.6.0_21_i586/bin/java -Dbuckminster.output.root=/opt/users/hudsonbuild/workspace/emf-core-head/buckminster.output -Dbuckminster.temp.root=/opt/users/hudsonbuild/workspace/emf-core-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"' -Dcheckout.location=/opt/users/hudsonbuild/workspace/emf-core-head/emf/releng/ -Dgit.clones.root=/opt/users/hudsonbuild/workspace/emf-core-head/buildroot/git -Demf.clone.root=/opt/users/hudsonbuild/workspace/emf-core-head/emf -jar /shared/common/buckminster-3.7/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar -application org.eclipse.buckminster.cmdline.headless -data /opt/users/hudsonbuild/workspace/emf-core-head/buildroot/buckminster.workspace --loglevel info -S /opt/users/hudsonbuild/workspace/emf-core-head/commands.txt please note the single quotes around: '-Dhttp.proxyHost=proxy.eclipse.org -Dhttp.proxyPort=9898 -Dhttps.proxyHost=proxy.eclipse.org -Dhttps.proxyPort=9898 -Dhttp.nonProxyHosts="*.eclipse.org" -Dhttps.nonProxyHosts="*.eclipse.org"' which is interpreted as a single argument, effectively defining a single property - http.proxyHost - to have the value of the rest of the argument string: proxy.eclipse.org -Dhttp.proxyPort=9898 -Dhttps.proxyHost=proxy.eclipse.org -Dhttps.proxyPort=9898 -Dhttp.nonProxyHosts="*.eclipse.org" which is obviously not correct and forces us to redefine the proxy setting properties in the build job configurations the buckminster installation known to suffer from this problem is: Buckminster 3.7 (but others my be affected too) Could you please update the buckminster installation definition(s) so that the proxy settings are defined correctly?
These options are passed in via hudson. I've updated the listing in hudson to put each item on a separate line. Does that help? -M.
It does help, thank you. The single quotes are gone and so all the individual proxy settings properties are being set now. But unfortunately, the properties defining non-proxy hosts (http.nonProxyHosts, https.nonProxyHosts) are set to: "*.eclipse.org" verbatim (i.e. including the double quotes). Could you please remove the the double quotes from the definitions, yet?
Ok, done. -M.
It works now, thank you.