The error message seems to be the same as 
in https://github.com/jacoco/jacoco/issues/1599#issuecomment-2033737996
so you also need to update EclEmma from 3.1.8 to 3.1.9

3.1.9 is available in the following P2 repository
https://download.eclipse.org/eclemma/releases/3.1.9/

which is referenced from the following composite P2 repositories
https://update.eclemma.org/
https://download.eclipse.org/eclemma/releases/

as well as in Eclipse Marketplace,

and the archive is at 
https://github.com/eclipse-eclemma/eclemma/releases/tag/v3.1.9

Hope this helps.


Regards,
Evgeny

On Monday, June 10, 2024 at 8:00:06 PM UTC+2 reis...@gmail.com wrote:

After doing an update in eclipse recently, I noticed that my EclEmma is not 
working anymore. When looking at my eclipse log, this is one of the error 
messages that comes up:

!ENTRY org.eclipse.eclemma.core 4 0 2024-06-05 12:44:40.955
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: 
org.eclipse.eclemma.core [2837]
  Unresolved requirement: Require-Bundle: org.jacoco.report; 
bundle-version="[0.8.11,0.8.12)"
    -> Bundle-SymbolicName: org.jacoco.report; 
bundle-version="0.8.11.202310140853"
       org.jacoco.report [2794]
         Unresolved requirement: Import-Package: org.jacoco.core; 
version="[0.8.11,0.8.12)"
           -> Export-Package: org.jacoco.core; 
bundle-symbolic-name="org.jacoco.core"; 
bundle-version="0.8.11.202310140853"; version="0.8.11"
              org.jacoco.core [2793]
         Unresolved requirement: Import-Package: org.jacoco.core.runtime; 
version="[0.8.11,0.8.12)"
           -> Export-Package: org.jacoco.core.runtime; 
bundle-symbolic-name="org.jacoco.core"; 
bundle-version="0.8.11.202310140853"; version="0.8.11"; 
uses:="org.jacoco.core.data,org.objectweb.asm"
         Unresolved requirement: Import-Package: org.jacoco.core.analysis; 
version="[0.8.11,0.8.12)"
           -> Export-Package: org.jacoco.core.analysis; 
bundle-symbolic-name="org.jacoco.core"; 
bundle-version="0.8.11.202310140853"; version="0.8.11"; 
uses:="org.jacoco.core.data,org.jacoco.core.internal.analysis"
         Unresolved requirement: Import-Package: org.jacoco.core.data; 
version="[0.8.11,0.8.12)"
           -> Export-Package: org.jacoco.core.data; 
bundle-symbolic-name="org.jacoco.core"; 
bundle-version="0.8.11.202310140853"; version="0.8.11"; 
uses:="org.jacoco.core.internal.data"
  Unresolved requirement: Require-Bundle: org.jacoco.core; 
bundle-version="[0.8.11,0.8.12)"
    -> Bundle-SymbolicName: org.jacoco.core; 
bundle-version="0.8.11.202310140853"
  Bundle was not resolved because of a uses constraint violation.
  org.apache.felix.resolver.reason.ReasonException: Uses constraint 
violation. Unable to resolve resource org.jacoco.core [osgi.identity; 
type="osgi.bundle"; version:Version="0.8.11.202310140853"; 
osgi.identity="org.jacoco.core"] because it is exposed to package 
'org.objectweb.asm' from resources org.objectweb.asm [osgi.identity; 
type="osgi.bundle"; version:Version="9.6.0"; 
osgi.identity="org.objectweb.asm"] and org.objectweb.asm [osgi.identity; 
type="osgi.bundle"; version:Version="9.7.0"; 
osgi.identity="org.objectweb.asm"] via two dependency chains.

Chain 1:
  org.jacoco.core [osgi.identity; type="osgi.bundle"; 
version:Version="0.8.11.202310140853"; osgi.identity="org.jacoco.core"]
    import: 
(&(osgi.wiring.package=org.objectweb.asm)(&(version>=9.6.0)(!(version>=9.7.0))))
     |
    export: osgi.wiring.package: org.objectweb.asm
  org.objectweb.asm [osgi.identity; type="osgi.bundle"; 
version:Version="9.6.0"; osgi.identity="org.objectweb.asm"]

Chain 2:
  org.jacoco.core [osgi.identity; type="osgi.bundle"; 
version:Version="0.8.11.202310140853"; osgi.identity="org.jacoco.core"]
    import: 
(&(osgi.wiring.package=org.objectweb.asm.commons)(&(version>=9.6.0)(!(version>=9.7.0))))
     |
    export: osgi.wiring.package=org.objectweb.asm.commons; 
uses:=org.objectweb.asm
  org.objectweb.asm.commons [osgi.identity; type="osgi.bundle"; 
version:Version="9.6.0"; osgi.identity="org.objectweb.asm.commons"]
    import: (&(osgi.wiring.package=org.objectweb.asm)(version>=9.6.0))
     |
    export: osgi.wiring.package: org.objectweb.asm
  org.objectweb.asm [osgi.identity; type="osgi.bundle"; 
version:Version="9.7.0"; osgi.identity="org.objectweb.asm"]
at org.eclipse.osgi.container.Module.start(Module.java:493)
at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:2073)
at 
org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:143)
at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:2064)
at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:2004)
at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1967)
at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1883)
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:341)

