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