Hi,

I am getting a Null Pointer Exception when enrolling a device using
following getDeviceManagementService() method.

    public static DeviceManagementService getDeviceManagementService() {
        try {
            DeviceManagementService deviceManagementService;
            PrivilegedCarbonContext.startTenantFlow();
            PrivilegedCarbonContext context =
PrivilegedCarbonContext.getThreadLocalCarbonContext();

context.setTenantDomain(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME);
            context.setTenantId(MultitenantConstants.SUPER_TENANT_ID);
            deviceManagementService = (DeviceManagementService)
context.getOSGiService(
                    DeviceManagementService.class, null);
            return deviceManagementService;
        } finally {
            PrivilegedCarbonContext.endTenantFlow();
        }
    }

*The Error stackstrace is as follows:*

Caused by: org.apache.cxf.interceptor.Fault
at
org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:162)
at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:128)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:167)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:94)
at
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
at
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:94)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262)
... 36 more
Caused by: java.lang.NullPointerException
at
org.wso2.carbon.context.PrivilegedCarbonContext.getOSGiService(PrivilegedCarbonContext.java:365)
at
org.wso2.carbon.mdm.mobileservices.windows.services.syncml.util.SyncmlUtils.getDeviceManagementService(SyncmlUtils.java:47)
at
org.wso2.carbon.mdm.mobileservices.windows.services.discovery.impl.DiscoveryServiceImpl.discoverGet(DiscoveryServiceImpl.java:113)

What would be the cause for this error?

Thank You.
-- 

*Sameera Gunarathne*
Software Engineering Intern
WSO2 Inc.; http://wso2.com

Mobile: *+94 714 155 561*
Email : [email protected]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to