There is another similar error after it:
!ENTRY org.eclipse.eclemma.ui 4 0 2024-06-05 12:44:40.959
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: 
org.eclipse.eclemma.ui [2839]
  Unresolved requirement: Require-Bundle: org.eclipse.eclemma.core
    -> Bundle-SymbolicName: org.eclipse.eclemma.core; 
bundle-version="3.1.8.202312121452"; singleton:="true"
       org.eclipse.eclemma.core [2837]
         Unresolved requirement: Require-Bundle: org.jacoco.report; 
bundle-version="[0.8.11,0.8.12)"
           -> Bundle-SymbolicName: org.jacoco.report; 
bundle-version="0.8.11.202310140853"
              org.jacoco.report [2794]
                Unresolved requirement: Import-Package: org.jacoco.core; 
version="[0.8.11,0.8.12)"
                  -> Export-Package: org.jacoco.core; 
bundle-symbolic-name="org.jacoco.core"; 
bundle-version="0.8.11.202310140853"; version="0.8.11"
                     org.jacoco.core [2793]
                Unresolved requirement: Import-Package: 
org.jacoco.core.runtime; version="[0.8.11,0.8.12)"
                  -> Export-Package: org.jacoco.core.runtime; 
bundle-symbolic-name="org.jacoco.core"; 
bundle-version="0.8.11.202310140853"; version="0.8.11"; 
uses:="org.jacoco.core.data,org.objectweb.asm"
                Unresolved requirement: Import-Package: 
org.jacoco.core.analysis; version="[0.8.11,0.8.12)"
                  -> Export-Package: org.jacoco.core.analysis; 
bundle-symbolic-name="org.jacoco.core"; 
bundle-version="0.8.11.202310140853"; version="0.8.11"; 
uses:="org.jacoco.core.data,org.jacoco.core.internal.analysis"
                Unresolved requirement: Import-Package: 
org.jacoco.core.data; version="[0.8.11,0.8.12)"
                  -> Export-Package: org.jacoco.core.data; 
bundle-symbolic-name="org.jacoco.core"; 
bundle-version="0.8.11.202310140853"; version="0.8.11"; 
uses:="org.jacoco.core.internal.data"
         Unresolved requirement: Require-Bundle: org.jacoco.core; 
bundle-version="[0.8.11,0.8.12)"
           -> Bundle-SymbolicName: org.jacoco.core; 
bundle-version="0.8.11.202310140853"
  Unresolved requirement: Require-Bundle: org.jacoco.core; 
bundle-version="[0.8.11,0.8.12)"
    -> Bundle-SymbolicName: org.jacoco.core; 
bundle-version="0.8.11.202310140853"
  Bundle was not resolved because of a uses constraint violation.
  org.apache.felix.resolver.reason.ReasonException: Uses constraint 
violation. Unable to resolve resource org.jacoco.core [osgi.identity; 
type="osgi.bundle"; version:Version="0.8.11.202310140853"; 
osgi.identity="org.jacoco.core"] because it is exposed to package 
'org.objectweb.asm' from resources org.objectweb.asm [osgi.identity; 
type="osgi.bundle"; version:Version="9.6.0"; 
osgi.identity="org.objectweb.asm"] and org.objectweb.asm [osgi.identity; 
type="osgi.bundle"; version:Version="9.7.0"; 
osgi.identity="org.objectweb.asm"] via two dependency chains.

Chain 1:
  org.jacoco.core [osgi.identity; type="osgi.bundle"; 
version:Version="0.8.11.202310140853"; osgi.identity="org.jacoco.core"]
    import: 
(&(osgi.wiring.package=org.objectweb.asm)(&(version>=9.6.0)(!(version>=9.7.0))))
     |
    export: osgi.wiring.package: org.objectweb.asm
  org.objectweb.asm [osgi.identity; type="osgi.bundle"; 
version:Version="9.6.0"; osgi.identity="org.objectweb.asm"]

Chain 2:
  org.jacoco.core [osgi.identity; type="osgi.bundle"; 
version:Version="0.8.11.202310140853"; osgi.identity="org.jacoco.core"]
    import: 
(&(osgi.wiring.package=org.objectweb.asm.commons)(&(version>=9.6.0)(!(version>=9.7.0))))
     |
    export: osgi.wiring.package=org.objectweb.asm.commons; 
uses:=org.objectweb.asm
  org.objectweb.asm.commons [osgi.identity; type="osgi.bundle"; 
version:Version="9.6.0"; osgi.identity="org.objectweb.asm.commons"]
    import: (&(osgi.wiring.package=org.objectweb.asm)(version>=9.6.0))
     |
    export: osgi.wiring.package: org.objectweb.asm
  org.objectweb.asm [osgi.identity; type="osgi.bundle"; 
version:Version="9.7.0"; osgi.identity="org.objectweb.asm"]
at org.eclipse.osgi.container.Module.start(Module.java:493)
at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:2073)
at 
org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:143)
at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:2064)
at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:2004)
at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1967)
at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1883)
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:341)

Does anyone have any idea what may be wrong?

Thank you in advance.

-- 
You received this message because you are subscribed to the Google Groups 
"JaCoCo and EclEmma Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jacoco+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jacoco/cc824dda-fb7d-42d9-b64d-bbd1d11b44bfn%40googlegroups.com.

Reply via email to