We're looking into it.

On Thu, Jun 11, 2015 at 11:38 AM, Ushani Balasooriya <[email protected]>
wrote:

> Issue mentioned by Pavithra is reproducible when I use email address as
> user name even without the IS as KM.
>
> On Thu, Jun 11, 2015 at 10:38 AM, Nuwan Dias <[email protected]> wrote:
>
>> 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
>>
>
>
>
> --
> *Ushani Balasooriya*
> Senior Software Engineer - QA;
> WSO2 Inc; http://www.wso2.com/.
> Mobile; +94772636796
>
>


-- 
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