Hi Mike,

Which features are you installing and which Karaf version ?

Jetty 9.4.12 is the version provided up to Karaf 4.2.5. So 9.4.18 is
installed by another feature (CXF or Camel for instance).

Karaf 4.2.6 upgrades to Jetty 9.4.18.

With Karaf 4.2.5, you can blacklist a version to use an unique one.

Regards
JB

On 16/05/2019 23:05, Mike wrote:
> Hello,
> 
> Since a new installation I have two versions of jetty installed.
> 
> 
> 206                  | org.eclipse.jetty.client                               
>                        | 9.4.12.v20180830                       | Active      
>               | 2019-05-16 20:50:01                  | valid
> 207                  | org.eclipse.jetty.client                               
>                        | 9.4.18.v20190429                       | Active      
>               | 2019-05-16 20:50:01                  | valid
> 2
> 
> jetty is not working because the extensions will not match
> 
> 20:51:18.844 ERROR [FelixDispatchQueue] FrameworkEvent ERROR - 
> org.ops4j.pax.web.pax-web-extender-whiteboard
> java.util.ServiceConfigurationError: 
> org.eclipse.jetty.websocket.api.extensions.Extension: 
> org.eclipse.jetty.websocket.common.extensions.identity.IdentityExtension not 
> a subtype
>       at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:588)
>       at 
> java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1236)
>       at 
> java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1264)
>       at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1299)
>       at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1384)
>       at 
> org.eclipse.jetty.websocket.api.extensions.ExtensionFactory.<init>(ExtensionFactory.java:35)
>       at 
> org.eclipse.jetty.websocket.common.extensions.WebSocketExtensionFactory.<init>(WebSocketExtensionFactory.java:34)
>       at 
> org.eclipse.jetty.websocket.server.WebSocketServerFactory.<init>(WebSocketServerFactory.java:161)
>       at 
> org.eclipse.jetty.websocket.server.WebSocketServerFactory.<init>(WebSocketServerFactory.java:135)
>       at 
> org.eclipse.jetty.websocket.server.WebSocketServerFactory.<init>(WebSocketServerFactory.java:114)
> 
> 
> How could this happen? Doing the same then ever ...
> 
> Thanks for help !!
> 
> Mike
> 

-- 
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to