Re: [Dev] [dev] Getting a Null Pointer Exception when enrolling a device in mdm

2015-04-06 Thread Thusitha Thilina Dayaratne
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


[Dev] [dev] Getting a Null Pointer Exception when enrolling a device in mdm

2015-04-06 Thread Sameera Gunarathne
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 : samee...@wso2.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev