Hello JB, II tried the following:
Swagger: force the mvn:io.swagger.core.v3/swagger-jaxrs2/2.1.4 to import javax.servlet* in version range javax.servlet*;version="[0,4.1)" CXF: remove the optional attribute for the osgi.cmpn dependency in the /cxf/rt/transports/http/pom.xml Karaf: getting rid of the throw new UnsupportedOperationException() in the uninstall method of karaf/features/core/src/main/java/org/apache/karaf/features/internal/service/StaticInstallSupport.java The third point was necessary as the feature was uninstalling the org.ops4j.pax.url.wrap bundle during resolution (why it was I know not). Overwriting locally the corresp. artifacts with these three modifications I manage to get around the issue. Obviously this is not a solution to the problem. What would you suggest? Many thanks, Matteo > On 1 Jun 2021, at 06:03, Jean-Baptiste Onofre <[email protected]> wrote: > > Hi Matteo, > > At first glance, it seems to be more an issue with CXF hat should extend the > range. > > I will take a look. > > Regards > JB > >> Le 1 juin 2021 à 00:43, Matteo Rulli <[email protected] >> <mailto:[email protected]>> a écrit : >> >> Hello, >> >> I recently moved one of our projects from Karaf 4.2.6 to 4.2.11. >> Unfortunately I got some errors, primarily due to swagger/openapi >> dependencies. >> >> I tried to document and reproduce all the problems here >> <x-msg://10/%5B%3Chttps://github.com/mrulli/karaf-4211-cxf-swagger%3E%5D(%3Chttps://github.com/mrulli/karaf-4211-cxf-swagger%3E)> >> (https://github.com/mrulli/karaf-4211-cxf-swagger >> <https://github.com/mrulli/karaf-4211-cxf-swagger>): if you confirm they are >> bugs I could raise the corresp. issues but I'm not sure where to open them >> (CXF or Karaf). >> >> If you want, I can try to add a couple of integration tests as PR: again, >> I'm not sure Karaf is the right place where these tests should be added. >> >> Looking forward to your feedbacks, >> Matteo >
