[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.technology.equinox] Re: Error updating product with p2
|
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.