Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 517547

Summary: After Updating Eclipse 4.7.0 RC1 the marketplace client disappears from the menu
Product: [Technology] USSSDK Reporter: Johannes Weberhofer <jweberhofer>
Component: GeneralAssignee: Project inbox <usssdk-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: major    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Johannes Weberhofer CLA 2017-05-31 09:46:37 EDT
-- Error Details --
Date: Wed May 31 13:10:09 CEST 2017
Message: FrameworkEvent ERROR
Severity: Error
Product: Eclipse 4.7.0.20170525-0842 (org.eclipse.epp.package.jee.product)
Plugin: org.eclipse.epp.mpc.ui
Session Data:
eclipse.buildId=4.7.0.I20170518-1030
java.version=1.8.0_121
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -data file:/home.local/web/workspace.eusoda/ -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product

Exception Stack Trace:
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.epp.mpc.ui [1344]
  Unresolved requirement: Require-Bundle: org.eclipse.userstorage.ui; bundle-version="[1.0.0,2.0.0)"
    -> Bundle-SymbolicName: org.eclipse.userstorage.ui; bundle-version="1.0.1.v20170201-1648"; singleton:="true"
       org.eclipse.userstorage.ui [1461]
         No resolution report for the bundle.  Unresolved requirement: Require-Bundle: org.eclipse.userstorage.oauth; bundle-version="[1.0.0,2.0.0)"
    -> Bundle-SymbolicName: org.eclipse.userstorage.oauth; bundle-version="1.0.0.v20170519-1728"; singleton:="true"
       org.eclipse.userstorage.oauth [1460]
         Unresolved requirement: Require-Bundle: org.eclipse.userstorage.ui; bundle-version="1.0.0"
           -> Bundle-SymbolicName: org.eclipse.userstorage.ui; bundle-version="1.0.1.v20170201-1648"; singleton:="true"
  Unresolved requirement: Require-Bundle: org.eclipse.epp.mpc.core; bundle-version="1.6.0"
    -> Bundle-SymbolicName: org.eclipse.epp.mpc.core; bundle-version="1.6.0.v20170524-1922"; singleton:="true"
       org.eclipse.epp.mpc.core [1343]
         Unresolved requirement: Require-Bundle: org.eclipse.userstorage.oauth; bundle-version="[1.0.0,2.0.0)"
           -> Bundle-SymbolicName: org.eclipse.userstorage.oauth; bundle-version="1.0.0.v20170519-1728"; singleton:="true"
  Bundle was not resolved because of a uses contraint violation.
  org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource org.eclipse.userstorage.ui [osgi.identity; osgi.identity="org.eclipse.userstorage.ui"; type="osgi.bundle"; version:Version="1.0.1.v20170201-1648"; singleton:="true"] because it is exposed to package 'org.apache.http.auth' from resources org.apache.httpcomponents.httpclient [osgi.identity; type="osgi.bundle"; version:Version="4.3.6.v201511171540"; osgi.identity="org.apache.httpcomponents.httpclient"] and org.apache.httpcomponents.httpclient [osgi.identity; type="osgi.bundle"; version:Version="4.5.2.v20170210-0925"; osgi.identity="org.apache.httpcomponents.httpclient"] via two dependency chains.

Chain 1:
  org.eclipse.userstorage.ui [osgi.identity; osgi.identity="org.eclipse.userstorage.ui"; type="osgi.bundle"; version:Version="1.0.1.v20170201-1648"; singleton:="true"]
    require: (&(osgi.wiring.bundle=org.apache.httpcomponents.httpclient)(&(bundle-version>=4.0.0)(!(bundle-version>=4.4.0))))
     |
    provide: osgi.wiring.bundle: org.apache.httpcomponents.httpclient
  org.apache.httpcomponents.httpclient [osgi.identity; type="osgi.bundle"; version:Version="4.3.6.v201511171540"; osgi.identity="org.apache.httpcomponents.httpclient"]

Chain 2:
  org.eclipse.userstorage.ui [osgi.identity; osgi.identity="org.eclipse.userstorage.ui"; type="osgi.bundle"; version:Version="1.0.1.v20170201-1648"; singleton:="true"]
    require: (&(osgi.wiring.bundle=org.eclipse.userstorage)(&(bundle-version>=1.0.0)(!(bundle-version>=2.0.0))))
     |
    provide: osgi.wiring.bundle; bundle-version:Version="1.1.0.v20170328-0205"; osgi.wiring.bundle="org.eclipse.userstorage"; singleton:="true"
  org.eclipse.userstorage [osgi.identity; type="osgi.bundle"; version:Version="1.1.0.v20170328-0205"; osgi.identity="org.eclipse.userstorage"; singleton:="true"]
    require: (&(osgi.wiring.bundle=org.apache.httpcomponents.httpclient)(&(bundle-version>=4.3.0)(!(bundle-version>=5.0.0))))
     |
    provide: osgi.wiring.bundle: org.apache.httpcomponents.httpclient
  org.apache.httpcomponents.httpclient [osgi.identity; type="osgi.bundle"; version:Version="4.5.2.v20170210-0925"; osgi.identity="org.apache.httpcomponents.httpclient"]
	at org.eclipse.osgi.container.Module.start(Module.java:444)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1628)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1607)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1579)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1522)
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Comment 1 Carsten Reckord CLA 2017-05-31 09:55:26 EDT
This was an issue with org.eclipse.userstorage.ui failing to bump its version. It's fixed for RC2, see bug 517253.

*** This bug has been marked as a duplicate of bug 517253 ***