|
From: Christoph J. <chr...@ma...> - 2020-10-07 12:03:21
|
Hi, hmm, strange. QFJ did not create OSGi bundles until version 1.6.0, so not sure where your OSGi bundle for version 1.5.3 came from. The saxon JAR that is shipped with the QFJ distribution is no OSGi bundle. But you can download it here: https://mvnrepository.com/artifact/org.daisy.libs/saxon-he/9.8.0.8 Hope that helps. Cheers, Chris. On 07.10.20 02:38, Merly Anne Tio wrote: > Hi Christoph, > > We were using the old version before, QuickFixJ-1.5.3.97.jar and is working properly. > > Now I'm trying the new versions, either 2.0.0 or 2.2.0 is okay for me to use but they have the > same issue (missing dependency jar saxon). > We are using the osgi bundle and not maven in our project, i believe the new versions is not > compatible with the osgi framework? > > I only replaced the jar file from QuickFixJ-1.5.3.97 to quickfixj-all-2.0.0, updated the > "timestamp" class with the quickfix change and put the jar inside the bundle, it's just > straightforward update. > I'm not sure if i have to do some additional configurations. > > > > On Tue, Oct 6, 2020 at 8:51 PM Christoph John <chr...@ma... > <mailto:chr...@ma...>> wrote: > > Hi, > > did this work before? > What is strange is that your log output shows "quickfixj-all-2.0.0", so not version 2.2.0?! > > Cheers, > Chris. > > On 06.10.20 11:34, Merly Anne Tio wrote: >> QuickFIX/J Documentation:http://www.quickfixj.org/documentation/ >> QuickFIX/J Support:http://www.quickfixj.org/support/ >> >> >> >> Hi, >> >> Good day! >> >> I'm trying to update the quickfixj library to this new version. >> 1. I added the jar file in my osgi bundle, in my bnd file "import-package", i can see the >> manifest that quickfix-all_2.2.0 jar was there, However it seems there are some missing jar >> "net.sf.saxon" when i try to run the program. >> 2. I tried to add the jar (Saxon-HE-9.8.0-4.jar) in my bnd as well and in my bundle folder. >> Still missing requirements. >> >> *Log:* >> -> ERROR: Bundle org.quickfixj.all [12] Error starting >> file:{path}/bundle/quickfixj-all-2.0.0.jar (org.osgi.framework.BundleException: Unresolved >> constraint in bundle org.quickfixj.all [12]: Unable to resolve 12.0: missing requirement >> [12.0] osgi.wiring.package; (osgi.wiring.package=net.sf.saxon)) >> >> Appreciate your help on this matter. >> >> Regards, >> >> >> >> >> _______________________________________________ >> Quickfixj-users mailing list >> Qui...@li... <mailto:Qui...@li...> >> https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > -- > Christoph John > Software Engineering > T +49 241 557080-28 > chr...@ma... <mailto:chr...@ma...> > > MACD GmbH > Oppenhoffallee 103 > 52066 Aachen, Germany > www.macd.com <http://www.macd.com> > > Amtsgericht Aachen: HRB 8151 > Ust.-Id: DE 813021663 > Geschäftsführer: George Macdonald > -- Christoph John Software Engineering T +49 241 557080-28 chr...@ma... MACD GmbH Oppenhoffallee 103 52066 Aachen, Germany www.macd.com Amtsgericht Aachen: HRB 8151 Ust.-Id: DE 813021663 Geschäftsführer: George Macdonald |