Hi, Karaf 4.3 and Vaadin Flow V19.
I am attempting to create a demo of the new Vaadin 19 https://github.com/vaadin/base-starter-flow-osgi I have built and run it successfully as per the repo where it uses a bnd approach. My karaf attempt, https://github.com/QNENet/vaadindemo, fails with the error below.If I comment out "<bundle>mvn:com.vaadin/flow-osgi/6.0-SNAPSHOT</bundle>" entry in the demofeatures module the system builds but will not run, of course.
It seems that the Karaf feature I add to demofeatures, pax-http-whiteboard does not provide the necessary "org.osgi.service.http.context"
V19 of Vaadin now gives us the opportunity to have a first class GUI in Karaf so any help to get this going will be of value to the Karaf infrastructure.
Paul Fraser----------------------------------------------------------------------------------------------------------------------------------
Error executing command: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=demo; type=karaf.feature; version="[1.0.0.SNAPSHOT,1.0.0.SNAPSHOT]"; filter:="(&(osgi.identity=demo)(type=karaf.feature)(version>=1.0.0.SNAPSHOT)(version<=1.0.0.SNAPSHOT))" [caused by: Unable to resolve demo/1.0.0.SNAPSHOT: missing requirement [demo/1.0.0.SNAPSHOT] osgi.identity; osgi.identity=com.vaadin.flow.osgi; type=osgi.bundle; version="[6.0.0.202101100021,6.0.0.202101100021]"; resolution:=mandatory[caused by: Unable to resolve com.vaadin.flow.osgi/6.0.0.202101100021: missing requirement [com.vaadin.flow.osgi/6.0.0.202101100021]
osgi.wiring.package; filter:="(&(osgi.wiring.package=org.osgi.service.http.context)(version>=1.1.0)(!(version>=2.0.0)))"]] -----------------------------------------------------------------------------------------------------------------------------------------------------
<<attachment: paulf.vcf>>