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

Reply via email to