In Karaf version 3.0.3 i was able to retrieve the ServiceReference object using the below code
ServiceReference serviceReference =
(ServiceReference) bundleContext.getServiceReference(CustomService.class.getName());
But in Karaf 4 this code returns null. My service is started i was able to see the service in the service list.
Note: i am trying to retrieve a service which is loaded as a wrapped bundle