Hi All, I am doing some development work on IS, I used the following code to retrieve all the service providers
ApplicationManagementService aptMgtService = ApplicationManagementService.getInstance(); try{ log.info(aptMgtService); ApplicationBasicInfo[] applicationBasicInfo = aptMgtService.getAllApplicationBasicInfo(); for (ApplicationBasicInfo appData :applicationBasicInfo) { log.info(aptMgtService.getApplication(appData.getApplicationName())); log.info (aptMgtService.getApplication(appData.getApplicationName()).getInboundAuthenticationConfig()); } } catch(IdentityApplicationManagementException ex) { if (log.isDebugEnabled()) { log.debug(ex.getMessage()); } } There is a null point exeception being fired when the line aptMgtService.getAllApplicationBasicInfo(); is executed, Here is the error - 2014-10-24 17:31:41,501] ERROR {org.wso2.carbon.identity.application.mgt.ApplicationManagementService} - Error occurred while retrieving the all applications java.lang.NullPointerException at org.wso2.carbon.utils.multitenancy.MultitenantUtils.getTenantAwareUsername(MultitenantUtils.java:50) at org.wso2.carbon.identity.application.mgt.ApplicationMgtUtil.isUserAuthorized(ApplicationMgtUtil.java:90) at org.wso2.carbon.identity.application.mgt.dao.impl.ApplicationDAOImpl.getAllApplicationBasicInfo(ApplicationDAOImpl.java:1978) at org.wso2.carbon.identity.application.mgt.ApplicationManagementService.getAllApplicationBasicInfo(ApplicationManagementService.java:164) at org.wso2.carbon.identity.tools.saml.validator.SAMLValidatorService.getIssuersOfSAMLServiceProviders(SAMLValidatorService.java:218) I want to know if i have created/used the Application Manangement Service class right? I am using this code in another service class. Thank you, Shiva Balachandran Software Engineer WSO2 Inc. Mobile - +94 774445788
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev