I am migrating to Jenkins (LTS release 1.509.2) from Hudson 1.395. Hudson 1.395 and its corresponding Buckminster plugin are unable to process our build correctly after upgrading from JRE6 to JRE7, which was necessary due to a library requirement. This problem is due to a bug in the p2 libraries. [0]
Alas, Jenkins isn't giving me a functioning build either. Downloading the target platform's content (which is explicitly specified in a *.target file) does not work. It has never been an issue with Hudson 1.395 prior to upgrading the JRE. This is the error message I get: ERROR: Error processing mirrors URL: http://www.eclipse.org/downloads/download.php?file=/technology/babel/update-site/R0.9.0/galileo/&format=xml&countryCode=at&timeZone=1&format=xml java.io.FileNotFoundException: http://www.eclipse.org/downloads/download.php?file=/technology/babel/update-site/R0.9.0/galileo/&format=xml&countryCode=at&timeZone=1&format=xml at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryStatusHelper.checkFileNotFound(RepositoryStatusHelper.java:297) at org.eclipse.equinox.internal.p2.transport.ecf.FileReader.checkException(FileReader.java:474) at org.eclipse.equinox.internal.p2.transport.ecf.FileReader.sendRetrieveRequest(FileReader.java:431) at org.eclipse.equinox.internal.p2.transport.ecf.FileReader.read(FileReader.java:273) at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.stream(RepositoryTransport.java:172) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector.computeMirrors(MirrorSelector.java:274) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector.initMirrors(MirrorSelector.java:336) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector.selectMirror(MirrorSelector.java:406) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector.getMirrorLocation(MirrorSelector.java:314) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getMirror(SimpleArtifactRepository.java:694) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:589) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:723) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.getArtifact(MirrorRequest.java:287) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transferSingle(MirrorRequest.java:267) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transfer(MirrorRequest.java:208) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.perform(MirrorRequest.java:138) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:707) at org.eclipse.equinox.internal.p2.artifact.repository.simple.DownloadJob.run(DownloadJob.java:63) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) Is anyone familiar with this issue and can tell me what to do to circumvent it? I use Buckminster 4.3, as all the other versions are unable to be downloaded and used due to various errors thrown by Jenkins. Hudson 1.395 uses Buckminster 3.6, so this could be a clue as to what the problem is. I'd use Buckminster 3.6 with Jenkins as well, but the installation throws the following errors: [Buckminster] $ "C:\Program Files (x86)\Jenkins\tools\hudson.plugins.buckminster.BuckminsterInstallation\Buckminster\director\director.bat" -d "C:\Program Files (x86)\Jenkins\tools\hudson.plugins.buckminster.BuckminsterInstallation\Buckminster\buckminster" -p Buckminster -r "http://download.eclipse.org/tools/buckminster/headless-3.6/, http://download.cloudsmith.com/buckminster/external-3.6" -uninstallIU "org.eclipse.buckminster.emma.headless.feature.feature.group, org.eclipse.buckminster.pde.headless.feature.feature.group, org.eclipse.buckminster.subclipse.headless.feature.feature.group, org.eclipse.buckminster.maven.headless.feature.feature.group, org.eclipse.buckminster.core.headless.feature.feature.group, org.eclipse.buckminster.git.headless.feature.feature.group, org.eclipse.buckminster.cvs.headless.feature.feature.group" -installIU "org.eclipse.equinox.p2.director.feature.feature.group, org.eclipse.buckminster.emma.headless.feature.feature.group, org.eclipse.buckminster.pde.headless.feature.feature.group, org.eclipse.buckminster.subclipse.headless.feature.feature.group, org.eclipse.buckminster.maven.headless.feature.feature.group, org.eclipse.buckminster.core.headless.feature.feature.group, org.eclipse.buckminster.git.headless.feature.feature.group, org.eclipse.buckminster.cvs.headless.feature.feature.group" Installing org.eclipse.equinox.p2.director.feature.feature.group 1.2.1.v20101014-1412. Installing org.eclipse.buckminster.emma.headless.feature.feature.group 0.9.0.r11564. Installing org.eclipse.buckminster.pde.headless.feature.feature.group 1.2.1.r11746. Installing org.eclipse.buckminster.subclipse.headless.feature.feature.group 1.1.0.r11670. Installing org.eclipse.buckminster.maven.headless.feature.feature.group 1.2.0.r11663. Installing org.eclipse.buckminster.core.headless.feature.feature.group 1.3.1.r11749. Installing org.eclipse.buckminster.git.headless.feature.feature.group 1.0.360.r11751. Installing org.eclipse.buckminster.cvs.headless.feature.feature.group 1.1.0.r11564. Uninstalling org.eclipse.buckminster.emma.headless.feature.feature.group 1.6.0.v20130317-0829. Uninstalling org.eclipse.buckminster.pde.headless.feature.feature.group 1.6.0.v20130407-2104. Uninstalling org.eclipse.buckminster.subclipse.headless.feature.feature.group 1.6.0.v20130317-0829. Uninstalling org.eclipse.buckminster.maven.headless.feature.feature.group 1.6.0.v20130317-0829. Uninstalling org.eclipse.buckminster.core.headless.feature.feature.group 1.6.0.v20130614-0838. Uninstalling org.eclipse.buckminster.git.headless.feature.feature.group 1.6.0.v20130614-0659. Uninstalling org.eclipse.buckminster.cvs.headless.feature.feature.group 1.6.0.v20130317-0829. Installation failed. An error occurred while collecting items to be installed session context was:(profile=Buckminster, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). Failed to transfer artifact packed: osgi.bundle,org.eclipse.buckminster.ant,1.2.360.r11559. Retry another mirror HTTP Server 'Bad Gateway' : http://eclipse.c3sl.ufpr.br/tools/buckminster/headless-3.6/plugins/org.eclipse.buckminster.ant_1.2.360.r11559.jar.pack.gz Caused by: HttpClient connection error response code 502. Retry another mirror HTTP Server 'Bad Gateway' : http://mirror.netcologne.de/eclipse//tools/buckminster/headless-3.6/plugins/org.eclipse.buckminster.ant_1.2.360.r11559.jar.pack.gz Caused by: HttpClient connection error response code 502. Retry another mirror HTTP Server 'Bad Gateway' : http://eclipse.mirror.triple-it.nl/tools/buckminster/headless-3.6/plugins/org.eclipse.buckminster.ant_1.2.360.r11559.jar.pack.gz Caused by: HttpClient connection error response code 502. Problems downloading artifact: osgi.bundle,org.eclipse.buckminster.ant,1.2.360.r11559. File has invalid content:C:\Windows\TEMP\signatureFile1624516142394865562.jar Invalid content:bmant.jar Caused by: org.eclipse.osgi.signedcontent.InvalidContentException: The file "bmant.jar" in the jar "C:\Windows\TEMP\signatureFile1624516142394865562.jar" has been tampered! Invalid content:ant_tasks/ant_tasks.jar Caused by: org.eclipse.osgi.signedcontent.InvalidContentException: The file "ant_tasks/ant_tasks.jar" in the jar "C:\Windows\TEMP\signatureFile1624516142394865562.jar" has been tampered! Problems downloading artifact: osgi.bundle,org.eclipse.buckminster.jdt,1.0.0.r11559. File has invalid content:C:\Windows\TEMP\signatureFile1348936900322122235.jar Invalid content:bmjdt.jar Caused by: org.eclipse.osgi.signedcontent.InvalidContentException: The file "bmjdt.jar" in the jar "C:\Windows\TEMP\signatureFile1348936900322122235.jar" has been tampered! Invalid content:ant_tasks/ant_tasks.jar Caused by: org.eclipse.osgi.signedcontent.InvalidContentException: The file "ant_tasks/ant_tasks.jar" in the jar "C:\Windows\TEMP\signatureFile1348936900322122235.jar" has been tampered! Failed to transfer artifact packed: osgi.bundle,org.eclipse.buckminster.pde,1.2.1.r11746. Retry another mirror HTTP Server 'Bad Gateway' : http://eclipse.cu.be/tools/buckminster/headless-3.6/plugins/org.eclipse.buckminster.pde_1.2.1.r11746.jar.pack.gz Caused by: HttpClient connection error response code 502. Retry another mirror HTTP Server 'Bad Gateway' : http://eclipse.dcc.fc.up.pt/tools/buckminster/headless-3.6/plugins/org.eclipse.buckminster.pde_1.2.1.r11746.jar.pack.gz Caused by: HttpClient connection error response code 502. Problems downloading artifact: osgi.bundle,org.eclipse.buckminster.pde,1.2.1.r11746. File has invalid content:C:\Windows\TEMP\signatureFile5801320584716598244.jar Invalid content:ant_tasks/ant_tasks.jar Caused by: org.eclipse.osgi.signedcontent.InvalidContentException: The file "ant_tasks/ant_tasks.jar" in the jar "C:\Windows\TEMP\signatureFile5801320584716598244.jar" has been tampered! Invalid content:pde.jar Caused by: org.eclipse.osgi.signedcontent.InvalidContentException: The file "pde.jar" in the jar "C:\Windows\TEMP\signatureFile5801320584716598244.jar" has been tampered! Application failed, log file location: C:\Program Files (x86)\Jenkins\tools\hudson.plugins.buckminster.BuckminsterInstallation\Buckminster\director\configuration\1373529446462.log FATAL: java.io.IOException: Command returned status 13java.lang.RuntimeException <http://stacktrace.jenkins-ci.org/search?query=java.lang.RuntimeException>: java.io.IOException: Command returned status 13 at hudson.plugins.buckminster.EclipseBuckminsterBuilder.perform(EclipseBuckminsterBuilder.java:265) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.buckminster.EclipseBuckminsterBuilder.perform&entity=method> at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) <http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.BuildStepMonitor$1.perform&entity=method> at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:802) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.perform&entity=method> at hudson.model.Build$BuildExecution.build(Build.java:199) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$BuildExecution.build&entity=method> at hudson.model.Build$BuildExecution.doRun(Build.java:160) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$BuildExecution.doRun&entity=method> at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:584) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method> at hudson.model.Run.execute(Run.java:1575) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.FreeStyleBuild.run&entity=method> at hudson.model.ResourceController.execute(ResourceController.java:88) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method> at hudson.model.Executor.run(Executor.java:237) <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method> Caused by: java.io.IOException <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: Command returned status 13 at hudson.plugins.buckminster.BuckminsterInstallation$BuckminsterInstaller.executeScript(BuckminsterInstallation.java:319) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.buckminster.BuckminsterInstallation$BuckminsterInstaller.executeScript&entity=method> at hudson.plugins.buckminster.BuckminsterInstallation$BuckminsterInstaller.performInstallation(BuckminsterInstallation.java:198) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.buckminster.BuckminsterInstallation$BuckminsterInstaller.performInstallation&entity=method> at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:61) <http://stacktrace.jenkins-ci.org/search/?query=hudson.tools.InstallerTranslator.getToolHome&entity=method> at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:107) <http://stacktrace.jenkins-ci.org/search/?query=hudson.tools.ToolLocationNodeProperty.getToolHome&entity=method> at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:203) <http://stacktrace.jenkins-ci.org/search/?query=hudson.tools.ToolInstallation.translateFor&entity=method> at hudson.plugins.buckminster.BuckminsterInstallation.forNode(BuckminsterInstallation.java:84) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.buckminster.BuckminsterInstallation.forNode&entity=method> at hudson.plugins.buckminster.EclipseBuckminsterBuilder.perform(EclipseBuckminsterBuilder.java:251) <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.buckminster.EclipseBuckminsterBuilder.perform&entity=method> ... 9 more Thanks in advance, Simon -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.