Community
Participate
Working Groups
Hi, Sorry to mark this as critical, but I need this to make the Indigo RC4+3 release tmrw. I hadn't realized until a few days ago that my signing wasn't actually working. :O When building my signed version, I'm getting the error below. It looks like I don't have a signing directory and neither Hudson nor myself have adequate permissions to create it? mparker@build:~> mkdir /home/data/httpd/download-staging.priv/modeling/amp mkdir: cannot create directory `/home/data/httpd/download-staging.priv/modeling/amp': Permission denied Hudson error: https://hudson.eclipse.org/hudson/job/amp-nightly/1068/consoleFull /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/21/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:208: Directory /home/data/httpd/download-staging.priv/modeling/amp creation was not successful for an unknown reason org.eclipse.core.runtime.CoreException: /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/21/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:208: Directory /home/data/httpd/download-staging.priv/modeling/amp creation was not successful for an unknown reason 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:254) 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:200) 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:620) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575) at org.eclipse.equinox.launcher.Main.run(Main.java:1408) at org.eclipse.equinox.launcher.Main.main(Main.java:1384) Caused by: /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/21/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:208: Directory /home/data/httpd/download-staging.priv/modeling/amp creation was not successful for an unknown reason at org.apache.tools.ant.taskdefs.Mkdir.execute(Mkdir.java:64) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor12.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.GeneratedMethodAccessor25.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
Done, you should be all set with /home/data/httpd/download-staging.priv/modeling/amp
Hi Denis, There are still permissions issues, please see below..perhaps my Hudson job doesn't have the appropriate permissions? ERROR: org.eclipse.core.runtime.CoreException: /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/21/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:209: Failed to copy /opt/users/hudsonbuild/workspace/amp-nightly/buildroot/buckminster.temp/org.eclipse.amp.build_0.9.0-eclipse.feature/temp/site_374727862.zip to /home/data/httpd/download-staging.priv/modeling/amp/site_374727862.zip due to java.io.FileNotFoundException /home/data/httpd/download-staging.priv/modeling/amp/site_374727862.zip (Permission denied) org.eclipse.core.runtime.CoreException: /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/21/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:209: Failed to copy /opt/users/hudsonbuild/workspace/amp-nightly/buildroot/buckminster.temp/org.eclipse.amp.build_0.9.0-eclipse.feature/temp/site_374727862.zip to /home/data/httpd/download-staging.priv/modeling/amp/site_374727862.zip due to java.io.FileNotFoundException /home/data/httpd/download-staging.priv/modeling/amp/site_374727862.zip (Permission denied) 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:254) 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:200) 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:620) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575) at org.eclipse.equinox.launcher.Main.run(Main.java:1408) at org.eclipse.equinox.launcher.Main.main(Main.java:1384) Caused by: /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/21/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:209: Failed to copy /opt/users/hudsonbuild/workspace/amp-nightly/buildroot/buckminster.temp/org.eclipse.amp.build_0.9.0-eclipse.feature/temp/site_374727862.zip to /home/data/httpd/download-staging.priv/modeling/amp/site_374727862.zip due to java.io.FileNotFoundException /home/data/httpd/download-staging.priv/modeling/amp/site_374727862.zip (Permission denied) at org.apache.tools.ant.taskdefs.Copy.doFileOperations(Copy.java:817) at org.apache.tools.ant.taskdefs.Copy.execute(Copy.java:496) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor11.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.GeneratedMethodAccessor24.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 Caused by: java.io.FileNotFoundException: /home/data/httpd/download-staging.priv/modeling/amp/site_374727862.zip (Permission denied) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:179) at java.io.FileOutputStream.<init>(FileOutputStream.java:131) at org.apache.tools.ant.types.resources.FileResource.getOutputStream(FileResource.java:213) at org.apache.tools.ant.util.ResourceUtils.copyResource(ResourceUtils.java:373) at org.apache.tools.ant.util.FileUtils.copyFile(FileUtils.java:475) at org.apache.tools.ant.util.FileUtils.copyFile(FileUtils.java:304) at org.apache.tools.ant.taskdefs.Copy.doFileOperations(Copy.java:805) ... 45 more /opt/users/hudsonbuild/.eclipse/800848694/configuration/org.eclipse.osgi/bundles/21/1/.cp/org/eclipse/buckminster/jarprocessor/antscript/signing.ant:209: Failed to copy /opt/users/hudsonbuild/workspace/amp-nightly/buildroot/buckminster.temp/org.eclipse.amp.build_0.9.0-eclipse.feature/temp/site_374727862.zip to /home/data/httpd/download-staging.priv/modeling/amp/site_374727862.zip due to java.io.FileNotFoundException /home/data/httpd/download-staging.priv/modeling/amp/site_374727862.zip (Permission denied)
David W. suggests that perhaps I need to have user:hudsonBuild:rwx in the access control list to gain access from Hudson.
I've added an ACL for the hudsonBuild user. You should be all set.