Hi Sameera,

Have u already registered a DeviceManagementService service?

Thanks
/Thusitha

On Mon, Apr 6, 2015 at 2:22 PM, Sameera Gunarathne <[email protected]>
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 : [email protected]
>
> _______________________________________________
> Dev mailing list
> [email protected]
> 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
About    http://about.me/thusithathilina
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to