Yes, its now used by the API store to generate a token for its apps. Thanks, NuwanD.
On Thu, Jun 11, 2015 at 10:30 AM, Nuwan Silva <[email protected]> wrote: > regarding the NPE issue while verifying with docs [1] we see that the > grant type we missed was > </SupportedGrantType> > <SupportedGrantType> > <GrantTypeName>application_token</GrantTypeName> > > <GrantTypeHandlerImplClass>org.wso2.carbon.apimgt.keymgt.handlers.ApplicationTokenGrantHandler</GrantTypeHandlerImplClass> > > <GrantTypeValidatorImplClass>org.wso2.carbon.apimgt.keymgt.handlers.ApplicationTokenGrantValidator</GrantTypeValidatorImplClass> > </SupportedGrantType> > > can you confirm if this is actually a required grant type? > > [1] > https://docs.wso2.com/display/CLUSTER420/Configuring+WSO2+Identity+Server+as+the+Key+Manager > > Regards, > NuwanS. > > On Thu, Jun 11, 2015 at 10:22 AM, Pavithra Madurangi <[email protected]> > wrote: > >> I think this is the same issue reported by Evanthika [1]. >> >> [1] https://wso2.org/jira/browse/APIMANAGER-3800 >> >> On Thu, Jun 11, 2015 at 9:46 AM, Nuwan Dias <[email protected]> wrote: >> >>> Will look into it. Please use another App for testing for the moment. >>> >>> Thanks, >>> NuwanD. >>> >>> On Thu, Jun 11, 2015 at 9:42 AM, Nuwan Silva <[email protected]> wrote: >>> >>>> As mentioned the NPE issue was resolved by adding the missing supported >>>> grant types to the identity.xml. but the above (Pavithra's) issue is >>>> reproducible now in the setup. >>>> in short, Pavithra and I get the same error mentioned below; which does >>>> not allow us to generate the application token. >>>> >>>> please find the logs attached. >>>> [2015-06-11 09:35:59,109] ERROR - AMDefaultKeyManagerImpl Can not >>>> create OAuth application : DefaultApplication_PRODUCTION >>>> org.wso2.carbon.apimgt.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceAPIManagementException: >>>> APIKeyMgtSubscriberServiceAPIManagementException >>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>>> Method) >>>> at >>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) >>>> at >>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:526) >>>> at java.lang.Class.newInstance(Class.java:374) >>>> >>>> >>>> [2015-06-11 09:35:59,099] ERROR >>>> {org.wso2.carbon.identity.application.mgt.ApplicationManagementServiceImpl} >>>> - Error occurred while creating the application, >>>> admin_DefaultApplication_PRODUCTION >>>> org.wso2.carbon.identity.application.common.IdentityApplicationManagementException: >>>> Error while creating application >>>> at >>>> org.wso2.carbon.identity.application.mgt.ApplicationMgtUtil.createAppRole(ApplicationMgtUtil.java:145) >>>> at >>>> org.wso2.carbon.identity.application.mgt.ApplicationManagementServiceImpl.createApplication(ApplicationManagementServiceImpl.java:112) >>>> at >>>> org.wso2.carbon.apimgt.keymgt.service.APIKeyMgtSubscriberService.createOAuthApplication(APIKeyMgtSubscriberService.java:157) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>> >>>> Regards, >>>> NuwanS. >>>> >>>> On Thu, Jun 11, 2015 at 9:34 AM, Nuwan Silva <[email protected]> wrote: >>>> >>>>> Note that this only happens to the DefaultApplication in the store. We >>>>> can generate the tokens without any issue when doing the same flow with a >>>>> new application >>>>> >>>>> On Thu, Jun 11, 2015 at 9:32 AM, Nuwan Silva <[email protected]> wrote: >>>>> >>>>>> The NPE was resolved by adding the supported grant types. but, the >>>>>> above mentioned work-flow issues is still visible. >>>>>> >>>>>> Regards, >>>>>> NuwanS. >>>>>> >>>>>> On Thu, Jun 11, 2015 at 9:23 AM, Pavithra Madurangi < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, Jun 11, 2015 at 9:14 AM, Amila De Silva <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Nuwan, >>>>>>>> >>>>>>>> This is due to having an outdated identity.xml in IS. Get the >>>>>>>> supported grant types from identity.xml in API Manager and copy it to >>>>>>>> the >>>>>>>> identity.xml in IS. >>>>>>>> >>>>>>> >>>>>>> Hi Amila, >>>>>>> >>>>>>> I guess this solution is for NPE ? >>>>>>> >>>>>>> I don't have an IS in my setup and I too get that workflow related >>>>>>> error when generating token. >>>>>>> >>>>>>> Caused by: >>>>>>> org.wso2.carbon.apimgt.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceAPIManagementException: >>>>>>> APIKeyMgtSubscriberServiceAPIManagementException >>>>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>>>>>> Method) >>>>>>> at >>>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) >>>>>>> at >>>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>>>>>> at >>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:526) >>>>>>> at java.lang.Class.newInstance(Class.java:379) >>>>>>> at >>>>>>> org.wso2.carbon.apimgt.keymgt.stub.subscriber.APIKeyMgtSubscriberServiceStub.createOAuthApplication(APIKeyMgtSubscriberServiceStub.java:453) >>>>>>> at >>>>>>> org.wso2.carbon.apimgt.keymgt.client.SubscriberKeyMgtClient.createOAuthApplication(SubscriberKeyMgtClient.java:73) >>>>>>> at >>>>>>> org.wso2.carbon.apimgt.keymgt.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:112) >>>>>>> ... 70 more >>>>>>> [2015-06-10 20:49:59,523] ERROR - >>>>>>> ApplicationRegistrationSimpleWorkflowExecutor Error occured when >>>>>>> updating >>>>>>> the status of the Application creation process >>>>>>> org.wso2.carbon.apimgt.api.APIManagementException: Error occurred >>>>>>> while executing SubscriberKeyMgtClient. >>>>>>> at >>>>>>> org.wso2.carbon.apimgt.impl.utils.APIUtil.handleException(APIUtil.java:1117) >>>>>>> at >>>>>>> org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:181) >>>>>>> at >>>>>>> org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.generateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:116) >>>>>>> at >>>>>>> org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistrationSimpleWorkflowExecutor.complete(ApplicationRegistrationSimpleWorkflowExecutor.java:81) >>>>>>> at >>>>>>> org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistrationSimpleWorkflowExecutor.execute(ApplicationRegistrationSimpleWorkflowExecutor.java:58) >>>>>>> at >>>>>>> org.wso2.carbon.apimgt.impl.APIConsumerImpl.requestApprovalForApplicationRegistration(APIConsumerImpl.java:2139) >>>>>>> at >>>>>>> org.wso2.carbon.apimgt.impl.UserAwareAPIConsumer.requestApprovalForApplicationRegistration(UserAwareAPIConsumer.java:34) >>>>>>> at >>>>>>> org.wso2.carbon.apimgt.hostobjects.APIStoreHostObject.jsFunction_getApplicationKey(APIStoreHostObject.java:751) >>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>> at >>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>>>>> at >>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>> >>>>>>> Regards, >>>>>>> Pavithra >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Thursday, June 11, 2015, Nuwan Silva <[email protected]> wrote: >>>>>>>> >>>>>>>>> Hi All, >>>>>>>>> >>>>>>>>> We have seen the following issue coming up when trying to generate >>>>>>>>> the application token from a APIM setup with IS500 as the Key >>>>>>>>> manager. this >>>>>>>>> is reported under [1]. >>>>>>>>> >>>>>>>>> APIM: >>>>>>>>> TID: [0] [AM] [2015-06-10 20:55:18,889] ERROR >>>>>>>>> {org.wso2.carbon.apimgt.impl.utils.APIUtil} - Error occurred while >>>>>>>>> executing SubscriberKeyMgtClient. >>>>>>>>> {org.wso2.carbon.apimgt.impl.utils.APIUtil} >>>>>>>>> java.lang.RuntimeException: Error occurred while calling token >>>>>>>>> endpoint: HTTP error code : 400 >>>>>>>>> at >>>>>>>>> org.wso2.carbon.apimgt.keymgt.AMDefaultKeyManagerImpl.getNewApplicationAccessToken(AMDefaultKeyManagerImpl.java:305) >>>>>>>>> at >>>>>>>>> org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:168) >>>>>>>>> at >>>>>>>>> org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.generateKeysForApplication(AbstractApplicationRegistrationWorkflowExecutor.java:116) >>>>>>>>> at >>>>>>>>> org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistrationSimpleWorkflowExecutor.complete(ApplicationRegistrationSimpleWorkflowExecutor.java:81) >>>>>>>>> at >>>>>>>>> org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistrationSimpleWorkflowExecutor.execute(ApplicationRegistrationSimpleWorkflowExecutor.java:58) >>>>>>>>> at >>>>>>>>> org.wso2.carbon.apimgt.impl.APIConsumerImpl.requestApprovalForApplicationRegistration(APIConsumerImpl.java:2139) >>>>>>>>> at >>>>>>>>> org.wso2.carbon.apimgt.impl.UserAwareAPIConsumer.requestApprovalForApplicationRegistration(UserAwareAPIConsumer.java:34) >>>>>>>>> at >>>>>>>>> org.wso2.carbon.apimgt.hostobjects.APIStoreHostObject.jsFunction_getApplicationKey(APIStoreHostObject.java:751) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>>>>>>> Method) >>>>>>>>> at >>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>>>>>>> at >>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:606) >>>>>>>>> at >>>>>>>>> org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126) >>>>>>>>> at >>>>>>>>> org.mozilla.javascript.FunctionObject.call(FunctionObject.java:386) >>>>>>>>> >>>>>>>>> >>>>>>>>> IS: >>>>>>>>> java.lang.NullPointerException >>>>>>>>> at java.util.Hashtable.put(Hashtable.java:514) >>>>>>>>> at >>>>>>>>> org.wso2.carbon.identity.oauth.config.OAuthServerConfiguration.getSupportedGrantTypes(OAuthServerConfiguration.java:382) >>>>>>>>> at >>>>>>>>> org.wso2.carbon.identity.oauth.OAuthAdminService.getAllowedGrantTypes(OAuthAdminService.java:486) >>>>>>>>> at >>>>>>>>> org.wso2.carbon.apimgt.keymgt.service.APIKeyMgtSubscriberService.createOAuthApplication(APIKeyMgtSubscriberService.java:171) >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>>>>>>> Method) >>>>>>>>> at >>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>>>>>>> at >>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:606) >>>>>>>>> >>>>>>>>> [1] https://wso2.org/jira/browse/APIMANAGER-3839 >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> NuwanS. >>>>>>>>> -- >>>>>>>>> >>>>>>>>> >>>>>>>>> *Nuwan Silva* >>>>>>>>> *Senior Software Engineer - QA* >>>>>>>>> Mobile: +9477 980 4543 >>>>>>>>> >>>>>>>>> WSO2 Inc. >>>>>>>>> lean . enterprise . middlewear. >>>>>>>>> http://www.wso2.com >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Amila De Silva* >>>>>>>> >>>>>>>> WSO2 Inc. >>>>>>>> mobile :(+94) 775119302 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Pavithra Madurangi* >>>>>>> Associate Technical Lead - QA. >>>>>>> WSO2 Inc.: http://wso2.com/ >>>>>>> Mobile: 0777207357 / 0112747089 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> >>>>>> *Nuwan Silva* >>>>>> *Senior Software Engineer - QA* >>>>>> Mobile: +9477 980 4543 >>>>>> >>>>>> WSO2 Inc. >>>>>> lean . enterprise . middlewear. >>>>>> http://www.wso2.com >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> >>>>> *Nuwan Silva* >>>>> *Senior Software Engineer - QA* >>>>> Mobile: +9477 980 4543 >>>>> >>>>> WSO2 Inc. >>>>> lean . enterprise . middlewear. >>>>> http://www.wso2.com >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> *Nuwan Silva* >>>> *Senior Software Engineer - QA* >>>> Mobile: +9477 980 4543 >>>> >>>> WSO2 Inc. >>>> lean . enterprise . middlewear. >>>> http://www.wso2.com >>>> >>> >>> >>> >>> -- >>> Nuwan Dias >>> >>> Technical Lead - WSO2, Inc. http://wso2.com >>> email : [email protected] >>> Phone : +94 777 775 729 >>> >> >> >> >> -- >> *Pavithra Madurangi* >> Associate Technical Lead - QA. >> WSO2 Inc.: http://wso2.com/ >> Mobile: 0777207357 / 0112747089 >> > > > > -- > > > *Nuwan Silva* > *Senior Software Engineer - QA* > Mobile: +9477 980 4543 > > WSO2 Inc. > lean . enterprise . middlewear. > http://www.wso2.com > -- Nuwan Dias Technical Lead - WSO2, Inc. http://wso2.com email : [email protected] Phone : +94 777 775 729
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
