Start a new topic

No setter of KinveyClient to authorize in Twitter | Android

Dear Kinvey support team, we have met an issue with Twitter authorization.

When trying login via Twitter, we get NPE of KinveyClient instance.

It turned out that there is no setter of KinveyClient instance in “Login” class constructor, which is used for executing LoginTwitter task.

Screenshots are here:


Hello Michael,


We have determined that this problem is a bug in our Android SDK. This issue has been escalated to Engineering and we have asked for prioritization into an upcoming release of the Android SDK.


We will confirm as soon as a target release has been identified.


To assist with the prioritization, can you share the impact of this problem on your development efforts? Are you able to work around this or is it a significant impediment to progress? Anything that you can share with respect to impact will be helpful in our prioritization efforts.


Regards,


Billy Gee

Hello Michael,


I want to let you know that the fix for this problem has been tentatively targeted for the next sprint for this SDK. Our sprints usually last two to three weeks. As soon as I have a target date and a better description of the root cause and solution, I will update this ticket with the same.


Please let me know if you have any questions.


Regards,


Billy Gee

Hello Michael,


We are pleased to inform you that a new release of the Android SDK v3.0.0 Beta-4 has been posted and is available for download at the following location.


http://devcenter.kinvey.com/android-v3.0/downloads


This update fixes the problem described in this ticket regarding no setter of KinveyClient to authorize Twitter.


At your convenience, please download and test the fix and let us know if it works to your satisfaction.


Regards,


Billy Gee

 

Hello Michael,


Thank you for providing a great details regarding this problem. I have given this problem an initial look and we had a conversation with Kinvey Engineering. We have some additional questions.


  • What is the name and KID of the app Kinvey backend environment that you are working in? You can send the KID to me directly via email at billy@kinvey.com so that you don't have to post it here publicly.
  • What type and version number of Kinvey SDK are you using? I think you are using the Android SDK, correct?
  • Can you provide the exact steps that you are using to reproduce this problem?
  • Can you tell us if you used the following section in the users' guide to set up your Twitter integration. We're trying to determine if there is anything wrong with the documentation as well.
           http://devcenter.kinvey.com/android/guides/users#twitter

We look forward to hearing back from you.

Regards,

Billy Gee

Login or Signup to post a comment