Martin Lichtin created FELIX-4062: ------------------------------------- Summary: BundleContextImpl.getService() can cause an IllegalArgumentException Key: FELIX-4062 URL: https://issues.apache.org/jira/browse/FELIX-4062 Project: Felix Issue Type: Bug Reporter: Martin Lichtin
I was unlucky and logged a service reference right at a time when the service went away (or similar)? SLF4J: Failed toString() invocation on an object of type [Proxyc34b60d3_f2f7_4e92_96ea_172464aa4ab6] java.lang.IllegalArgumentException: null source at java.util.EventObject.<init>(EventObject.java:56) at org.osgi.framework.FrameworkEvent.<init>(FrameworkEvent.java:196) at org.apache.felix.framework.Felix.fireFrameworkEvent(Felix.java:4233) at org.apache.felix.framework.Felix.getService(Felix.java:3424) at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:468) at org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.getServiceSecurely(AbstractServiceReferenceRecipe.java:206) at org.apache.aries.blueprint.container.ReferenceRecipe.getService(ReferenceRecipe.java:238) at org.apache.aries.blueprint.container.ReferenceRecipe.access$000(ReferenceRecipe.java:54) at org.apache.aries.blueprint.container.ReferenceRecipe$ServiceDispatcher.call(ReferenceRecipe.java:291) at Proxyc34b60d3_f2f7_4e92_96ea_172464aa4ab6.toString(Unknown Source) at org.slf4j.helpers.MessageFormatter.safeObjectAppend(MessageFormatter.java:304) at org.slf4j.helpers.MessageFormatter.deeplyAppendParameter(MessageFormatter.java:276) at org.slf4j.helpers.MessageFormatter.arrayFormat(MessageFormatter.java:230) at org.slf4j.helpers.MessageFormatter.format(MessageFormatter.java:124) at org.ops4j.pax.logging.slf4j.Slf4jLogger.debug(Slf4jLogger.java:280) ... -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira