diff --git a/scr/src/main/java/org/apache/felix/scr/impl/manager/SingleComponentManager.java b/scr/src/main/java/org/apache/felix/scr/impl/manager/SingleComponentManager.java index 9a61a98c55..a78937f815 100644 --- a/scr/src/main/java/org/apache/felix/scr/impl/manager/SingleComponentManager.java +++ b/scr/src/main/java/org/apache/felix/scr/impl/manager/SingleComponentManager.java @@ -928,6 +928,11 @@ public S getService( final Bundle bundle, final ServiceRegistration serviceRe return null; } + } catch (Throwable error){ + getLogger().log(Level.ERROR, + "Failed to create service from bundle", + error); + return null; } finally {