|
|
Re: Product export fails for macosx / cocoa / x86 with Buckminster 3.6 (FileNotFoundException: /tmp/ [message #512356 is a reply to message #511121] |
Thu, 04 February 2010 13:34 |
Victor Roldan Betancort Messages: 524 Registered: July 2009 |
Senior Member |
|
|
Hi Ralf,
I'm actually experiencing the same problem with Buckminster 3.5 instead.
I've followed your tutorial, and when I execute create.product action
for macosx, I get:
[ant] An error occurred while collecting items to be installed
[ant] session context was:(profile=RosettaProfile,
phase=org.eclipse.equinox.internal.provisional.p2.engine.pha ses.Collect,
operand=, action=).
[ant] No repository found containing:
binary,com.opencanarias.mset.rosetta.product.development.exe cutable.cocoa.macosx.x86,1.0.0
Not sure if its the same error as yours. The action works fine for
win32, but doesn't for linux. In the case of linux, I get a different error:
[ant] An error occurred while installing the items
[ant] session context was:(profile=RosettaProfile,
phase=org.eclipse.equinox.internal.provisional.p2.engine.pha ses.Install,
operand=null -->
[R]com.opencanarias.mset.rosetta.product.development.executa ble.gtk.linux.x86
1.0.0,
action=org.eclipse.equinox.internal.p2.touchpoint.natives.ac tions.ChmodAction).
[ant] The action chmod failed - file
c:\bucky\rosetta\com.opencanarias.mset.rosetta.site.feature_ 1.0.0-eclipse.feature\oc-rosetta.gtk.linux.x86\launcher.svn- base
does not exist
Cheers,
Víctor.
Ralf Ebert escribió:
> Hi,
>
> my Mail build example
> http://github.com/ralfebert/com.example.mail.buckminster runs fine with
> Buckminster 3.5 but fails to export the product for macosx / cocoa / x86
> with Buckminster 3.6 (which I'm trying out for the testing support).
>
> Any ideas what could cause this? Should a 3.5 application with 3.5
> target platform be buildable with the 3.6 tooling out of the box?
>
>
|
|
|
Re: Product export fails for macosx / cocoa / x86 with Buckminster 3.6 (FileNotFoundException: /tmp/ [message #512985 is a reply to message #511121] |
Mon, 08 February 2010 13:35 |
Eclipse User |
|
|
|
Originally posted by: r.zozmann.exxcellent.de
Hi Ralf,
i received the same error (after refactoring a product build setup) for
buckminster in Eclipse 3.5. As a result of failded branding the launcher
will not be prepared properly (existing with size=0 bytes) and the
product is not installable.
Just the problem vanished after adding of org.eclipse.equinox.executable
feature to the product file.
Regards,
Ralf
Ralf Ebert wrote:
> Hi,
>
> my Mail build example
> http://github.com/ralfebert/com.example.mail.buckminster runs fine with
> Buckminster 3.5 but fails to export the product for macosx / cocoa / x86
> with Buckminster 3.6 (which I'm trying out for the testing support).
>
> Any ideas what could cause this? Should a 3.5 application with 3.5
> target platform be buildable with the 3.6 tooling out of the box?
>
>
> INFO: perform '-D' 'target.os=macosx' '-D' 'target.ws=cocoa' '-D'
> 'target.arch=x86' 'com.example.mail.site#create.product.zip'
> INFO: [start com.example.mail:osgi.bundle$1.0.0.qualifier#eclipse.build]
> INFO: [end com.example.mail:osgi.bundle$1.0.0.qualifier#eclipse.build]
> INFO: [start
> com.example.mail:osgi.bundle$1.0.0.qualifier#source.bundle.j ar]
> INFO: [end com.example.mail:osgi.bundle$1.0.0.qualifier#source.bundle.j ar]
> INFO: [start
> com.example.mail.site:eclipse.feature$1.0.0.qualifier#site.p 2]
> java.io.FileNotFoundException:
> /tmp/p2.brandingIron1262719610169768451/mail.app/Contents/Ma cOS/mail.ini
> (No such file or directory)
> at java.io.FileInputStream.open(Native Method)
> at java.io.FileInputStream.<init>(FileInputStream.java:137)
> at
> org.eclipse.equinox.internal.p2.core.helpers.FileUtils.zipFi le(FileUtils.java:357)
>
> at
> org.eclipse.equinox.internal.p2.core.helpers.FileUtils.zip(F ileUtils.java:286)
>
> at
> org.eclipse.equinox.internal.p2.core.helpers.FileUtils.zip(F ileUtils.java:251)
>
> at
> org.eclipse.equinox.p2.publisher.AbstractPublisherAction.pub lishArtifact(AbstractPublisherAction.java:481)
>
> at
> org.eclipse.equinox.p2.publisher.eclipse.EquinoxExecutableAc tion.publishExecutableIU(EquinoxExecutableAction.java:122)
>
> at
> org.eclipse.equinox.p2.publisher.eclipse.EquinoxExecutableAc tion.perform(EquinoxExecutableAction.java:65)
>
> at
> org.eclipse.equinox.p2.publisher.eclipse.ApplicationLauncher Action.perform(ApplicationLauncherAction.java:67)
>
> at
> org.eclipse.equinox.p2.publisher.eclipse.ProductAction.perfo rm(ProductAction.java:95)
>
> at
> org.eclipse.buckminster.pde.tasks.ProductAction.perform(Prod uctAction.java:137)
>
> at
> org.eclipse.equinox.p2.publisher.Publisher.publish(Publisher .java:172)
> at
> org.eclipse.buckminster.pde.tasks.P2SiteGenerator.run(P2Site Generator.java:321)
>
> at
> org.eclipse.buckminster.pde.tasks.P2SiteGenerator.internalPe rform(P2SiteGenerator.java:427)
>
> at
> org.eclipse.buckminster.core.actor.AbstractActor.perform(Abs tractActor.java:201)
>
> at
> org.eclipse.buckminster.core.internal.actor.PerformManager$D irectActionInvocation.execute(PerformManager.java:151)
>
> at
> org.eclipse.buckminster.core.internal.actor.PerformManager.i nternalPerform(PerformManager.java:507)
>
> at
> org.eclipse.buckminster.core.internal.actor.PerformManager.p erform(PerformManager.java:335)
>
> at
> org.eclipse.buckminster.core.internal.actor.PerformManager.p erform(PerformManager.java:350)
>
> at
> org.eclipse.buckminster.core.commands.Perform.internalRun(Pe rform.java:118)
> at
> org.eclipse.buckminster.core.commands.WorkspaceCommand.run(W orkspaceCommand.java:191)
>
> at
> org.eclipse.buckminster.cmdline.AbstractCommand.basicRun(Abs tractCommand.java:155)
>
> at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:3 41)
> at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:1 35)
> at org.eclipse.buckminster.cmdline.Headless.start(Headless.java :189)
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:194)
>
> 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(EclipseS tarter.java:367)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:57)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:616)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 611)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:566)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1363)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1339)
> INFO: [end com.example.mail.site:eclipse.feature$1.0.0.qualifier#site.p 2]
> INFO: [start
> com.example.mail.site:eclipse.feature$1.0.0.qualifier#create .product]
> [ant]
> /opt/buckminster-3.6/plugins/org.eclipse.equinox.launcher_1. 1.0.v20091116.jar
>
> [ant]
> file:/opt/hudson/jobs/mail/workspace/buckminster.output/com. example.mail.site_1.0.0-eclipse.feature/site.p2/
>
> [ant]
> /opt/hudson/jobs/mail/workspace/buckminster.output/com.examp le.mail.site_1.0.0-eclipse.feature/mail.cocoa.macosx.x86
>
> [ant] An error occurred while collecting items to be installed
> [ant] session context was:(profile=MailProfile,
> phase=org.eclipse.equinox.internal.provisional.p2.engine.pha ses.Collect,
> operand=, action=).
> [ant] No repository found containing:
> binary,com.example.mail.product.executable.cocoa.macosx.x86, 1.0.0
> [ant] Application failed, log file location:
> /opt/buckminster-3.6/configuration/1264810247618.log
> ERROR: org.eclipse.core.runtime.CoreException:
> /opt/hudson/jobs/mail/workspace/com.example.mail.site/build/ product.ant:22:
> Java returned: 13
> org.eclipse.core.runtime.CoreException:
> /opt/hudson/jobs/mail/workspace/com.example.mail.site/build/ product.ant:22:
> Java returned: 13
> at
> org.eclipse.buckminster.ant.AntRunner.handleInvocationTarget Exception(AntRunner.java:189)
>
> at org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:352 )
> at
> org.eclipse.buckminster.ant.actor.AntActor.internalPerform(A ntActor.java:281)
>
> at
> org.eclipse.buckminster.core.actor.AbstractActor.perform(Abs tractActor.java:201)
>
> at
> org.eclipse.buckminster.core.internal.actor.PerformManager$D irectActionInvocation.execute(PerformManager.java:151)
>
> at
> org.eclipse.buckminster.core.internal.actor.PerformManager.i nternalPerform(PerformManager.java:507)
>
> at
> org.eclipse.buckminster.core.internal.actor.PerformManager.p erform(PerformManager.java:335)
>
> at
> org.eclipse.buckminster.core.internal.actor.PerformManager.p erform(PerformManager.java:350)
>
> at
> org.eclipse.buckminster.core.commands.Perform.internalRun(Pe rform.java:118)
> at
> org.eclipse.buckminster.core.commands.WorkspaceCommand.run(W orkspaceCommand.java:191)
>
> at
> org.eclipse.buckminster.cmdline.AbstractCommand.basicRun(Abs tractCommand.java:155)
>
> at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:3 41)
> at org.eclipse.buckminster.cmdline.Headless.run(Headless.java:1 35)
> at org.eclipse.buckminster.cmdline.Headless.start(Headless.java :189)
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(Eclips eAppHandle.java:194)
>
> 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(EclipseS tarter.java:367)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:179)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:57)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:616)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 611)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:566)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1363)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1339)
> Caused by:
> /opt/hudson/jobs/mail/workspace/com.example.mail.site/build/ product.ant:22:
> Java returned: 13
> at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.j ava:288)
> at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:616)
> at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch Utils.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.ja va:1337)
> at org.apache.tools.ant.Project.executeTarget(Project.java:1306 )
> at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(D efaultExecutor.java:41)
>
> at
> org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.exe cuteTargets(EclipseDefaultExecutor.java:32)
>
> at org.apache.tools.ant.Project.executeTargets(Project.java:118 9)
> at
> org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Inte rnalAntRunner.java:662)
>
> at
> org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Inte rnalAntRunner.java:495)
>
> at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:616)
> at org.eclipse.buckminster.ant.AntRunner.run(AntRunner.java:344 )
> ... 25 more
> /opt/hudson/jobs/mail/workspace/com.example.mail.site/build/ product.ant:22:
> Java returned: 13
> Caused by:
> Archiving artifacts
> Finished: FAILURE
>
>
|
|
|
|
Powered by
FUDForum. Page generated in 0.02074 seconds