Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 326276

Summary: Signing suddenly broken
Product: Community Reporter: Dennis Huebner <dennis.huebner>
Component: CI-JenkinsAssignee: Eclipse Webmaster <webmaster>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Dennis Huebner CLA 2010-09-27 04:01:35 EDT
Buckminster build fails with a strange message "Not signing from unknown location". I address this bug to Hudson Component because build fails suddenly and  without any changes to our buckminster configuration.
24.09.2010 10:42:54 works: https://hudson.eclipse.org/hudson/job/Xtext-nightly-HEAD/284/
24.09.2010 11:21:12 fails: https://hudson.eclipse.org/hudson/job/Xtext-nightly-HEAD/285/

Stacktrace:

[ant] Queueing site_6407562.zip for signing
ERROR: org.eclipse.core.runtime.CoreException: /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/22/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:215: ERROR: File /opt/users/hudsonbuild/.hudson/jobs/Xtext-nightly-HEAD/workspace/buildroot/eclipse.staging/site_6407562.zip is not in the downloads staging area. Not signing from unknown location.
Signing aborted.
org.eclipse.core.runtime.CoreException: /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/22/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:215: ERROR: File /opt/users/hudsonbuild/.hudson/jobs/Xtext-nightly-HEAD/workspace/buildroot/eclipse.staging/site_6407562.zip is not in the downloads staging area. Not signing from unknown location.
Signing aborted.
	at org.eclipse.buckminster.ant.AntRunner.handleInvocationTargetException(AntRunner.java:167)
	at org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:322)
	at org.eclipse.buckminster.ant.actor.AntActor.internalPerform(AntActor.java:252)
	at org.eclipse.buckminster.core.actor.AbstractActor.perform(AbstractActor.java:186)
	at org.eclipse.buckminster.core.internal.actor.PerformManager$DirectActionInvocation.execute(PerformManager.java:143)
	at org.eclipse.buckminster.core.internal.actor.PerformManager.internalPerform(PerformManager.java:454)
	at org.eclipse.buckminster.core.internal.actor.PerformManager.perform(PerformManager.java:293)
	at org.eclipse.buckminster.core.internal.actor.PerformManager.perform(PerformManager.java:305)
	at org.eclipse.buckminster.core.commands.Perform.internalRun(Perform.java:108)
	at org.eclipse.buckminster.core.commands.WorkspaceCommand.run(WorkspaceCommand.java:91)
	at org.eclipse.buckminster.cmdline.AbstractCommand.basicRun(AbstractCommand.java:194)
	at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:317)
	at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:136)
	at org.eclipse.buckminster.cmdline.Headless.start(Headless.java:156)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Caused by: /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/22/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:215: ERROR: File /opt/users/hudsonbuild/.hudson/jobs/Xtext-nightly-HEAD/workspace/buildroot/eclipse.staging/site_6407562.zip is not in the downloads staging area. Not signing from unknown location.
Signing aborted.
	at org.apache.tools.ant.taskdefs.Exit.execute(Exit.java:142)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
	at org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
	at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:662)
	at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:495)
	at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:318)
	... 25 more
/opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/22/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:215: ERROR: File /opt/users/hudsonbuild/.hudson/jobs/Xtext-nightly-HEAD/workspace/buildroot/eclipse.staging/site_6407562.zip is not in the downloads staging area. Not signing from unknown location.
Signing aborted.
Comment 1 Denis Roy CLA 2010-09-27 09:56:22 EDT
When the old build server died, we restructured the way Hudson is set up.  You'll need to move your build artifacts to the shared staging area for signing.

/shared/download-staging.priv/modeling/tmf/xtext

I've verified that the directory exists and that your group has write access to it.
Comment 2 Dennis Huebner CLA 2010-09-27 11:43:18 EDT
(In reply to comment #1)
> When the old build server died, we restructured the way Hudson is set up. 
> You'll need to move your build artifacts to the shared staging area for
> signing.
> 
> /shared/download-staging.priv/modeling/tmf/xtext
> 
> I've verified that the directory exists and that your group has write access to
> it.

I've tried to setup the new staging location for emft mwe, but still got an exception. Am I missing something?

[ant] Queueing site_1093903236.zip for signing
ERROR: org.eclipse.core.runtime.CoreException: /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/22/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:215: WARNING: /shared/download-staging.priv/modeling/emft/mwe/out20100927151401 is not a valid directory. Creating.
ERROR: Output Directory is not in the downloads staging area, or the hudson directory. Cannot work in an unknown location.
Signing aborted.
org.eclipse.core.runtime.CoreException: /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/22/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:215: WARNING: /shared/download-staging.priv/modeling/emft/mwe/out20100927151401 is not a valid directory. Creating.
ERROR: Output Directory is not in the downloads staging area, or the hudson directory. Cannot work in an unknown location.
Signing aborted.
	at org.eclipse.buckminster.ant.AntRunner.handleInvocationTargetException(AntRunner.java:167)
	at org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:322)
	at org.eclipse.buckminster.ant.actor.AntActor.internalPerform(AntActor.java:252)
	at org.eclipse.buckminster.core.actor.AbstractActor.perform(AbstractActor.java:186)
	at org.eclipse.buckminster.core.internal.actor.PerformManager$DirectActionInvocation.execute(PerformManager.java:143)
	at org.eclipse.buckminster.core.internal.actor.PerformManager.internalPerform(PerformManager.java:454)
	at org.eclipse.buckminster.core.internal.actor.PerformManager.perform(PerformManager.java:293)
	at org.eclipse.buckminster.core.internal.actor.PerformManager.perform(PerformManager.java:305)
	at org.eclipse.buckminster.core.commands.Perform.internalRun(Perform.java:108)
	at org.eclipse.buckminster.core.commands.WorkspaceCommand.run(WorkspaceCommand.java:91)
	at org.eclipse.buckminster.cmdline.AbstractCommand.basicRun(AbstractCommand.java:194)
	at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:317)
	at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:136)
	at org.eclipse.buckminster.cmdline.Headless.start(Headless.java:156)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Caused by: /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/22/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:215: WARNING: /shared/download-staging.priv/modeling/emft/mwe/out20100927151401 is not a valid directory. Creating.
ERROR: Output Directory is not in the downloads staging area, or the hudson directory. Cannot work in an unknown location.
Signing aborted.
	at org.apache.tools.ant.taskdefs.Exit.execute(Exit.java:142)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
	at org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
	at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:662)
	at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:495)
	at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:318)
	... 25 more
/opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/22/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:215: WARNING: /shared/download-staging.priv/modeling/emft/mwe/out20100927151401 is not a valid directory. Creating.
ERROR: Output Directory is not in the downloads staging area, or the hudson directory. Cannot work in an unknown location.
Signing aborted.
Comment 3 Denis Roy CLA 2010-09-27 13:15:24 EDT
Rats, I had forgotten to update the output directory validation.  Can you please try now?
Comment 4 Dennis Huebner CLA 2010-09-27 14:24:12 EDT
It works...
Thanks.