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

Reply via email to