lucee.runtime.exp.NativeException: Unresolved constraint in bundle s3.extension [86]: Unable to resolve 86.0: missing requirement [86.0] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.httpcomponents.httpcore)(bundle-version>=4.4.4)) at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4097)

Google Groups | Juan Aguilar | 8 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Error Updating Lucee 5 S3 Extension

    Google Groups | 8 months ago | Juan Aguilar
    lucee.runtime.exp.NativeException: Unresolved constraint in bundle s3.extension [86]: Unable to resolve 86.0: missing requirement [86.0] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.httpcomponents.httpcore)(bundle-version>=4.4.4)) at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4097)
  2. 0

    Building the extension-lucee.lex file and deploying. Have managed to deploy this extension without any deployment errors. After starting up Lucee Server and logging into server.cfm All flex.messaging jars are active except for flex.messaging.core-3-3-0-224970002L.jar which says loaded. The log reports this error: lucee.runtime.exp.NativeException: Unresolved constraint in bundle flex.extension [84]: Unable to resolve 84.0: missing requirement [84.0] osgi.wiring.bundle; (&(osgi.wiring.bundle=flex.messaging.core)(bundle-version>=3.3.0.224970002L)) [caused by: Unable to resolve 86.0: missing requirement [86.0] osgi.wiring.package; (osgi.wiring.package=org.jgroups)] at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4097) at org.apache.felix.framework.Felix.startBundle(Felix.java:2114) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:977) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:964) at lucee.loader.osgi.BundleUtil.start(BundleUtil.java:130) at lucee.runtime.osgi.OSGiUtil.start(OSGiUtil.java:687) at lucee.runtime.osgi.OSGiUtil.startIfNecessary(OSGiUtil.java:647) at lucee.runtime.osgi.OSGiUtil.loadBundle(OSGiUtil.java:370) at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:130) at lucee.transformer.library.ClassDefinitionImpl.getClazz(ClassDefinitionImpl.java:73) at lucee.runtime.config.XMLConfigAdmin.setClass(XMLConfigAdmin.java:6329) at lucee.runtime.config.XMLConfigAdmin._updateAMFEngine(XMLConfigAdmin.java:1902) at lucee.runtime.config.XMLConfigAdmin.updateRHExtension(XMLConfigAdmin.java:4750) at lucee.runtime.config.XMLConfigAdmin.updateRHExtension(XMLConfigAdmin.java:4575) at lucee.runtime.config.XMLConfigAdmin._updateRHExtension(XMLConfigAdmin.java:4557) at lucee.runtime.config.DeployHandler.deploy(DeployHandler.java:80) at lucee.runtime.engine.Controler.control(Controler.java:204) at lucee.runtime.engine.Controler.access$000(Controler.java:59) at lucee.runtime.engine.Controler$ControlerThread.run(Controler.java:109) Caused by: org.osgi.framework.BundleException: Unresolved constraint in bundle flex.extension [84]: Unable to resolve 84.0: missing requirement [84.0] osgi.wiring.bundle; (&(osgi.wiring.bundle=flex.messaging.core)(bundle-version>=3.3.0.224970002L)) [caused by: Unable to resolve 86.0: missing requirement [86.0] osgi.wiring.package; (osgi.wiring.package=org.jgroups)] ... 19 more I have updated the web.xml file to include the servlet information but as the jar is not being made active this is probably not relevant. We are trying to migrate from CF9 to Lucee 5 so this is a blocker for us if we can't resolve it.

    JIRA | 6 months ago | Pat Moody
    lucee.runtime.exp.NativeException: Unresolved constraint in bundle flex.extension [84]: Unable to resolve 84.0: missing requirement [84.0] osgi.wiring.bundle; (&(osgi.wiring.bundle=flex.messaging.core)(bundle-version>=3.3.0.224970002L)) [caused by: Unable to resolve 86.0: missing requirement [86.0] osgi.wiring.package; (osgi.wiring.package=org.jgroups)]

    Root Cause Analysis

    1. lucee.runtime.exp.NativeException

      Unresolved constraint in bundle s3.extension [86]: Unable to resolve 86.0: missing requirement [86.0] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.httpcomponents.httpcore)(bundle-version>=4.4.4)) at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4097)

      at org.apache.felix.framework.Felix.startBundle()
    2. Apache Felix Framework
      BundleImpl.start
      1. org.apache.felix.framework.Felix.startBundle(Felix.java:2114)
      2. org.apache.felix.framework.BundleImpl.start(BundleImpl.java:977)
      3. org.apache.felix.framework.BundleImpl.start(BundleImpl.java:964)
      3 frames
    3. lucee.loader.osgi
      BundleUtil.start
      1. lucee.loader.osgi.BundleUtil.start(BundleUtil.java:130)
      1 frame
    4. lucee.runtime.osgi
      OSGiUtil.loadBundle
      1. lucee.runtime.osgi.OSGiUtil.start(OSGiUtil.java:687)
      2. lucee.runtime.osgi.OSGiUtil.startIfNecessary(OSGiUtil.java:647)
      3. lucee.runtime.osgi.OSGiUtil.loadBundle(OSGiUtil.java:370)
      3 frames
    5. lucee.commons.lang
      ClassUtil.loadClassByBundle
      1. lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:130)
      1 frame