Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [epp-dev] EPP 2023-09 M3

I tested the Eclipse Eierlegende Wollmilchsau and the JEE package.  Both have this in the error log on startup:

org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jst.ws.axis.consumption.core [556]
  Unresolved requirement: Require-Bundle: org.apache.axis.ant; bundle-version="[1.4.0,2.0.0)"
    -> Bundle-SymbolicName: org.apache.axis.ant; bundle-version="1.4.0.v20230802-0838"
       org.apache.axis.ant [66]
         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.apache.axis.ant [osgi.identity; osgi.identity="org.apache.axis.ant"; type="osgi.bundle"; version:Version="1.4.0.v20230802-0838"] because it exports package 'org.apache.axis' and is also exposed to it from resource org.apache.axis [osgi.identity; osgi.identity="org.apache.axis"; type="osgi.bundle"; version:Version="1.4.0.v20230730-0709"] via the following dependency chain:

  org.apache.axis.ant [osgi.identity; osgi.identity="org.apache.axis.ant"; type="osgi.bundle"; version:Version="1.4.0.v20230802-0838"]
    import: (osgi.wiring.package=org.apache.axis.client)
     |
    export: osgi.wiring.package: org.apache.axis.client; uses:=org.apache.axis
    export: osgi.wiring.package=org.apache.axis
  org.apache.axis [osgi.identity; osgi.identity="org.apache.axis"; type="osgi.bundle"; version:Version="1.4.0.v20230730-0709"]
    at org.eclipse.osgi.container.Module.start(Module.java:463)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1852)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1845)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1786)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1750)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1672)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

I opened the following issue to fix bnd instructions for the org.apache.axis.ant bundle:

  https://github.com/eclipse-orbit/orbit-simrel/issues/12

I tested the fix by rebuilding the bundle with the same qualifier and replace the version in the bundle pool with that; I'll commit the fix later today...

____________________________

Not surprisingly, the Eierlegende Wollmilchsau has wiring problems with guava:

org.osgi.framework.BundleException: Could not resolve module: org.eclipse.gef.dot.ide [1032]
  Unresolved requirement: Require-Bundle: org.eclipse.gef.dot; bundle-version="[5.0.0,6.0.0)"
    -> Bundle-SymbolicName: org.eclipse.gef.dot; bundle-version="5.1.4.202209120200"; singleton:="true"
       org.eclipse.gef.dot [1029]
         Unresolved requirement: Require-Bundle: org.eclipse.gef.dot.generator; bundle-version="[5.0.0,6.0.0)"; resolution:="optional"
  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.gef.dot [osgi.identity; type="osgi.bundle"; version:Version="5.1.4.202209120200"; osgi.identity="org.eclipse.gef.dot"; singleton:="true"] because it is exposed to package 'com.google.common.base' from resources com.google.guava [osgi.identity; type="osgi.bundle"; version:Version="32.1.2.jre"; osgi.identity="com.google.guava"] and com.google.guava [osgi.identity; type="osgi.bundle"; version:Version="30.1.0.v20221112-0806"; osgi.identity="com.google.guava"] via two dependency chains.

Chain 1:
  org.eclipse.gef.dot [osgi.identity; type="osgi.bundle"; version:Version="5.1.4.202209120200"; osgi.identity="org.eclipse.gef.dot"; singleton:="true"]
    require: (&(osgi.wiring.bundle=org.eclipse.xtend.lib)(&(bundle-version>=2.26.0)(!(bundle-version>=3.0.0))))
     |
    provide: osgi.wiring.bundle: org.eclipse.xtend.lib
  com.google.guava [osgi.identity; type="osgi.bundle"; version:Version="32.1.2.jre"; osgi.identity="com.google.guava"]

Chain 2:
  org.eclipse.gef.dot [osgi.identity; type="osgi.bundle"; version:Version="5.1.4.202209120200"; osgi.identity="org.eclipse.gef.dot"; singleton:="true"]
    require: (&(osgi.wiring.bundle=org.eclipse.gef.common)(&(bundle-version>=5.0.0)(!(bundle-version>=6.0.0))))
     |
    provide: osgi.wiring.bundle; bundle-version:Version="5.0.2.202209120200"; osgi.wiring.bundle="org.eclipse.gef.common"
  org.eclipse.gef.common [osgi.identity; type="osgi.bundle"; version:Version="5.0.2.202209120200"; osgi.identity="org.eclipse.gef.common"]
    import: (&(osgi.wiring.package=com.google.common.reflect)(version>=12.0.0))
     |
    export: osgi.wiring.package: com.google.common.reflect; uses:=com.google.common.base
    export: osgi.wiring.package=com.google.common.base
  com.google.guava [osgi.identity; type="osgi.bundle"; version:Version="30.1.0.v20221112-0806"; osgi.identity="com.google.guava"]
    at org.eclipse.osgi.container.Module.start(Module.java:463)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1852)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1845)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1786)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1750)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1672)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)
_______________

The DSL package starts without errors in the log and can visit all preferences without errors in the log.

Regards,
Ed

On 25.08.2023 05:02, Jonah Graham via epp-dev wrote:
Hi everyone,

Our next milestone build is available for testing: EPP 2023-09 M3

No special issues to report!

I have been following the steps on https://github.com/eclipse-packaging/packages/labels/endgame - you can see the checkmarks as to what is done.

Download link: https://download.eclipse.org/technology/epp/downloads/release/2023-09/M3/_mirrors.php

EPP was built with the p2 repositories at:

https://download.eclipse.org/releases/2023-09/202308251000/ and
https://download.eclipse.org/technology/epp/packages/2023-09/202308241200/

Please test and send your +1 to this mailing list. +1s are optional as the package will be published anyway.

Last +1 received for each package and platform (apologies if I missed one of your +1 emails, just let me know and I will update Last Recorded +1)

Packages:
committers - 2023-06 RC2
cpp - 2023-06 RC2
dsl - 2023-06 RC2
embedcpp - 2023-06 RC2
java - 2023-06 RC2
jee - 2023-06 RC2
modeling - 2023-09 M2
parallel - 2022-03 RC2 (tested by Ed in 2023-03 RC2)
php - 2023-06 RC2
rcp - 2023-06 RC2
scout - 2023-06 RC2

Platforms:
Linux x86_64 - 2023-09 M2
Linux aarch64 - 2023-06 RC2
Windows - 2023-06 RC2
macOS x86_64 - 2023-06 RC2
macOS aarch64 - 2023-06 RC2

Thank you for testing!

Regards,
Jonah
~~~
Jonah Graham (he/him)
Kichwa Coders
www.kichwacoders.com

_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/epp-dev

Back to the top