Hi Lars, This is a p2 bug exposed by the set of version constraints that exist in Mylyn + JAXB and other users. The issue is worked around in EPP, but not SDK. In EPP we always install the JAXB bundles that p2 misses:
https://git.eclipse.org/r/plugins/gitiles/epp/org.eclipse.epp.packages/+/refs/heads/master/packages/org.eclipse.epp.package.common.feature/feature.xml#23 "we" are waiting on Mylyn to update to newer versions of jaxb: Bug 569078 <https://bugs.eclipse.org/bugs/show_bug.cgi?id=569078> The p2 bug is https://bugs.eclipse.org/bugs/show_bug.cgi?id=525368 There is a workaround to force installation of the missing bundle that p2 doesn't install: https://bugs.eclipse.org/bugs/show_bug.cgi?id=569078#c4 HTH, Jonah ~~~ Jonah Graham Kichwa Coders www.kichwacoders.com On Wed, 10 Nov 2021 at 08:11, Lars Vogel <lars.vo...@vogella.com> wrote: > Dear all, > > During startup I see the following exception (see below) from > org.eclipse.mylyn.commons.notifications.feed. Checking my > installation, I see that the EGit Github integration includes the > Mylyn Task List. > > AFAIK Mylyn is not actively working on the current release. > > What is the right thing to do here? Ask EGit to remove Mylyn from > their installation list? Or ask Mylyn to look into this and > potentially remove org.eclipse.mylyn.commons.notifications.feed? > > Best regards, Lars > > !ENTRY org.eclipse.mylyn.commons.notifications.feed 4 0 2021-11-10 > 13:57:22.003 > !MESSAGE FrameworkEvent ERROR > !STACK 0 > org.osgi.framework.BundleException: Could not resolve module: > org.eclipse.mylyn.commons.notifications.feed [284] > Bundle was not resolved because of a uses constraint violation. > org.apache.felix.resolver.reason.ReasonException: Uses constraint > violation. Unable to resolve resource > org.eclipse.mylyn.commons.notifications.feed [osgi.identity; > osgi.identity="org.eclipse.mylyn.commons.notifications.feed"; > type="osgi.bundle"; version:Version="1.17.2.v20200813-0821"; > singleton:="true"] because it is exposed to package 'javax.xml.bind' > from resources javax.xml.bind [osgi.identity; > osgi.identity="javax.xml.bind"; type="osgi.bundle"; > version:Version="2.2.0.v201105210648"] and jakarta.xml.bind > [osgi.identity; osgi.identity="jakarta.xml.bind"; type="osgi.bundle"; > version:Version="2.3.3.v20201118-1818"] via two dependency chains. > > Chain 1: > org.eclipse.mylyn.commons.notifications.feed [osgi.identity; > osgi.identity="org.eclipse.mylyn.commons.notifications.feed"; > type="osgi.bundle"; version:Version="1.17.2.v20200813-0821"; > singleton:="true"] > require: (&(osgi.wiring.bundle=javax.xml.bind)(bundle-version>=2.2.0)) > | > provide: osgi.wiring.bundle: javax.xml.bind > javax.xml.bind [osgi.identity; osgi.identity="javax.xml.bind"; > type="osgi.bundle"; version:Version="2.2.0.v201105210648"] > > Chain 2: > org.eclipse.mylyn.commons.notifications.feed [osgi.identity; > osgi.identity="org.eclipse.mylyn.commons.notifications.feed"; > type="osgi.bundle"; version:Version="1.17.2.v20200813-0821"; > singleton:="true"] > require: > (&(osgi.wiring.bundle=com.sun.xml.bind)(bundle-version>=2.2.0)) > | > provide: osgi.wiring.bundle; > bundle-version:Version="2.3.3.v20201118-1818"; > osgi.wiring.bundle="com.sun.xml.bind" > com.sun.xml.bind [osgi.identity; osgi.identity="com.sun.xml.bind"; > type="osgi.bundle"; version:Version="2.3.3.v20201118-1818"] > import: > (&(osgi.wiring.package=javax.xml.bind)(&(version>=2.3.3)(!(version>=2.3.4)))) > | > export: osgi.wiring.package: javax.xml.bind > jakarta.xml.bind [osgi.identity; osgi.identity="jakarta.xml.bind"; > type="osgi.bundle"; version:Version="2.3.3.v20201118-1818"] > at org.eclipse.osgi.container.Module.start(Module.java:463) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.lambda$1(ModuleContainer.java:1834) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1829) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1775) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1739) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1661) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) > at > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:228) > at > org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339) > > !ENTRY org.eclipse.mylyn.github.ui 4 0 2021-11-10 13:57:22.019 > !MESSAGE FrameworkEvent ERROR > !STACK 0 > org.osgi.framework.BundleException: Could not resolve module: > org.eclipse.mylyn.github.ui [297] > Unresolved requirement: Require-Bundle: org.eclipse.mylyn.tasks.ui; > bundle-version="[3.20.0,4.0.0)" > -> Bundle-SymbolicName: org.eclipse.mylyn.tasks.ui; > bundle-version="3.25.2.v20200814-0512"; singleton:="true" > org.eclipse.mylyn.tasks.ui [305] > Unresolved requirement: Require-Bundle: > org.eclipse.mylyn.commons.notifications.feed; bundle-version="1.0.0" > -> Bundle-SymbolicName: > org.eclipse.mylyn.commons.notifications.feed; > bundle-version="1.17.2.v20200813-0821"; singleton:="true" > org.eclipse.mylyn.commons.notifications.feed [284] > No resolution report for the bundle. Bundle was not > resolved because of a uses constraint violation. > org.apache.felix.resolver.reason.ReasonException: Uses constraint > violation. Unable to resolve resource > org.eclipse.mylyn.commons.notifications.feed [osgi.identity; > osgi.identity="org.eclipse.mylyn.commons.notifications.feed"; > type="osgi.bundle"; version:Version="1.17.2.v20200813-0821"; > singleton:="true"] because it is exposed to package 'javax.xml.bind' > from resources javax.xml.bind [osgi.identity; > osgi.identity="javax.xml.bind"; type="osgi.bundle"; > version:Version="2.2.0.v201105210648"] and jakarta.xml.bind > [osgi.identity; osgi.identity="jakarta.xml.bind"; type="osgi.bundle"; > version:Version="2.3.3.v20201118-1818"] via two dependency chains. > > Chain 1: > org.eclipse.mylyn.commons.notifications.feed [osgi.identity; > osgi.identity="org.eclipse.mylyn.commons.notifications.feed"; > type="osgi.bundle"; version:Version="1.17.2.v20200813-0821"; > singleton:="true"] > require: (&(osgi.wiring.bundle=javax.xml.bind)(bundle-version>=2.2.0)) > | > provide: osgi.wiring.bundle: javax.xml.bind > javax.xml.bind [osgi.identity; osgi.identity="javax.xml.bind"; > type="osgi.bundle"; version:Version="2.2.0.v201105210648"] > > Chain 2: > org.eclipse.mylyn.commons.notifications.feed [osgi.identity; > osgi.identity="org.eclipse.mylyn.commons.notifications.feed"; > type="osgi.bundle"; version:Version="1.17.2.v20200813-0821"; > singleton:="true"] > require: > (&(osgi.wiring.bundle=com.sun.xml.bind)(bundle-version>=2.2.0)) > | > provide: osgi.wiring.bundle; > bundle-version:Version="2.3.3.v20201118-1818"; > osgi.wiring.bundle="com.sun.xml.bind" > com.sun.xml.bind [osgi.identity; osgi.identity="com.sun.xml.bind"; > type="osgi.bundle"; version:Version="2.3.3.v20201118-1818"] > import: > (&(osgi.wiring.package=javax.xml.bind)(&(version>=2.3.3)(!(version>=2.3.4)))) > | > export: osgi.wiring.package: javax.xml.bind > jakarta.xml.bind [osgi.identity; osgi.identity="jakarta.xml.bind"; > type="osgi.bundle"; version:Version="2.3.3.v20201118-1818"] > at org.eclipse.osgi.container.Module.start(Module.java:463) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.lambda$1(ModuleContainer.java:1834) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1829) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1775) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1739) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1661) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) > at > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:228) > at > org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339) > > !ENTRY org.eclipse.mylyn.tasks.ui 4 0 2021-11-10 13:57:22.031 > !MESSAGE FrameworkEvent ERROR > !STACK 0 > org.osgi.framework.BundleException: Could not resolve module: > org.eclipse.mylyn.tasks.ui [305] > Unresolved requirement: Require-Bundle: > org.eclipse.mylyn.commons.notifications.feed; bundle-version="1.0.0" > -> Bundle-SymbolicName: > org.eclipse.mylyn.commons.notifications.feed; > bundle-version="1.17.2.v20200813-0821"; singleton:="true" > org.eclipse.mylyn.commons.notifications.feed [284] > No resolution report for the bundle. Bundle was not resolved > because of a uses constraint violation. > org.apache.felix.resolver.reason.ReasonException: Uses constraint > violation. Unable to resolve resource > org.eclipse.mylyn.commons.notifications.feed [osgi.identity; > osgi.identity="org.eclipse.mylyn.commons.notifications.feed"; > type="osgi.bundle"; version:Version="1.17.2.v20200813-0821"; > singleton:="true"] because it is exposed to package 'javax.xml.bind' > from resources javax.xml.bind [osgi.identity; > osgi.identity="javax.xml.bind"; type="osgi.bundle"; > version:Version="2.2.0.v201105210648"] and jakarta.xml.bind > [osgi.identity; osgi.identity="jakarta.xml.bind"; type="osgi.bundle"; > version:Version="2.3.3.v20201118-1818"] via two dependency chains. > > Chain 1: > org.eclipse.mylyn.commons.notifications.feed [osgi.identity; > osgi.identity="org.eclipse.mylyn.commons.notifications.feed"; > type="osgi.bundle"; version:Version="1.17.2.v20200813-0821"; > singleton:="true"] > require: (&(osgi.wiring.bundle=javax.xml.bind)(bundle-version>=2.2.0)) > | > provide: osgi.wiring.bundle: javax.xml.bind > javax.xml.bind [osgi.identity; osgi.identity="javax.xml.bind"; > type="osgi.bundle"; version:Version="2.2.0.v201105210648"] > > Chain 2: > org.eclipse.mylyn.commons.notifications.feed [osgi.identity; > osgi.identity="org.eclipse.mylyn.commons.notifications.feed"; > type="osgi.bundle"; version:Version="1.17.2.v20200813-0821"; > singleton:="true"] > require: > (&(osgi.wiring.bundle=com.sun.xml.bind)(bundle-version>=2.2.0)) > | > provide: osgi.wiring.bundle; > bundle-version:Version="2.3.3.v20201118-1818"; > osgi.wiring.bundle="com.sun.xml.bind" > com.sun.xml.bind [osgi.identity; osgi.identity="com.sun.xml.bind"; > type="osgi.bundle"; version:Version="2.3.3.v20201118-1818"] > import: > (&(osgi.wiring.package=javax.xml.bind)(&(version>=2.3.3)(!(version>=2.3.4)))) > | > export: osgi.wiring.package: javax.xml.bind > jakarta.xml.bind [osgi.identity; osgi.identity="jakarta.xml.bind"; > type="osgi.bundle"; version:Version="2.3.3.v20201118-1818"] > at org.eclipse.osgi.container.Module.start(Module.java:463) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.lambda$1(ModuleContainer.java:1834) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1829) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1775) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1739) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1661) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) > at > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:228) > at > org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:339) > !SESSION 2021-11-10 13:57:10.145 > ----------------------------------------------- > eclipse.buildId=4.22.0.I20211108-1800 > java.version=16.0.2 > java.vendor=Eclipse Foundation > > -- > Eclipse Platform project co-lead > CEO vogella GmbH > > Haindaalwisch 17a, 22395 Hamburg > Amtsgericht Hamburg: HRB 127058 > Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel > USt-IdNr.: DE284122352 > Fax (040) 5247 6322, Email: lars.vo...@vogella.com, Web: > http://www.vogella.com > _______________________________________________ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.org > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev >
_______________________________________________ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev