[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.technology.equinox] Re: Error updating product with p2
|
Thanks a lot!
Just as you said, it was a matter of missing plug-ins, optional dependencies
were not included in the built product.
Now it is working perfectly! what a nice piece of software p2 when you
finally make it work :-)
Gaston.
Laurent Marchal wrote:
> Hi Gaston,
>
> It seems the org.eclipse.equinox.p2.osgi touchpoint is missing in your
> application. Be sure you have all the needed p2 plugins in your RCP app:
> - If you use a feature based product, add the
> org.eclipse.equinox.p2.user.ui feature that contains all the p2 needed
> plugins (you need to add the org.apache.commons.logging plugin too).
>
> - If you have a plugin based product add all these plugins :
>
> <plugin
> id="org.eclipse.equinox.p2.director"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.core"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.engine"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090525"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.jarprocessor"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.metadata"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090525"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.metadata.repository"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090525"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.artifact.repository"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090527-1812"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.exemplarysetup"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.touchpoint.eclipse"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090611-1224"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.touchpoint.natives"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.frameworkadmin"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.frameworkadmin.equinox"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.console"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.simpleconfigurator.manipulator"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.ui"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090527-1812"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.ui.sdk"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.ui.sdk.scheduler"
> download-size="0"
> install-size="0"
> version="1.0.0.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.updatechecker"
> download-size="0"
> install-size="0"
> version="1.1.0.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.garbagecollector"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.directorywatcher"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090525"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.reconciler.dropins"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.metadata.generator"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.updatesite"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090525"
> unpack="false"/>
>
> <plugin
> id="org.sat4j.core"
> download-size="0"
> install-size="0"
> version="2.1.0.v20090520"
> unpack="false"/>
>
> <plugin
> id="org.sat4j.pb"
> download-size="0"
> install-size="0"
> version="2.1.0.v20090520"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.security"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1800"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.security.ui"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1800"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.extensionlocation"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090520-1905"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.director.app"
> download-size="0"
> install-size="0"
> version="1.0.100.v20090521-1912"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.publisher"
> download-size="0"
> install-size="0"
> version="1.0.0.v20090527-1812"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.repository.tools"
> download-size="0"
> install-size="0"
> version="1.0.0.v20090527-1812"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.equinox.p2.repository"
> download-size="0"
> install-size="0"
> version="1.0.0.v20090601-1921"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.ecf"
> download-size="0"
> install-size="0"
> version="3.0.0.v20090604-1131"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.ecf.filetransfer"
> download-size="0"
> install-size="0"
> version="3.0.0.v20090604-1131"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.ecf.identity"
> download-size="0"
> install-size="0"
> version="3.0.0.v20090604-1131"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.ecf.provider.filetransfer"
> download-size="0"
> install-size="0"
> version="3.0.0.v20090604-1131"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.ecf.provider.filetransfer.ssl"
> download-size="0"
> install-size="0"
> version="1.0.0.v20090604-1131"
> fragment="true"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.ecf.provider.filetransfer.httpclient"
> download-size="0"
> install-size="0"
> version="3.0.0.v20090604-1131"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.ecf.provider.filetransfer.httpclient.ssl"
> download-size="0"
> install-size="0"
> version="1.0.0.v20090604-1131"
> fragment="true"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.ecf.ssl"
> download-size="0"
> install-size="0"
> version="1.0.0.v20090604-1131"
> fragment="true"
> unpack="false"/>
>
> <plugin
> id="org.apache.commons.codec"
> download-size="0"
> install-size="0"
> version="1.3.0.v20080530-1600"
> unpack="false"/>
>
> <plugin
> id="org.apache.commons.httpclient"
> download-size="0"
> install-size="0"
> version="3.1.0.v20080605-1935"
> unpack="false"/>
>
> <plugin
> id="org.apache.commons.logging"
> download-size="0"
> install-size="0"
> version="0.0.0"
> unpack="false"/>
>
> Hope this helps.
> Laurent Marchal.
>
> Gaston M. Tonietti a Ãcrit :
>> Hi all,
>>
>> I got my build with p2 repository generation working following the blog
>> "Building p2 RCP products in Eclipse 3.5M6" which uses PDE Build and I
>> added standard p2 ui components following this one "Equinox/p2/Adding
>> Self-Update to an RCP Application"
>>
>> The problem I have is:
>> I build the product and the repository for version 1.0.0, I launch the
>> application (extracted in a separate folder obviously) then I bump the
>> version to 1.0.1, rebuild all and run a check for updates in the
>> application. The needed update is recognized perfectly, but when I
>> accept, the update operation fails with the following error:
>>
>> An error occurred while collecting items to be installed
>> session context was:(profile=profile,
>>
phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect,
>> operand=[R]com.tc.bom.domain 0.9.90.M09 --> [R]com.tc.bom.domain
>> 0.9.90.M10, action=). The required Touchpoint:
>> org.eclipse.equinox.p2.osgi 1.0.0 touchpoint for the collect action is
>> not included in the installation manager configuration. The required
>> Touchpoint: org.eclipse.equinox.p2.osgi 1.0.0 touchpoint for the
>> collect action is not included in the installation manager
>> configuration.
>>
>> com.tc.bom.domain is one of the plug-ins included in the product, could
>> you please point me out how to solve this problem? Is it related to the
>> build or I am doing something wrong?
>>
>> Tanks a lot.
>> Gaston.