Hi Johann, I logged in as the Admin in the server and then executed the code block given below and the error is still popping up.
I would also like to know if it is possible to use the ApplicationManagementService instance inside another package apart from the management package if the dependencies are present? Thank you, Shiva Balachandran On Friday, October 24, 2014, Johann Nallathamby <[email protected]> wrote: > Looks like the CarbonContext doesn't have a username. It shouldn't be the > case if you have logged in to the server. > > Thanks, > Johann. > > On Fri, Oct 24, 2014 at 5:38 PM, Shiva Balachandran <[email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: > >> 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 >> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Thanks & Regards, > > *Johann Dilantha Nallathamby* > Associate Technical Lead & Product Lead of WSO2 Identity Server > Integration Technologies Team > WSO2, Inc. > lean.enterprise.middleware > > Mobile - *+94777776950* > Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>* > -- Shiva Balachandran Software Engineer WSO2 Inc. Mobile - +94 774445788
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
