Can you share your project with me ? Regards JB
On 02/11/2018 21:04, John F. Berry wrote: > I didn't get any further with dbcp 1.4 than dpcp2 2.x.. Should I put it > back? > > On Friday, November 2, 2018, 10:56:19 AM EDT, John F. Berry > <bohnje...@yahoo.com> wrote: > > > EDM base64 HL7 documents to PeopleSoft (112) > -------------------------------------------- > Bnd-LastModified = 1541169518718 > Build-Jdk = 10.0.1 > Built-By = jberry > Created-By = Apache Maven Bundle Plugin > Manifest-Version = 1.0 > Tool = Bnd-3.5.0.201709291849 > > Bundle-Activator = org.ZZZ.camel.Activator > Bundle-ManifestVersion = 2 > Bundle-Name = EDM base64 HL7 documents to PeopleSoft > Bundle-SymbolicName = EDMtoPSoft-java > Bundle-Version = 1.0.0 > > Require-Capability = > osgi.ee;filter:=(&(osgi.ee=JavaSE)(version=1.8)) > > Export-Package = > > org.ZZZ.camel;uses:="org.apache.camel.builder,org.osgi.framework";version=1.0.0 > Import-Package = > ca.uhn.hl7v2.model, > ca.uhn.hl7v2.util, > javax.sql, > org.apache.camel;version="[2.22,3)", > org.apache.camel.builder;version="[2.22,3)", > org.apache.camel.component.sql;version="[2.21,3)", > org.apache.camel.impl;version="[2.22,3)", > org.apache.camel.main;version="[2.22,3)", > org.apache.camel.model;version="[2.22,3)", > org.apache.commons.dbcp;version="[1.4,2)", > org.osgi.framework;version="[1.6,2)" > > I did pull out dbcp2 and placed in dbcp 1.4 > Package still works in maven under that version. > > > > > > On Friday, November 2, 2018, 10:37:20 AM EDT, Jean-Baptiste Onofré > <j...@nanthrax.net <mailto:j...@nanthrax.net>> wrote: > > > > > > Can you send the output of bundle:headers for your bundle ? > > > Regards > > JB > > Le 2 nov. 2018, à 15:29, "John F. Berry" <bohnje...@yahoo.com > <mailto:bohnje...@yahoo.com>> a écrit: >> >> >> >> >> I did expand the version range in the Manifest file. I also have > this bundle installed in Karaf: >> >> >> >> >> 92 | Active | 80 | 2.5.0 | Apache Commons Pool >> >> >> >> >> >> >> >> >> >> >> >> On Friday, November 2, 2018, 10:00:47 AM EDT, Jean-Baptiste Onofré > <j...@nanthrax.net <mailto:j...@nanthrax.net>> wrote: >> >> >> >> >> >> >> >> >> >> >> Same issue, your bundle still expect dbcp2 2.5. so you have to > install this bundle version or even better expand the version range. >> >> >> >> Regards >> >> >> JB >> >> Le 2 nov. 2018, à 14:49, "John F. Berry" < bohnje...@yahoo.com > <mailto:bohnje...@yahoo.com>> a écrit: >>> >>> >>> I was thinking perhaps I should just use another "package" that would > still accommodate MSSQL calls so I could get by this issue. >>> >>> Still not there. Blew away Karaf data folder again (to eliminate my > thrashing of configuration) >>> >>> karaf@root <mailto:karaf@root>()> feature:repo-add camel >>> Adding feature url > mvn:org.apache.camel.karaf/apache-camel/RELEASE/xml/features >>> karaf@root <mailto:karaf@root>()> feature:install camel >>> karaf@root <mailto:karaf@root>()> feature:install camel-hl7 >>> karaf@root <mailto:karaf@root>()> feature:install camel-core >>> karaf@root <mailto:karaf@root>()> feature:install camel-sql >>> karaf@root <mailto:karaf@root>()> feature:install pax-jdbc-pool-dbcp2 >>> karaf@root <mailto:karaf@root>()> install -s > mvn:org.ZZZ.camel/EDMtoPSoft-java/1.0.0Bundle ID: 97 >>> >>> Error executing command: Error installing bundles: >>> >>> Unable to start bundle > mvn:org.ZZZ.camel/EDMtoPSoft-java/1.0.0: > org.osgi.framework.BundleException: Unable to resolve EDMtoPSoft-java > [97](R 97.0): missing rea [97](R 97.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.apache.commons.dbcp2)(version>=2.5.0)(!(version>=3.0.0))) > Unresolved requirements: [[EDMtoPSoft-java [97](R > 97.(&(osgi.wiring.package=org.apache.commons.dbcp2)(version>=2.5.0)(!(version>=3.0.0)))]karaf@root > <mailto:karaf@root>()> >>> My manifest file looks like this: >>> >>> Manifest-Version: 1.0 >>> Bnd-LastModified: 1541165408198 >>> Build-Jdk: 10.0.1 >>> Built-By: jberry >>> Bundle-Activator: org.ZZZ.camel.Activator >>> Bundle-ManifestVersion: 2 >>> Bundle-Name: EDM base64 HL7 documents to PeopleSoft >>> Bundle-SymbolicName: EDMtoPSoft-java >>> Bundle-Version: 1.0.0 >>> Created-By: Apache Maven Bundle Plugin >>> Export-Package: org.ZZZ.camel;version="1.0.0";uses:="org.apache >>> .camel.builder,org.osgi.framework" >>> Import-Package: ca.uhn.hl7v2.model,ca.uhn.hl7v2.util,javax.sql,org.apach >>> e.camel;version="[2.22,3)",org.apache.camel.builder;version="[2.22,3)", >>> org.apache.camel.component.sql;version="[2.21,3)",org.apache.camel.impl >>> ;version="[2.22,3)",org.apache.camel.main;version="[2.22,3)",org.apache >>> .camel.model;version="[2.22,3)",org.apache.commons.dbcp2;version="[2, >>> 3)",org.osgi.framework;version="[1.6,2)" >>> Require-Capability: osgi.ee;filter:="(&( osgi.ee=JavaSE)(version=1.8))" >>> Tool: Bnd-3.5.0.201709291849 >>> >>> >>> >>> >>> On Friday, November 2, 2018 09:16:25 AM EDT, > Jean-Baptiste Onofré <j...@nanthrax.net <mailto:j...@nanthrax.net>> wrote: >>> >>> >>> >>> >>> >>> Hi John, >>> >>> OK I think I narrowed your issue. >>> >>> The pax-jdbc-pool-dbcp2 feature installs Commons DBCP 2.1.1 bundle. >>> >>> However, your bundle seems to require at least DBCP 2.5. >>> >>> So, I would propose to change your bundle headers to extend the range >>> (something like [2,3)). >>> >>> It's a bit surprising that your bundle directly depend on DBCP. It >>> should use a datasource service. >>> >>> Regards >>> JB >>> >>> On 02/11/2018 14:09, John F. Berry wrote: >>> >>> >>> >>>> Thanks JB for your patience, >>>> >>>> OK.. what didn't I do about that from that list I did below.. Do I > need to follow up with another command than "feature:install > pax-jdbc-pool-dbcp2"? >>>> >>>> >>>> On Friday, November 2, 2018 04:36:11 AM EDT, > Jean-Baptiste Onofré <j...@nanthrax.net <mailto:j...@nanthrax.net>> wrote: >>>> >>>> >>>> Hi John, >>>> >>>> You have to install the pax-jdbc-pool-dbcp2 feature. It should install >>>> the dbcp bundle for you. >>>> >>>> I just have to check the version. >>>> >>>> Regards >>>> JB >>>> >>>> On 01/11/2018 18:14, John F. Berry wrote: >>>> >>>>> Thank you. >>>>> Installed the jdbc feature via the command >>>>> feature:install jdbc >>>>> Still getting the exact same error. >>>>> >>>>> On Thursday, November 1, 2018 12:44:34 PM EDT, >>>>> Jean-Baptiste Onofré <j...@nanthrax.net <mailto:j...@nanthrax.net>> wrote: >>>>> >>>>> >>>>> You need the dbcp bundle. You can install via jdbc feature. >>>>> >>>>> Regards >>>>> JB >>>>> Le 1 nov. 2018, à 20:19, bohnjerry <bohnje...@yahoo.com > <mailto:bohnje...@yahoo.com> >>>>> <mailto:bohnje...@yahoo.com <mailto:bohnje...@yahoo.com>>> a écrit: >>>>> >>>>> OK.. I've blown away my data folder again.. and the latest > "rebuild" went >>>>> like this: >>>>> >>>>> feature:repo-add camel >>>>> feature:install camel >>>>> feature:install camel-core >>>>> feature:install camel-hl7 >>>>> feature:install camel-sql >>>>> feature:install pax-jdbc-pool-dbcp2 >>>>> >>>>> then >>>>> >>>>> install -s mvn:org.ZZZ.camel/EDMtoPspft-java/1.0.0 >>>>> >>>>> and now I'm getting: >>>>> >>>>> Unable to start bundle mvn:org.ZZZ.camel/EDMtoPsoft-java/1.0.0: >>>>> org.osgi.framework.BundleException: Unable to resolve > EDMtoPSoft-java [87](R >>>>> 87.0): missing requirement [EDMtoPSoft-java [87](R 87.0)] >>>>> osgi.wiring.package; >>>>> > (&(osgi.wiring.package=org.apache.commons.dbcp2)(version>=2.5.0)(!(version>=3.0.0))) > >>>>> Unresolved requirements: [[EDMtoPSoft-java [87](R 87.0)] >>>>> > osgi.wiring.package;(&(osgi.wiring.package=org.apache.commons.dbcp2)(version>=2.5.0)(!(version>=3.0.0)))] > >>>>> >>>>> Did I miss a step? >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Sent from: > http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html >>>>> >>>> >>>> >>>>> >>>>> >>>> >>>> >>> >>> >> >> >> >> >> >> -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com