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