[
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:
    
    
      
      
      
      
      _______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/epp-dev