karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Loko <arnaudges...@yahoo.fr>
Subject "Bundle was not resolved because of a uses contraint violation" when deploying a feature/bundle
Date Wed, 13 Dec 2017 11:06:47 GMT
Hi

We face an issue deploying kar files (Camel routes developped with Talend OS
ESB 6.3), see error below. 

The bundle status is "resolved", but starting it manually runs into this
error again. It always happens with the first bundle deployed in Karaf.
Sometimes, deploying a 2nd or a third bundle makes all of them start
sucessfully. Sometimes it doesn't, then we have to restart Karaf and all
bundles start successfully. 

It happens either copying the kar file in /deploy, or unzipping it and using
feature:install. 

We don''t know how to avoid this and have the bundle deploy correctly from
first try. 

Thanks
Arnaud

Error executing command: Error executing command on bundles:
        Error starting bundle 277: Could not resolve module:
gfc.R_BROKER_LOGS [277]
  Unresolved requirement: Import-Package: com.ibm.icu.text;
resolution:="optional"
  Unresolved requirement: Import-Package: com.sun.security.auth.module;
resolution:="optional"
  Unresolved requirement: Import-Package: oracle.aurora.rdbms;
resolution:="optional"
  Unresolved requirement: Import-Package: oracle.i18n.text;
resolution:="optional"
  Unresolved requirement: Import-Package: oracle.i18n.text.converter;
resolution:="optional"
  Unresolved requirement: Import-Package: oracle.ons; resolution:="optional"
  Unresolved requirement: Import-Package: oracle.security.pki;
resolution:="optional"
  Unresolved requirement: Import-Package: oracle.xml.binxml;
resolution:="optional"
  Unresolved requirement: Import-Package: oracle.xml.parser.v2;
resolution:="optional"
  Unresolved requirement: Import-Package: oracle.xml.scalable;
resolution:="optional"
  Unresolved requirement: Import-Package: sun.security.action;
resolution:="optional"
  Unresolved requirement: Import-Package: sun.security.util;
resolution:="optional"
  Bundle was not resolved because of a uses contraint violation.
  org.osgi.service.resolver.ResolutionException: Uses constraint violation.
Unable to resolve resource gfc.R_BROKER_LOGS [osgi.identity;
osgi.identity="gfc.R_BROKER_LOGS"; type="osgi.bundle";
version:Version="0.3.0"] because it is exposed to package
'javax.transaction.xa' from resources org.apache.aries.transaction.manager
[osgi.identity; osgi.identity="org.apache.aries.transaction.manager";
type="osgi.bundle"; version:Version="1.1.1"] and
org.apache.geronimo.specs.geronimo-jta_1.1_spec [osgi.identity;
osgi.identity="org.apache.geronimo.specs.geronimo-jta_1.1_spec";
type="osgi.bundle"; version:Version="1.1.1"] via two dependency chains.

Chain 1:
  gfc.R_BROKER_LOGS [osgi.identity; osgi.identity="gfc.R_BROKER_LOGS";
type="osgi.bundle"; version:Version="0.3.0"]
    import: (osgi.wiring.package=javax.transaction.xa)
     |
    export: osgi.wiring.package: javax.transaction.xa
  org.apache.aries.transaction.manager [osgi.identity;
osgi.identity="org.apache.aries.transaction.manager"; type="osgi.bundle";
version:Version="1.1.1"]

Chain 2:
  gfc.R_BROKER_LOGS [osgi.identity; osgi.identity="gfc.R_BROKER_LOGS";
type="osgi.bundle"; version:Version="0.3.0"]
    import: (osgi.wiring.package=javax.jms)
     |
    export: osgi.wiring.package=javax.jms; uses:=javax.transaction.xa
  org.apache.geronimo.specs.geronimo-jms_1.1_spec [osgi.identity;
osgi.identity="org.apache.geronimo.specs.geronimo-jms_1.1_spec";
type="osgi.bundle"; version:Version="1.1.1"]
    import: (osgi.wiring.package=javax.transaction.xa)
     |
    export: osgi.wiring.package: javax.transaction.xa
  org.apache.geronimo.specs.geronimo-jta_1.1_spec [osgi.identity;
osgi.identity="org.apache.geronimo.specs.geronimo-jta_1.1_spec";
type="osgi.bundle"; version:Version="1.1.1"]





--
Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html

Mime
View raw message