Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [p2-dev] p2 director can't find binary org.eclipse.equinox.executable_root

I'm building my solution using headless build. Could you confirm that the workspace (which will contains the information about the path of target platform) has any influence on the final results?

I did another test creating a dummy feature and a dummy plugin under this feature (both of them don't have any dependencies on delta pack features), and I tried to build/install the feature. The PDE build generated the repository successfully, but when I tried to install this feature the operation failed. Following I'm providing the log and the build target that do the installation. Could you point if I'm doing something wrong, please?

target:
---------
    <target name="run.director">
        <java failonerror="true" jar="${eclipse.base}/plugins/${eclipse.base.launcher}" fork="true">
            <arg line="-application org.eclipse.equinox.p2.director.app.application"/>
            <arg line="-metadataRepository file:${basedir}/repo, file:${eclipse.base}"/>
            <arg line="-artifactRepository file:${basedir}/repo, file:${eclipse.base}"/>
            <arg line="-installIU my.platform.feature.feature.group"/>
            <arg line="-version 1.0.0"/>
            <arg value="-destination" />
            <arg value='${basedir}/dist/MyProduct'/>
            <arg line="-profile MyProductProfile"/>
            <arg line="-profileProperties org.eclipse.update.install.features=true"/>
            <arg value="-bundlepool"/>
            <arg value='${basedir}/dist/MyProduct'/>
            <arg line="-p2.os win32"/>
            <arg line="-p2.ws win32"/>
            <arg line="-p2.arch x86"/>
            <arg line="-roaming"/>
            <jvmarg value='-Declipse.p2.data.area=${basedir}/dist/MyProduct/p2'/>
        </java>
    </target>

Log:
-----
!SESSION 2009-05-27 17:25:59.586 -----------------------------------------------
eclipse.buildId=I20090522-1710
java.version=1.6.0_01
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=pt_BR
Framework arguments:  -application org.eclipse.equinox.p2.director.app.application -metadataRepository file:C:\exemplo/repo, file:C:\exemplo/eclipse -artifactRepository file:C:\exemplo/repo, file:C:\exemplo/eclipse -installIU my.platform.feature.feature.group -version 1.0.0 -destination C:\exemplo/dist/MyProduct -profile MyProductProfile -profileProperties org.eclipse.update.install.features=true -bundlepool C:\exemplo/dist/MyProduct -p2.os win32 -p2.ws win32 -p2.arch x86 -roaming
Command-line arguments:  -application org.eclipse.equinox.p2.director.app.application -metadataRepository file:C:\exemplo/repo, file:C:\exemplo/eclipse -artifactRepository file:C:\exemplo/repo, file:C:\exemplo/eclipse -installIU my.platform.feature.feature.group -version 1.0.0 -destination C:\exemplo/dist/MyProduct -profile MyProductProfile -profileProperties org.eclipse.update.install.features=true -bundlepool C:\exemplo/dist/MyProduct -p2.os win32 -p2.ws win32 -p2.arch x86 -roaming

!ENTRY org.eclipse.equinox.p2.director 4 1 2009-05-27 17:26:03.102
!MESSAGE Cannot complete the install because one or more required items could not be found.
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2009-05-27 17:26:03.102
!MESSAGE Software being installed: Feature 1.0.0 (my.platform.feature.feature.group 1.0.0)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2009-05-27 17:26:03.102
!MESSAGE Missing requirement: Plugin 1.0.0 (my.platform.plugin 1.0.0) requires 'bundle org.eclipse.ui 3.5.0' but it could not be found
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 1 2009-05-27 17:26:03.102
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2009-05-27 17:26:03.102
!MESSAGE From: Feature 1.0.0 (my.platform.feature.feature.group 1.0.0)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2009-05-27 17:26:03.102
!MESSAGE To: my.platform.plugin [1.0.0]

-- Euclides

On Wed, May 27, 2009 at 2:19 PM, Andrew Niefer <aniefer@xxxxxxxxxx> wrote:

I believe this is related to how you installed the deltapack.
For best results, you want the delta pack to be in your target, but not in the eclipse that is running the build.
For export, this means don't unzip the deltapack on top of your eclipse (or into dropins), but instead unzip it into its own directory.  Then in Preferences ->  Plug-in Development -> Target Platform, edit the active target, and add the directory where you extracted the deltapack.

These two bugs are probably related:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=248578
https://bugs.eclipse.org/bugs/show_bug.cgi?id=278086

-Andrew


Euclides Arcoverde <euneto@xxxxxxxxx>
Sent by: p2-dev-bounces@xxxxxxxxxxx

05/27/2009 08:29 AM

Please respond to
P2 developer discussions <p2-dev@xxxxxxxxxxx>

To
p2-dev@xxxxxxxxxxx
cc
Subject
[p2-dev] p2 director can't find binary        org.eclipse.equinox.executable_root





Hi all,

I've just downloaded the Galileo RC2 and tried to build and install my main feature using director app. The repository has been created successfully but it could not be installed once p2 director can't find binary org.eclipse.executable_root (there is a thread on eclipse.platform.pde newsgroup -
http://www.eclipse.org/newsportal/article.php?id=1449&group=eclipse.platform.pde#1449).

I verified my features and none of them includes org.eclipse.equinox.executable. I'm just including org.eclipse.platform and org.eclipse.rcp features. Can someone point me how to "fix" this issue? The error log is placed following.

Thanks,
-- Euclides

Log:
----

!SESSION 2009-05-26 14:59:54.770 -----------------------------------------------
eclipse.buildId=I20090522-1710
java.version=1.5.0_15
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Framework arguments:  -application org.eclipse.equinox.p2.director.app.application -metadataRepository file:/components/myproduct/repo -artifactRepository file:/components/myproduct/repo -installIU my.feature.feature.group -version 2.2.0 -destination /components/dist/tmp/MyProduct -profile MyProfile -profileProperties org.eclipse.update.install.features=true -bundlepool /components/dist/tmp/MyProduct -p2.os win32 -
p2.ws win32 -p2.arch x86 -roaming
Command-line arguments:  -application org.eclipse.equinox.p2.director.app.application -metadataRepository file:/components/myproduct/repo -artifactRepository file:/components/myproduct/repo -installIU my.feature.feature.group -version 2.2.0 -destination /components/dist/tmp/MyProduct -profile MyProfile -profileProperties org.eclipse.update.install.features=true -bundlepool /components/dist/tmp/MyProduct -p2.os win32 -
p2.ws
win32 -p2.arch x86 -roaming


!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:58.976
!MESSAGE The installable unit org.eclipse.equinox.executable_root.gtk.solaris.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:58.978
!MESSAGE The installable unit org.eclipse.equinox.executable_root.gtk.linux.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:58.980
!MESSAGE The installable unit org.eclipse.equinox.executable_root.motif.aix.ppc is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:58.982
!MESSAGE The installable unit org.eclipse.equinox.executable_root.motif.linux.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:58.984
!MESSAGE The installable unit org.eclipse.equinox.executable_root.cocoa.macosx.x86_64 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:58.985
!MESSAGE The installable unit org.eclipse.equinox.executable_root.motif.hpux.ia64_32 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:58.987
!MESSAGE The installable unit org.eclipse.equinox.executable_root.cocoa.macosx.ppc is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:58.989
!MESSAGE The installable unit org.eclipse.equinox.executable_root is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:58.990
!MESSAGE The installable unit org.eclipse.equinox.executable_root.motif.hpux.PA_RISC is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:58.992
!MESSAGE The installable unit org.eclipse.equinox.executable_root.motif.solaris.sparc is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:58.995
!MESSAGE The installable unit org.eclipse.equinox.executable_root.wpf.win32.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:58.998
!MESSAGE The installable unit org.eclipse.equinox.executable_root.win32.win32.ia64 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.000
!MESSAGE The installable unit org.eclipse.equinox.executable_root.carbon.macosx.ppc is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.002
!MESSAGE The installable unit org.eclipse.equinox.executable_root.gtk.linux.ppc is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.003
!MESSAGE The installable unit org.eclipse.equinox.executable_root.gtk.linux.x86_64 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.005
!MESSAGE The installable unit org.eclipse.equinox.executable_root.cocoa.macosx.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.007
!MESSAGE The installable unit org.eclipse.equinox.executable_root.photon.qnx.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.009
!MESSAGE The installable unit org.eclipse.equinox.executable_root.gtk.solaris.sparc is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.011
!MESSAGE The installable unit org.eclipse.equinox.executable_root.carbon.macosx.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.012
!MESSAGE The installable unit org.eclipse.equinox.executable_root.win32.win32.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.014
!MESSAGE The installable unit org.eclipse.equinox.executable_root.win32.win32.x86_64 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.353
!MESSAGE The installable unit org.eclipse.equinox.executable_root.gtk.solaris.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.355
!MESSAGE The installable unit org.eclipse.equinox.executable_root.gtk.linux.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.356
!MESSAGE The installable unit org.eclipse.equinox.executable_root.motif.aix.ppc is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.361
!MESSAGE The installable unit org.eclipse.equinox.executable_root.motif.linux.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.363
!MESSAGE The installable unit org.eclipse.equinox.executable_root.cocoa.macosx.x86_64 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.364
!MESSAGE The installable unit org.eclipse.equinox.executable_root.motif.hpux.ia64_32 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.366
!MESSAGE The installable unit org.eclipse.equinox.executable_root.cocoa.macosx.ppc is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.368
!MESSAGE The installable unit org.eclipse.equinox.executable_root is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.371
!MESSAGE The installable unit org.eclipse.equinox.executable_root.motif.hpux.PA_RISC is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.372
!MESSAGE The installable unit org.eclipse.equinox.executable_root.motif.solaris.sparc is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.374
!MESSAGE The installable unit org.eclipse.equinox.executable_root.wpf.win32.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.376
!MESSAGE The installable unit org.eclipse.equinox.executable_root.win32.win32.ia64 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.377
!MESSAGE The installable unit org.eclipse.equinox.executable_root.carbon.macosx.ppc is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.380
!MESSAGE The installable unit org.eclipse.equinox.executable_root.gtk.linux.ppc is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.382
!MESSAGE The installable unit org.eclipse.equinox.executable_root.gtk.linux.x86_64 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.384
!MESSAGE The installable unit org.eclipse.equinox.executable_root.cocoa.macosx.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.390
!MESSAGE The installable unit org.eclipse.equinox.executable_root.photon.qnx.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.392
!MESSAGE The installable unit org.eclipse.equinox.executable_root.gtk.solaris.sparc is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.394
!MESSAGE The installable unit org.eclipse.equinox.executable_root.carbon.macosx.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.395
!MESSAGE The installable unit org.eclipse.equinox.executable_root.win32.win32.x86 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.directorywatcher 4 0 2009-05-26 14:59:59.397
!MESSAGE The installable unit org.eclipse.equinox.executable_root.win32.win32.x86_64 is missing the filename property.

!ENTRY org.eclipse.equinox.p2.engine 4 4 2009-05-26 15:00:02.844
!MESSAGE An error occurred while installing the items
!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2009-05-26 15:00:02.844
!MESSAGE session context was:(profile="" phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Install, operand=null --> [R]org.eclipse.equinox.executable_root 3.3.200.v20090521-1800-7M-Fm-FI3UouOe61h3BYGC, action=""> !SUBENTRY 1 org.eclipse.equinox.p2.touchpoint.natives 4 0 2009-05-26 15:00:02.844
!MESSAGE The artifact for binary,org.eclipse.equinox.executable_root,3.3.200.v20090521-1800-7M-Fm-FI3UouOe61h3BYGC is not available.

!ENTRY org.eclipse.equinox.p2.director 4 1 2009-05-26 15:00:03.036
!MESSAGE Cannot complete the install because one or more required items could not be found.
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2009-05-26 15:00:03.036
!MESSAGE Software being installed: My Platform 2.2.0 (my.feature.feature.group 2.2.0)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2009-05-26 15:00:03.036
!MESSAGE Missing requirement: My RCP 2.2.0 (my.feature.rcp.feature.group 2.2.0) requires 'org.eclipse.rcp.feature.group [3.5.0.v20090519-9SA-FwxFv6x-rk8-j91Tg58C,3.6.0)' but it could not be found
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 1 2009-05-26 15:00:03.036
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2009-05-26 15:00:03.036
!MESSAGE From: My Platform 2.2.0 (my.feature.feature.group 2.2.0)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2009-05-26 15:00:03.036
!MESSAGE To: my.feature.rcp.feature.group [2.2.0]
_______________________________________________
p2-dev mailing list
p2-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/p2-dev


_______________________________________________
p2-dev mailing list
p2-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/p2-dev



Back to the top