Hi All I'm using an embedded instance of Felix, and trying to post a simple event to the EventAdmin service. My code is trivial:
ServiceReference ref = context.getServiceReference(EventAdmin.class.getName()); if(ref != null) { EventAdmin ea = (EventAdmin) context.getService(ref); if(ea != null) { ea.postEvent(evt); } } The only unusual thing is that I'm calling this from "outside" the framework, so I get my BundleContext object by calling: BundleContext context = felix.getBundleContext(); When I run this, I get the following ClassCastException: 02-02 15:49:28.839: ERROR/SkiftaService(12471): java.lang.ClassCastException: org.apache.felix.eventadmin.impl.security.EventAdminSecurityDecorator Now, if this was a ClassLoader issue, I'd expect the context.getServiceReference() to return null, but this isn't the case. Anyone got aany idea why I'm getting this? Thanks Bruce