[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[equinox-dev] EventAdmin ServiceReference is always null?

I am unable to obtain a valid ServiceReference for the EventAdmin service shipped with 3.2RC3.  The start method in my Activator class looks like this:
public void start(BundleContext context) throws Exception {
    ServiceReference serviceRef = context.getServiceReference(EventAdmin.class.getName());   
    // serviceRef is always null!
The following items are selected in both the Eclipse "Window->Preferences->Plug-in Development->Target Platform->Plug-ins" and "Run->Run...->Plug-ins->Target Platform" areas:
  - org.eclipse.equinox.log(1.0.0.v20060206)
  - org.eclipse.osgi(3.2.0.v20060505)
  - org.eclipse.osgi.services(
My manifest contains the following header and everything compiles nicely:
    Import-Package: org.osgi.framework, org.osgi.service.event, org.osgi.util.tracker
I'm running Eclipse 3.2-RC3 (Version 3.2.0, Build ID I20060505-1306) with Sun's JRE 1.5.0_06 on Windows XP Professional SP2. 
Note that I am able to get a ServiceReference to the LogService.  Any help is greatly appreciated.
Cameron Ross.