[jbosstools-issues] [JBoss JIRA] (JBIDE-23317) Create and use Oxygen.0.M7 target platform

Nick Boldt (JIRA) issues at jboss.org
Thu May 18 10:14:00 EDT 2017


    [ https://issues.jboss.org/browse/JBIDE-23317?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13408318#comment-13408318 ] 

Nick Boldt commented on JBIDE-23317:
------------------------------------

Possible wiring issue in Oxygen.0.M5 TP. May be caused by having two versions of org.apache.httpcomponents.httpcore / httpclient - 4.3.6 vs 4.5.2 and 4.3.3 vs. 4.4.4:

{code}
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.recommenders.snipmatch.rcp [755]
  Unresolved requirement: Require-Bundle: org.eclipse.recommenders.models.rcp; bundle-version="[2.4.6,2.4.7]"
    -> Bundle-SymbolicName: org.eclipse.recommenders.models.rcp; bundle-version="2.4.6.v20161130-1433"; singleton:="true"
       org.eclipse.recommenders.models.rcp [749]
         Unresolved requirement: Require-Bundle: org.eclipse.recommenders.models; bundle-version="[2.4.6,2.4.7]"
           -> Bundle-SymbolicName: org.eclipse.recommenders.models; bundle-version="2.4.6.v20161130-1433"
              org.eclipse.recommenders.models [748]
                Unresolved requirement: Import-Package: org.eclipse.aether.transport.http; version="[1.0.0,1.1.0)"
                  -> Export-Package: org.eclipse.aether.transport.http; bundle-symbolic-name="org.eclipse.aether.transport.http"; bundle-version="1.0.1.v20141111"; version="1.0.1.v20141111"; uses:="javax.inject,org.eclipse.aether,org.eclipse.aether.repository,org.eclipse.aether.spi.connector.transport,org.eclipse.aether.spi.locator,org.eclipse.aether.spi.log,org.eclipse.aether.transfer"
                     org.eclipse.aether.transport.http [127]
                       No resolution report for the bundle.  Bundle was not resolved because of a uses contraint violation.
  org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource org.eclipse.aether.transport.http [osgi.identity; osgi.identity="org.eclipse.aether.transport.http"; type="osgi.bundle"; version:Version="1.0.1.v20141111"] because it is exposed to package 'org.apache.http' from resources org.apache.httpcomponents.httpcore [osgi.identity; osgi.identity="org.apache.httpcomponents.httpcore"; type="osgi.bundle"; version:Version="4.3.3.v201411290715"] and org.apache.httpcomponents.httpcore [osgi.identity; osgi.identity="org.apache.httpcomponents.httpcore"; type="osgi.bundle"; version:Version="4.4.4.v20161115-1643"] via two dependency chains.

Chain 1:
  org.eclipse.aether.transport.http [osgi.identity; osgi.identity="org.eclipse.aether.transport.http"; type="osgi.bundle"; version:Version="1.0.1.v20141111"]
    import: (&(osgi.wiring.package=org.apache.http)(&(version>=4.2.1)(!(version>=4.4.0))))
     |
    export: osgi.wiring.package: org.apache.http
  org.apache.httpcomponents.httpcore [osgi.identity; osgi.identity="org.apache.httpcomponents.httpcore"; type="osgi.bundle"; version:Version="4.3.3.v201411290715"]

Chain 2:
  org.eclipse.aether.transport.http [osgi.identity; osgi.identity="org.eclipse.aether.transport.http"; type="osgi.bundle"; version:Version="1.0.1.v20141111"]
    import: (&(osgi.wiring.package=org.apache.http.auth)(&(version>=4.2.1)(!(version>=4.4.0))))
     |
    export: osgi.wiring.package=org.apache.http.auth; uses:=org.apache.http.protocol
  org.apache.httpcomponents.httpclient [osgi.identity; osgi.identity="org.apache.httpcomponents.httpclient"; type="osgi.bundle"; version:Version="4.3.6.v201511171540"]
    import: (&(osgi.wiring.package=org.apache.http.protocol)(version>=4.3.3))
     |
    export: osgi.wiring.package: org.apache.http.protocol; uses:=org.apache.http
    export: osgi.wiring.package=org.apache.http
  org.apache.httpcomponents.httpcore [osgi.identity; osgi.identity="org.apache.httpcomponents.httpcore"; type="osgi.bundle"; version:Version="4.4.4.v20161115-1643"]
	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)
{code} (as seen by [~adietish] )

> Create and use Oxygen.0.M7 target platform
> ------------------------------------------
>
>                 Key: JBIDE-23317
>                 URL: https://issues.jboss.org/browse/JBIDE-23317
>             Project: Tools (JBoss Tools)
>          Issue Type: Component Upgrade
>          Components: target-platform
>    Affects Versions: 4.4.1.AM1
>            Reporter: Nick Boldt
>            Assignee: Nick Boldt
>            Priority: Blocker
>             Fix For: 4.5.0.AM1
>
>
> Once available on Feb 02/2017, we should create a new 4.70.0.AM1-SNAPSHOT target platform containing Oxygen.0.M5 bits.
> https://wiki.eclipse.org/index.php?title=Oxygen/Simultaneous_Release_Plan#Schedule
> Story points: 21 (fibonacci)
> jbt tp,
> jbds tp,
> central tp;
> jbt-build-sites,
> jbds site build;
> update install/matrix jobs to use new Eclipse JEE/platform binary;
> mailing list announcements



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jbosstools-issues mailing list