So the problem can be fixed by adding Apache Aries SPI Fly (https://aries.apache.org/modules/spi-fly.html <https://aries.apache.org/modules/spi-fly.html>) and its dependencies in the target platform. This was apparently introduced after Jetty 9.2.10 (see http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/commit/jetty-websocket?h=jetty-9.2.13.v20150730&id=afa926d45defb451aeb368eb9546cd4d5604867e <http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/commit/jetty-websocket?h=jetty-9.2.13.v20150730&id=afa926d45defb451aeb368eb9546cd4d5604867e>)
Best regards, /Xavier > On 15 Sep 2015, at 14:59, Xavier Coulon <[email protected]> wrote: > > Hello, > > After upgrading all my Jetty dependencies to 9.2.13 in my Eclipse plugin, I > have the following error at startup: > > !ENTRY org.jboss.tools.livereload.core 4 0 2015-09-15 14:27:40.937 > !MESSAGE FrameworkEvent ERROR > !STACK 0 > org.osgi.framework.BundleException: Could not resolve module: > org.jboss.tools.livereload.core [1081] > Unresolved requirement: Require-Bundle: org.eclipse.jetty.websocket.server; > bundle-version="9.2.13" > -> Bundle-SymbolicName: org.eclipse.jetty.websocket.server; > bundle-version="9.2.13.v20150730" > org.eclipse.jetty.websocket.server [556] > Unresolved requirement: Require-Capability: osgi.extender; > filter:="(osgi.extender=osgi.serviceloader.registrar)" > Unresolved requirement: Import-Package: > org.eclipse.jetty.websocket.servlet; version="[9.0.0,10.0.0)" > -> Export-Package: org.eclipse.jetty.websocket.servlet; > bundle-symbolic-name="org.eclipse.jetty.websocket.servlet"; > bundle-version="9.2.13.v20150730"; version="9.2.13" > org.eclipse.jetty.websocket.servlet [557] > Unresolved requirement: Require-Capability: > osgi.serviceloader; > filter:="(osgi.serviceloader=org.eclipse.jetty.websocket.servlet.WebSocketServletFactory)"; > cardinality:="multiple" > -> Provide-Capability: osgi.serviceloader; > osgi.serviceloader="org.eclipse.jetty.websocket.servlet.WebSocketServletFactory" > > at org.eclipse.osgi.container.Module.start(Module.java:434) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476) > at > org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) > at > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) > at > org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) > > > and my plugin is not started. > > Any idea what bundle I might be missing ? It seems like > org.eclipse.jetty.websocket.server and org.eclipse.jetty.websocket.servlet > both require an osgi service loader but none can be found. > > Best regards, > /Xavier > > > > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
