You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Paul Spencer (Jira)" <ji...@apache.org> on 2023/01/06 18:03:00 UTC
[jira] [Created] (KARAF-7634) Adding Aries JaxRS feature duplicates features
Paul Spencer created KARAF-7634:
-----------------------------------
Summary: Adding Aries JaxRS feature duplicates features
Key: KARAF-7634
URL: https://issues.apache.org/jira/browse/KARAF-7634
Project: Karaf
Issue Type: Documentation
Components: karaf
Affects Versions: 4.4.2
Environment: {{karaf@root()> info}}
{{Karaf}}
{{ Karaf version 4.4.2}}
{{ Karaf home /Users/paul/Downloads/apache-karaf-4.4.2}}
{{ Karaf base /Users/paul/Downloads/apache-karaf-4.4.2}}
{{ OSGi Framework org.apache.felix.framework-7.0.5}}
{{JVM}}
{{ Java Virtual Machine OpenJDK 64-Bit Server VM version 11.0.2+9}}
{{ Version 11.0.2}}
{{ Vendor Oracle Corporation}}
{{ Pid 6517}}
{{ Uptime 21 minutes}}
{{ Process CPU time 20.598 seconds}}
{{ Process CPU load 0.00}}
{{ System CPU load 0.00}}
{{ Open file descriptors 90}}
{{ Max file descriptors 10,240}}
{{ Total compile time 14.524 seconds}}
{{Threads}}
{{ Live threads 60}}
{{ Daemon threads 52}}
{{ Peak 106}}
{{ Total started 198}}
{{Memory}}
{{ Current heap size 49,871 kbytes}}
{{ Maximum heap size 16,777,216 kbytes}}
{{ Committed heap size 1,261,568 kbytes}}
{{ Pending objects 0}}
{{ Garbage collector Name = 'G1 Young Generation', Collections = 5, Time = 0.035 seconds}}
{{ Garbage collector Name = 'G1 Old Generation', Collections = 0, Time = 0.000 seconds}}
{{Classes}}
{{ Current classes loaded 8,578}}
{{ Total classes loaded 8,579}}
{{ Total classes unloaded 1}}
{{Operating system}}
{{ Name Mac OS X version 10.16}}
{{ Architecture x86_64}}
{{ Processors 16}}
{{karaf@root()> }}
Reporter: Paul Spencer
Simply adding the org.apache.aries.jax.rs/1.0.6 feature repo duplicates existing pax and other features.
To recreate:
# Extract Karaf from the distribution
# Start Karaf using
bin/karaf
# List features using
feature:list | grep pax-web | sort
# Add the Aries JaxRS repo using
feature:repo-add mvn:org.apache.aries.jax.rs/org.apache.aries.jax.rs.features/1.0.6/xml
# List features using to see the duplicate features
feature:list | grep pax-web | sort
.
** Example below
{{ __ __ ____ }}
{{ / //_/____ __________ _/ __/ }}
{{ / ,< / __ `/ ___/ __ `/ /_ }}
{{ / /| |/ /_/ / / / /_/ / __/ }}
{{ /_/ |_|\__,_/_/ \__,_/_/ }}
{{ Apache Karaf (4.4.2)}}
{{Hit '<tab>' for a list of available commands}}
{{and '[cmd] --help' for help on a specific command.}}
{{Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf.}}
{{karaf@root()> feature:list | grep pax-web | sort }}
{{pax-web-core │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Core Pax Web bundles}}
{{pax-web-http │ 8.0.11 │ │ Uninstalled │ standard-4.4.2 │ Pax Web OSGi HTTP Service}}
{{pax-web-http-jetty │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Http Service implementation using Jetty 9}}
{{pax-web-http-tomcat │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Http Service implementation using Tomcat 9}}
{{pax-web-http-undertow │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Http Service implementation using Undertow 2}}
{{pax-web-http-war │ 4.4.2 │ │ Uninstalled │ standard-4.4.2 │ Turn Karaf as a full WebContainer}}
{{pax-web-http-whiteboard │ 8.0.11 │ │ Uninstalled │ standard-4.4.2 │ Pax Web OSGi HTTP Whiteboard support}}
{{pax-web-jetty │ 9.4.49.v20220914 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jetty 9 bundles}}
{{pax-web-jetty-extras │ 9.4.49.v20220914 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jetty 9 additional bundles}}
{{pax-web-jetty-http2 │ 9.4.49.v20220914 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jetty 9 bundles for HTTP/2 support}}
{{pax-web-jetty-http2-jdk8 │ 9.4.49.v20220914 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jetty 9 bundles for HTTP/2 support (JDK8)}}
{{pax-web-jetty-http2-jdk9 │ 9.4.49.v20220914 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jetty 9 bundles for HTTP/2 support (JDK9+)}}
{{pax-web-jetty-websockets │ 9.4.49.v20220914 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jetty 9 bundles for Web Sockets support}}
{{pax-web-jsp │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │}}
{{pax-web-karaf │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Pax Web Karaf integration}}
{{pax-web-specs │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jakarta web APIs and related bundle fragments add}}
{{pax-web-tomcat │ 9.0.67 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Tomcat 9 bundles}}
{{pax-web-tomcat-websockets │ 9.0.67 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Tomcat 9 bundles for Web Sockets support}}
{{pax-web-undertow │ 2.2.19.Final │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Undertow 2 bundles}}
{{pax-web-undertow-websockets │ 2.2.19.Final │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Undertow 2 bundles for Web Sockets support}}
{{pax-web-war │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Web Applications implementation}}
{{pax-web-websockets │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Pax Web bundles for Web Sockets (JSR 356) support}}
{{pax-web-whiteboard │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Whiteboard Service implementation}}
{{karaf@root()> feature:repo-add mvn:org.apache.aries.jax.rs/org.apache.aries.jax.rs.features/1.0.6/xml }}
{{Adding feature url mvn:org.apache.aries.jax.rs/org.apache.aries.jax.rs.features/1.0.6/xml}}
{{karaf@root()> feature:list | grep pax-web | sort }}
{{pax-web-core │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Core Pax Web bundles}}
{{pax-web-http │ 8.0.11 │ │ Uninstalled │ standard-4.4.2 │ Pax Web OSGi HTTP Service}}
{{pax-web-http │ 8.0.11 │ │ Uninstalled │ standard-4.4.2 │ Pax Web OSGi HTTP Service}}
{{pax-web-http-jetty │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Http Service implementation using Jetty 9}}
{{pax-web-http-tomcat │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Http Service implementation using Tomcat 9}}
{{pax-web-http-undertow │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Http Service implementation using Undertow 2}}
{{pax-web-http-war │ 4.4.2 │ │ Uninstalled │ standard-4.4.2 │ Turn Karaf as a full WebContainer}}
{{pax-web-http-war │ 4.4.2 │ │ Uninstalled │ standard-4.4.2 │ Turn Karaf as a full WebContainer}}
{{pax-web-http-whiteboard │ 8.0.11 │ │ Uninstalled │ standard-4.4.2 │ Pax Web OSGi HTTP Whiteboard support}}
{{pax-web-http-whiteboard │ 8.0.11 │ │ Uninstalled │ standard-4.4.2 │ Pax Web OSGi HTTP Whiteboard support}}
{{pax-web-jetty │ 9.4.49.v20220914 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jetty 9 bundles}}
{{pax-web-jetty-extras │ 9.4.49.v20220914 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jetty 9 additional bundles}}
{{pax-web-jetty-http2 │ 9.4.49.v20220914 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jetty 9 bundles for HTTP/2 support}}
{{pax-web-jetty-http2-jdk8 │ 9.4.49.v20220914 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jetty 9 bundles for HTTP/2 support (JDK8)}}
{{pax-web-jetty-http2-jdk9 │ 9.4.49.v20220914 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jetty 9 bundles for HTTP/2 support (JDK9+)}}
{{pax-web-jetty-websockets │ 9.4.49.v20220914 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jetty 9 bundles for Web Sockets support}}
{{pax-web-jsp │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │}}
{{pax-web-karaf │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Pax Web Karaf integration}}
{{pax-web-specs │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Jakarta web APIs and related bundle fragments add}}
{{pax-web-tomcat │ 9.0.67 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Tomcat 9 bundles}}
{{pax-web-tomcat-websockets │ 9.0.67 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Tomcat 9 bundles for Web Sockets support}}
{{pax-web-undertow │ 2.2.19.Final │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Undertow 2 bundles}}
{{pax-web-undertow-websockets │ 2.2.19.Final │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Undertow 2 bundles for Web Sockets support}}
{{pax-web-war │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Web Applications implementation}}
{{pax-web-websockets │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Pax Web bundles for Web Sockets (JSR 356) support}}
{{pax-web-whiteboard │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Whiteboard Service implementation}}
{{karaf@root()> feature:list | grep whiteboard | sort }}
{{aries-jax-rs-whiteboard │ 1.0.6 │ │ Uninstalled │ aries-jax-rs-1.0.6 │}}
{{aries-jax-rs-whiteboard-jackson │ 1.0.0 │ │ Uninstalled │ aries-jax-rs-1.0.6 │}}
{{http-whiteboard │ 8.0.11 │ │ Uninstalled │ standard-4.4.2 │ Transition feature for backward compatibility}}
{{http-whiteboard │ 8.0.11 │ │ Uninstalled │ standard-4.4.2 │ Transition feature for backward compatibility}}
{{pax-web-http-whiteboard │ 8.0.11 │ │ Uninstalled │ standard-4.4.2 │ Pax Web OSGi HTTP Whiteboard support}}
{{pax-web-http-whiteboard │ 8.0.11 │ │ Uninstalled │ standard-4.4.2 │ Pax Web OSGi HTTP Whiteboard support}}
{{pax-web-whiteboard │ 8.0.11 │ │ Uninstalled │ org.ops4j.pax.web-8.0.11 │ Whiteboard Service implementation}}
{{karaf@root()> }}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)