Fix bug unregistering dependent extensions
Project: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/repo Commit: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/commit/27399b09 Tree: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/tree/27399b09 Diff: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/diff/27399b09 Branch: refs/heads/master Commit: 27399b0964f8832e120d60822a73c44e24ba404d Parents: 08c4cf7 Author: Carlos Sierra <[email protected]> Authored: Fri Feb 16 13:19:32 2018 +0100 Committer: Carlos Sierra <[email protected]> Committed: Fri Feb 16 13:19:32 2018 +0100 ---------------------------------------------------------------------- .../aries/jax/rs/whiteboard/internal/AriesJaxrsServiceRuntime.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/blob/27399b09/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/AriesJaxrsServiceRuntime.java ---------------------------------------------------------------------- diff --git a/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/AriesJaxrsServiceRuntime.java b/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/AriesJaxrsServiceRuntime.java index 3c29f32..11cb1ba 100644 --- a/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/AriesJaxrsServiceRuntime.java +++ b/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/AriesJaxrsServiceRuntime.java @@ -311,7 +311,7 @@ public class AriesJaxrsServiceRuntime implements JaxrsServiceRuntime { public void removeDependentExtension( CachingServiceReference<?> cachingServiceReference) { - _dependentExtensions.add(cachingServiceReference); + _dependentExtensions.remove(cachingServiceReference); } public void removeDependentService(CachingServiceReference<?> serviceReference) {
