After updating from Jetty 9.3.x to 9.4.x I'm getting the following validate message when I launch my OSGi Framework launch:
Missing Constraint: Require-Capability: osgi.extender; filter:="(osgi.extender=osgi.serviceloader.processor)"
Missing Constraint: Require-Capability: osgi.extender; filter:="(osgi.extender=osgi.serviceloader.registrar)"
I can't figure out the bundles I have to add?
Already included in the launch (among many others):
org.eclipse.jetty.clientorg.eclipse.jetty.continuationorg.eclipse.jetty.deployorg.eclipse.jetty.httporg.eclipse.jetty.ioorg.eclipse.jetty.rewriteorg.eclipse.jetty.securityorg.eclipse.jetty.serverorg.eclipse.jetty.servletorg.eclipse.jetty.servletsorg.eclipse.jetty.utilorg.eclipse.jetty.webapporg.eclipse.jetty.xmlorg.eclipse.osgiorg.eclipse.osgi.servicesorg.eclipse.osgi.util
The server launches without error messages after clicking "OK" in the dialog.
I hoped this issue would be fixed in Jetty 9.4.5 but it remains.

java.util.ServiceLoaderwithin many of the specs that Jetty relies on (outside of OSGi). - Joakim Erdfeltjava.util.ServiceLoaderis part of the JRE 1.8, why do I get a validation error? - flavio.donze