Account creation fails repeatedly, then it works

Bug #1377181 reported by Roberto Alsina
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Online Accounts setup for Ubuntu Touch
Fix Released
Critical
Alexandre Abreu
Oxide
Invalid
Undecided
Unassigned
signon-plugin-oauth2 (Ubuntu)
Fix Released
Undecided
Unassigned
signon-plugin-oauth2 (Ubuntu RTM)
Fix Released
Undecided
Unassigned
ubuntu-system-settings-online-accounts (Ubuntu)
Fix Released
Undecided
Unassigned
ubuntu-system-settings-online-accounts (Ubuntu RTM)
Fix Released
Undecided
Unassigned

Bug Description

Tried to create a twitter account. Got the webpage, entered data, got the "redirecting back" message, then.. no account appears in system settings.

It failed in the same manner 3 times, then it worked.

Related branches

David Barth (dbarth)
Changed in ubuntu-system-settings-online-accounts:
importance: Undecided → High
status: New → Incomplete
Revision history for this message
David Barth (dbarth) wrote :

I have observed that occasionally, and so did davmor2. However, it seemed related to intermittent network connectivity.
Right now, we lack a reproducible test case for this issue.

Revision history for this message
David Barth (dbarth) wrote :

I have reconfirmed this issue to be a bug between ussoa and oxide, when settings cookies and/or dismissing the webui at the end of the account creation process.

Changed in ubuntu-system-settings-online-accounts:
status: Incomplete → Confirmed
assignee: nobody → Alberto Mardegan (mardy)
tags: added: ota-1 touch-2014-10-16
Revision history for this message
David Barth (dbarth) wrote :

Further testing seems to indicate that the problem appears more specifically with Twitter and Evernote accounts. Which are OAuth1.0a based, as opposed to OAuth 2 for Google for example.

Revision history for this message
Alberto Mardegan (mardy) wrote :

I finally found how to reproduce it, using Twitter. If the Twitter login form is confirmed b tapping on the "Authorize" button in the WebView, things always work fine.
The bug happens when the login form is confirmed by pressing "Enter" on the virtual keyboard. In that case, the VK is not dismissed, and the crash happens quite frequently.

Changed in oxide:
status: New → Confirmed
Revision history for this message
David Barth (dbarth) wrote :

There may be an OSK problem, but I still can reproduce the issue by tapping on the Authorize button, ie without pressing Enter in the OSK.

Changed in ubuntu-system-settings-online-accounts:
importance: High → Critical
tags: added: touch-2014-10-30
removed: touch-2014-10-16
tags: added: rtm14
Revision history for this message
Chris Wayne (cwayne) wrote :

FWIW I've seen this with my fitbit account-plugin as well, which at the moment is oauth 1.0a as well

Revision history for this message
David Barth (dbarth) wrote :

Chris Coulson indicated that there is a simple way to avoid hitting the software compositing code path, by using the same setup for the webview, as the one used by webbrowser-app.

Marking invalid for Oxide. Should be fixed in online-accounts.

Changed in oxide:
status: Confirmed → Invalid
Changed in ubuntu-system-settings-online-accounts:
assignee: Alberto Mardegan (mardy) → nobody
assignee: nobody → Alexandre Abreu (abreu-alexandre)
Olli Ries (ories)
tags: removed: ota-1
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package signon-plugin-oauth2 - 0.20+14.10.20141029~rtm-0ubuntu1

---------------
signon-plugin-oauth2 (0.20+14.10.20141029~rtm-0ubuntu1) 14.09; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alberto Mardegan ]
  * RTM 14.09 backport of the fix for Bug #1377181: Account creation
    fails repeatedly, then it works (LP: #1377181)

signon-plugin-oauth2 (0.20+14.10.20140912.1-0ubuntu1) utopic; urgency=medium

  [ Alberto Mardegan ]
  * New upstream release
    - OAuth 2.0: follow the spec more closely, add Vimeo support
    - Tests: increase test coverage
 -- Ubuntu daily release <email address hidden> Wed, 29 Oct 2014 17:07:20 +0000

Changed in signon-plugin-oauth2 (Ubuntu RTM):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-system-settings-online-accounts - 0.5+14.10.20141029~rtm-0ubuntu1

---------------
ubuntu-system-settings-online-accounts (0.5+14.10.20141029~rtm-0ubuntu1) 14.09; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alexandre Abreu ]
  * RTM14.09 backport of the fix for Bug #1377181: Account creation
    fails repeatedly, then it works (LP: #1377181)
 -- Ubuntu daily release <email address hidden> Wed, 29 Oct 2014 17:10:10 +0000

Changed in ubuntu-system-settings-online-accounts (Ubuntu RTM):
status: New → Fix Released
David Barth (dbarth)
Changed in signon-plugin-oauth2 (Ubuntu):
status: New → Fix Released
Changed in ubuntu-system-settings-online-accounts (Ubuntu):
status: New → Fix Released
status: Fix Released → Fix Committed
Changed in ubuntu-system-settings-online-accounts:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-system-settings-online-accounts - 0.5+15.04.20141031-0ubuntu1

---------------
ubuntu-system-settings-online-accounts (0.5+15.04.20141031-0ubuntu1) vivid; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alexandre Abreu ]
  * Setup the shared GL context needed to trigger the HW compositor path
    in Oxide (LP: #1377181)
 -- Ubuntu daily release <email address hidden> Fri, 31 Oct 2014 12:05:55 +0000

Changed in ubuntu-system-settings-online-accounts (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.