Hi Sameera,
Have u already registered a DeviceManagementService service?
Thanks
/Thusitha
On Mon, Apr 6, 2015 at 2:22 PM, Sameera Gunarathne samee...@wso2.com
wrote:
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 %2B94%20714%20155%20561*
Email : samee...@wso2.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev
--
Thusitha Dayaratne
Software Engineer
WSO2 Inc. - lean . enterprise . middleware | wso2.com
Mobile +94712756809
Blog alokayasoya.blogspot.com
Abouthttp://about.me/thusithathilina
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev