Hi Nuwan, With <EnableGatewayKeyCache>*false*</EnableGatewayKeyCache> it is working correctly. First new API invocation after re-subscription is not getting failed even a false invocation happens before doing the re-subscription.
But it is strange the behaviour with <EnableGatewayKeyCache>*true*</EnableGatewayKeyCache>, because first new API invocation after re-subscription is getting failed when false invocation happens before doing the re-subscription and first API invocation after re-subscription is not getting failed when false invocation is not attempt before doing the re-subscription. Can't this be a issue with caching mechanism? because with or without cash, the first invocation after re-subscription should pass regardless of what has happened before the re-subscription. Thanks and Best Regards, Saneth Dharmakeerthi Senior Software Engineer WSO2, Inc. Mobile: +94772325511 On Fri, Mar 13, 2015 at 9:24 AM, Nuwan Dias <nuw...@wso2.com> wrote: > Hi Saneth, > > I think this is due to the caching of the older token. Can you please try > again by setting <EnableGatewayKeyCache> to 'false' in the > api-manager.xml? > > Thanks, > NuwanD. > > On Fri, Mar 13, 2015 at 8:51 AM, Saneth Dharmakeerthi <sane...@wso2.com> > wrote: > >> [Adding: Kala and Krishantha ] >> >> Hi, >> >> I tested this issue with both 1.9.0 SNAPSHOT version and 1.8.0. Both >> versions I was able to recreate the isssue. >> I created Jira :APIMANAGER-3374 [1] for tracking purpose. >> >> Automation test case >> "AccessibilityOfOldAPIAndCopyAPIWithReSubscriptionTestCase [2]" will be >> disable until this issue is fixed. >> I have updated the API-M 1.9.0 Test Plan [3] with JIRA information. >> >> >> [1] https://wso2.org/jira/browse/APIMANAGER-3374 >> >> [2] >> org.wso2.am.integration.tests.api.lifecycle.AccessibilityOfOldAPIAndCopyAPIWithReSubscriptionTestCase.java >> [3] API-M 1.9.0 Test Plan >> >> Thanks and Best Regards, >> >> Saneth Dharmakeerthi >> Senior Software Engineer >> WSO2, Inc. >> Mobile: +94772325511 >> >> On Fri, Mar 6, 2015 at 10:14 AM, Saneth Dharmakeerthi <sane...@wso2.com> >> wrote: >> >>> Hi, >>> >>> 1. After copy and publish a new API version with the require >>> re-subscription option and invoke the new API version without doing >>> re-subscription it give an error, which is correct. >>> 2. But after that if I do a re-subscription and invoke the new API >>> version again, the first new API version invocation after re-subscription >>> is getting failed and getting success from 2nd invocation after >>> re-subscription. >>> 3. This behaviour is not happening if I do not invoke the new API >>> version before doing the re-subscription. In that case, first >>> invocation of new API version after re-subscription is getting >>> succeed. >>> >>> Is there any reason for the above 2nd observation?. >>> >>> Thanks and Best Regards, >>> >>> Saneth Dharmakeerthi >>> Senior Software Engineer >>> WSO2, Inc. >>> Mobile: +94772325511 >>> >> >> > > > -- > Nuwan Dias > > Associate Tech Lead - WSO2, Inc. http://wso2.com > email : nuw...@wso2.com > Phone : +94 777 775 729 >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev