Do you have a features xml ? IMHO the bundle statements are not fully correct.
I can fix that for you. Regards JB Le 25 oct. 2018 à 21:38, à 21:38, "John F. Berry" <[email protected]> a écrit: >but my POM references 2.21.1 (i thought) ><groupId>org.apache.camel</groupId> > <artifactId>camel-mllp</artifactId> > <version>2.21.1</version> > </dependency> > > <!-- Project stuff --> > <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-hl7</artifactId> > <version>2.21.1</version> > </dependency> > > <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-netty4</artifactId> > <version>2.21.1</version> > </dependency> > > <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-base64</artifactId> > <version>2.21.1</version> > </dependency> > >my camel-core doesn't have a version on it... Should I declare 2.21.1 ? > > <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-core</artifactId> > </dependency> > <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-blueprint</artifactId> > </dependency> > > > >On Thursday, October 25, 2018, 1:06:07 PM EDT, Francois Papon ><[email protected]> wrote: > > >Your project EDMtoPSoft-java required camel version >= 2.22.0 and you >added the 2.21.1 > >If you don't add the version it will install the latest : > >"feature:repo-add camel" > >regards, > > François Papon >[email protected] Le 25/10/2018 à 20:32, John F. Berry a écrit : > > >I couldn't install camel-hl7 until I performed a "install:repo-add >camel 2.21.1" then I installed: camel-core camel-hl7 camel-blueprint >but now Karaf complains now when I install my package that it's missing >camel: org.osgi.framework.BundleException: Unable to resolve >EDMtoPSoft-java [45](R 45.0): missing requirement [EDMtoPSoft-java >[45](R 45.0)] >osgi.wiring.package;(&(osgi.wiring.package=org.apache.camel)(version>=2.22.0)(!(version>=3.0.0))) >Unresolved requirements: [[EDMtoPSoft-java [45](R 45.0)] >osgi.wiring.package; (&(osgi >.wiring.package=org.apache.camel)(version>=2.22.0)(!(version>=3.0.0)))] > > >On Thursday, October 25, 2018, 10:07:41 AM EDT, Francois Papon ><[email protected]> wrote: > > >Yes, you have to install camel features : > >karaf@root()> feature:install camel-hl7 > >regards, > > François Papon >[email protected] Le 25/10/2018 à 18:01, John F. Berry a écrit : > > >Thanks.. I moved the data folder off (just for reference) and created a >new data folder. I now have no bundles (well besides the default one).. >karaf@root()> bundle:list > START LEVEL 100 , List Threshold: 50 > ID | State | Lvl | Version | Name >---+--------+-----+---------+------------------------------------------ > 23 | Active | 80 | 4.2.1 | Apache Karaf :: OSGi Services :: Event > >Now I'm back to missing a reference to ca.uhn.hl7v2 which earlier in >this thread I was instructed to install the bundle for. Should I be >installing a feature? > >Unresolved requirements: [[EDMtoPSoft-java [45](R 45.0)] >osgi.wiring.package; (osgi.wiring.package=ca.uhn.hl7v2.model) > >On Thursday, October 25, 2018, 9:48:40 AM EDT, Francois Papon ><[email protected]> wrote: > > >I think it's better to remove the "data" directory and re-install your >project ;) > >regards, > > François Papon >[email protected] Le 25/10/2018 à 17:34, John F. Berry a écrit : > > > Thank you Francois, Here is the result of installing (-v switch): > karaf@root()> feature:install -v pax-jdbc-pool-dbcp2 > Adding features: pax-jdbc-pool-dbcp2/[1.3.0,1.3.0] > Changes to perform: > Region: root > Bundles to install: > mvn:org.apache.commons/commons-dbcp2/2.1.1 > mvn:org.apache.commons/commons-pool2/2.5.0 > >mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/3.2.4_1 > mvn:org.ops4j.pax.jdbc/pax-jdbc-pool-common/1.3.0 > mvn:org.ops4j.pax.jdbc/pax-jdbc-pool-dbcp2/1.3.0 > Stopping bundles: > org.apache.camel.karaf.camel-karaf-commands/2.22.1 > org.apache.camel.camel-commands-core/2.22.1 > org.apache.camel.camel-sql/2.22.1 > org.apache.camel.camel-stream/2.22.1 > org.apache.camel.camel-blueprint/2.22.1 > org.apache.camel.camel-core/2.22.1 > org.apache.servicemix.bundles.spring-tx/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-jdbc/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-expression/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-core/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-context-support/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-context/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-beans/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1 > Installing bundles: > mvn:org.apache.commons/commons-dbcp2/2.1.1 > mvn:org.apache.commons/commons-pool2/2.5.0 > mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/3.2.4_1 > mvn:org.ops4j.pax.jdbc/pax-jdbc-pool-common/1.3.0 > mvn:org.ops4j.pax.jdbc/pax-jdbc-pool-dbcp2/1.3.0 > Refreshing bundles: > org.apache.camel.camel-blueprint/2.22.1 (Wired to >org.apache.camel.camel-core/2.22.1 which is being refreshed) > org.apache.camel.camel-commands-core/2.22.1 (Wired to >org.apache.camel.camel-core/2.22.1 which is being refreshed) > org.apache.camel.camel-core/2.22.1 (Wired >toorg.apache.servicemix.bundles.spring-tx/5.0.8.RELEASE_1 which is >being refreshed) > org.apache.camel.camel-sql/2.22.1 (Wired >toorg.apache.servicemix.bundles.spring-tx/5.0.8.RELEASE_1 which is >being refreshed) > org.apache.camel.camel-stream/2.22.1 (Wired to >org.apache.camel.camel-core/2.22.1 which is being refreshed) > org.apache.camel.karaf.camel-karaf-commands/2.22.1 (Wired to >org.apache.camel.camel-core/2.22.1 which is being refreshed) > org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1 (Should be >wired to: org.apache.commons.pool2/2.5.0 (through >[org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1] >osgi.wiring.package >; >resolution:=optional;filter:="(&(osgi.wiring.package=org.apache.commons.pool2)(version>=2.4.0)(!(version>=3.0.0)))")) > org.apache.servicemix.bundles.spring-beans/5.0.8.RELEASE_1 (Wired >to org.apache.servicemix.bundles.spring-core/5.0.8.RELEASE_1 which is >being refreshed) > org.apache.servicemix.bundles.spring-context/5.0.8.RELEASE_1 (Wired >to org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1 which is >being refreshed) > >org.apache.servicemix.bundles.spring-context-support/5.0.8.RELEASE_1 >(Wired to org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1 >which is being refreshed) > org.apache.servicemix.bundles.spring-core/5.0.8.RELEASE_1 (Should >be wired to: org.apache.servicemix.bundles.cglib/3.2.4.1 (through >[org.apache.servicemix.bundles.spring-core/5.0.8.RELEASE_1] osgi >.wiring.package; >resolution:=optional;filter:="(&(osgi.wiring.package=net.sf.cglib.beans)(version>=3.0.0)(!(version>=4.0.0)))")) > org.apache.servicemix.bundles.spring-expression/5.0.8.RELEASE_1 >(Wired to org.apache.servicemix.bundles.spring-core/5.0.8.RELEASE_1 >which is being refreshed) > org.apache.servicemix.bundles.spring-jdbc/5.0.8.RELEASE_1 (Wired to >org.apache.servicemix.bundles.spring-context/5.0.8.RELEASE_1 which is >being refreshed) > org.apache.servicemix.bundles.spring-tx/5.0.8.RELEASE_1 (Wired to >org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1 which is being >refreshed) > Starting bundles: > org.apache.servicemix.bundles.spring-core/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-beans/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-aop/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-expression/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-context/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-tx/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-jdbc/5.0.8.RELEASE_1 > org.apache.servicemix.bundles.spring-context-support/5.0.8.RELEASE_1 > org.apache.camel.camel-core/2.22.1 > org.apache.camel.camel-blueprint/2.22.1 > org.apache.camel.camel-stream/2.22.1 > org.apache.camel.camel-sql/2.22.1 > org.apache.servicemix.bundles.cglib/3.2.4.1 > org.apache.commons.pool2/2.5.0 > org.apache.commons.dbcp2/2.1.1 > org.ops4j.pax.jdbc.pool.common/1.3.0 > org.ops4j.pax.jdbc.pool.dbcp2/1.3.0 > org.apache.camel.camel-commands-core/2.22.1 > org.apache.camel.karaf.camel-karaf-commands/2.22.1 > Done. > >I am still getting a missing requirement, caused by Unable to resolve >org.apache.commons.commons-dbcp2 [79] Should I uninstall the bundle >since I installed the feature? Thanks > >On Thursday, October 25, 2018, 9:26:25 AM EDT, Francois Papon ><[email protected]> wrote: > > >Hi, > >You can install this feature : > >pax-jdbc-pool-dbcp2 > >regards, > > François Papon >[email protected] Le 25/10/2018 à 17:18, John F. Berry a écrit : > > >Thanks for the help Jean-Baptiste, I've been learning so much through >this process. On which feature do you want me to "install -v" on? The >pax=jdbc* ? I did those below, just in case. > Here are my installed features: > > karaf@root(feature)> feature:list -i >Name | Version | Required | State | >Repository | Description >----------------+-----------------+----------+---------+--------------------------+-------------------------------------------------- >pax-jdbc-spec | 1.3.0 | | Started | >org.ops4j.pax.jdbc-1.3.0 | Provides OSGi JDBC Service spec >pax-jdbc-jtds | 1.3.0 | x | Started | >org.ops4j.pax.jdbc-1.3.0 | Provides JDBC jTDS DataSourceFactory >xml-specs-api | 2.9.0 | | Started | >camel-2.21.1 | >aries-proxy | 4.2.1 | | Started | >standard-4.2.1 | Aries Proxy >aries-blueprint | 4.2.1 | x | Started | >standard-4.2.1 | Aries Blueprint >feature | 4.2.1 | x | Started | >standard-4.2.1 | Features Support >shell | 4.2.1 | x | Started | >standard-4.2.1 | Karaf Shell >deployer | 4.2.1 | x | Started | >standard-4.2.1 | Karaf Deployer >wrapper | 4.2.1 | | Started | >standard-4.2.1 | Provide OS integration >service-wrapper | 4.2.1 | x | Started | >standard-4.2.1 | Provide OS integration (alias to wrapper >feature) >bundle | 4.2.1 | x | Started | >standard-4.2.1 | Provide Bundle support >config | 4.2.1 | x | Started | >standard-4.2.1 | Provide OSGi ConfigAdmin support >diagnostic | 4.2.1 | x | Started | >standard-4.2.1 | Provide Diagnostic support >instance | 4.2.1 | x | Started | >standard-4.2.1 | Provide Instance support >jaas | 4.2.1 | x | Started | >standard-4.2.1 | Provide JAAS support >log | 4.2.1 | x | Started | >standard-4.2.1 | Provide Log support >package | 4.2.1 | x | Started | >standard-4.2.1 | Package commands and mbeans >service | 4.2.1 | x | Started | >standard-4.2.1 | Provide Service support >system | 4.2.1 | x | Started | >standard-4.2.1 | Provide System support >kar | 4.2.1 | x | Started | >standard-4.2.1 | Provide KAR (KARaf archive) support >ssh | 4.2.1 | x | Started | >standard-4.2.1 | Provide a SSHd server on Karaf >management | 4.2.1 | x | Started | >standard-4.2.1 | Provide a JMX MBeanServer and a set of >MBeans in >eventadmin | 4.2.1 | x | Started | >standard-4.2.1 | OSGi Event Admin service specification for >event- >wrap | 2.5.4 | x | Started | >standard-4.2.1 | Wrap URL handler >spring | 5.0.8.RELEASE_1 | | Started | >spring-4.2.1 | Spring 5.0.x support >spring-jdbc | 5.0.8.RELEASE_1 | | Started | >spring-4.2.1 | Spring 5.0.x JDBC support >spring-tx | 5.0.8.RELEASE_1 | | Started | >spring-4.2.1 | Spring 5.0.x Transaction (TX) support >xml-specs-api | 2.9.0 | | Started | >camel-2.22.1 | >camel | 2.22.1 | x | Started | >camel-2.22.1 | >camel-core | 2.22.1 | | Started | >camel-2.22.1 | >camel-blueprint | 2.22.1 | x | Started | >camel-2.22.1 | >camel-sql | 2.22.1 | x | Started | >camel-2.22.1 | >camel-stream | 2.22.1 | x | Started | >camel-2.22.1 | >xml-specs-api | 2.9.0 | | Started | >camel-2.20.0 | > > > karaf@root(feature)> feature:install -v pax-jdbc-spec > Adding features: pax-jdbc-spec/[1.3.0,1.3.0] > No deployment change. > Done. >karaf@root(feature)> feature:install -v pax-jdbc-jtds > Adding features: pax-jdbc-jtds/[1.3.0,1.3.0] > No deployment change. > Done. > karaf@root(feature)> > >As for installed bundles, I do have theapache.commons/commons-dbcp2 >version 2.5.0 installed that matches my commons dependency in my POM > <dependency> > <groupId>org.apache.commons</groupId> > <artifactId>commons-dbcp2</artifactId> > <version>2.5.0</version> > </dependency> > >Perhaps commons should be installed as a "feature" and not a "bundle"? >I haven't been able to find a reference as to the name of it. > Thanks all! > >On Thursday, October 25, 2018, 12:20:25 AM EDT, Jean-Baptiste Onofré ><[email protected]> wrote: > > > > > > Hi, > >you can please try using feature:install -v and send the complete >output ? > > Thanks > Regards > JB > > On 24/10/2018 19:37, bohnjerry wrote: > > I am trying to install a maven Camel project and I get this error: >> Unable to resolve org.apache.commons.commons-dbcp2 [79](R 79.0): >missing > > requirement [org.apache.commons.commons-dbcp2 [79](R 79.0)] > > osgi.wiring.package; >>(&(osgi.wiring.package=javax.transaction.xa)(version>=1.1.0)(partial=true))] > > Unresolved requirements: > > >> I've tried to install every package and feature even remotely related >(that > > I could find).. still no dice. > > Ideas? > > > > > > > > > > -- > > Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html > > > > > > > >
