Auf Thema antworten

hallo leute!


habe folgendes problem.

ich hab mir ein service definiert und dieses wird auch gestartet

laut osgi console:

[CODE]

40    ACTIVE      tt.at.lumo.service.implementation_1.0.0.qualifier

42    RESOLVED    tt.at.lumo_1.0.0.qualifier

45    ACTIVE      tt.at.lumo.testview_1.0.0.qualifier

46    ACTIVE      tt.at.lumo.service_1.0.0.qualifier[/CODE]


nun versuche ich aus dem testview heraus auf das service zuzugreifen:

[CODE]

            Bundle b = FrameworkUtil.getBundle(getClass());

            BundleContext context = b.getBundleContext();

            ServiceReference ref = context.getServiceReference(SiteService.class.getName());

            SiteService service = (SiteService) context.getService(ref);

[/CODE]

und bekomme folgende fehlermeldung:

[CODE]A null service reference is not allowed.[/CODE]


weiss einer woran das liegen kann?

hab noch einen anderen workspace, in dem ichs gleich gemacht hab und dort klappts (ich muss wohl irgendetwas übersehen... nur was ???:L)



Oben