{ "id": "155431", "key": "AC-753", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-03-07T01:45:28.000+0000", "created": "2016-03-05T03:52:52.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-03-08T07:37:01.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [], "description": "When you go to appcelerator.com and click the github icon to sign up for Appcelerator Platform, you get prompted to sign into github. \r\nFrom there, you are directed to https://platform.appcelerator.com/api/v1/auth/github/undefined and see \r\nhttp://puu.sh/nvfyz/1d177f5ae8.png \r\n\r\nThis is causing bad user experience and PR.\r\nhttps://twitter.com/spsrich/status/704427873709355008\r\nhttps://twitter.com/spsrich/status/705831080457162752\r\n\r\nAs a training partner ( the only USA one at the moment) and community member, this is bad. Please fix this or remove that feature. \r\n\r\nWhile we are at it, this should be a different ticket: https://twitter.com/spsrich/status/705831080457162752\r\n\r\n\r\n", "attachment": [], "flagged": false, "summary": "[EMERGENCY] Platform Signup via Github on Appcelerator.com is 404", "creator": { "name": "sophrinix", "key": "sophrinix", "displayName": "Andrew McElroy", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "sophrinix", "key": "sophrinix", "displayName": "Andrew McElroy", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "a web browser", "comment": { "comments": [ { "id": "378822", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "I just went through the GitHub signup flow with 2 accounts:\r\n\r\n1. GitHub account tied to an email address not associated with the platform\r\n* For this account the signup flow worked with no issues and the platform account was created\r\n\r\n2. GitHub account tied to an email address that has a platform account\r\n* For this account the signup flow logs me into the platform account associated with the email, *but* I am redirected to https://platform.appcelerator.com/api/v1/auth/github/undefined rather than https://platform.appcelerator.com/ after authorising through GitHub", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2016-03-05T14:12:52.000+0000", "updated": "2016-03-05T14:12:52.000+0000" }, { "id": "378825", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Ah, other issue is https://twitter.com/spsrich/status/704427634407571459. It is almost impossible for me to guess what the issue is there without more info. [~shossain] want to try reaching out on that one?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-03-05T14:43:21.000+0000", "updated": "2016-03-05T14:43:21.000+0000" }, { "id": "378837", "author": { "name": "sdavenport", "key": "sdavenport", "displayName": "Scott Davenport", "active": true, "timeZone": "America/Havana" }, "body": "I'm not having any issue with it.", "updateAuthor": { "name": "sdavenport", "key": "sdavenport", "displayName": "Scott Davenport", "active": true, "timeZone": "America/Havana" }, "created": "2016-03-06T02:25:38.000+0000", "updated": "2016-03-06T02:25:38.000+0000" }, { "id": "378839", "author": { "name": "sophrinix", "key": "sophrinix", "displayName": "Andrew McElroy", "active": true, "timeZone": "America/Los_Angeles" }, "body": "@sdavenport @ingo So the behavior I am seeing now is if you have an account and whether or not you are logged into github, it ultimately works but fails on new accounts.\r\nIn other words lets take three scenarios \r\n\r\nScenario 1) you are logged into github already (and already have an Appcelerator Platform account)\r\n\r\nGiven you are logged into github\r\nWhen I go to appcelerator.com \r\nAnd I click on the github icon \r\nThen I am logged into Appcelerator Platform (dashboard.appcelerator.com)\r\n# this scenario works\r\n\r\nScenario 2) You are not logged into github, but your github account is associated with an Appcelerator Platform account\r\n\r\nGiven you are not logged into github\r\nWhen I go to appcelerator.com\r\nAnd I click on the github icon\r\nThen I am prompted to log into github\r\nThen on successful login I am redirected to dashboard.appcelerator.com\r\nAnd successfully logged in.\r\n# this also works\r\n\r\nHere is what fails:\r\nScenario 3) I have a github account that is not signed up with Appcelerator Platform\r\n\r\nGiven I have a github account\r\nAnd have never signed up for Appcelerator Platform\r\nWhen I go to appcelerator.com\r\nAnd I click on the github icon\r\nAnd I log into my github account\r\nAnd I authorize Appcelerator to access my github\r\nThen I get the following error\r\n\r\n{\"success\":false,\"description\":\"The server has encountered an error. Please try again, or contact support.\",\"code\":500}\r\n\r\nFrom this url:\r\nhttps://platform.appcelerator.com/api/v1/auth/github/login?code=f222b6c7e99b195234d3&state=AxuzWnR27uVEtqeNVjUCOJRezNDug0m0\r\n\r\nI don't know if pasting this is exposing any private data, so we might want to make this ticket no longer viewable by all users.\r\n\r\nTo be fair:\r\nWhen I open a new tab and go back to appcelerator.com and click the github icon again.\r\n I am presented with a confirm Appcelerator account page.\r\nOnce I fill out that form I am presented with a \"trial mode\"\r\n\r\nThere might be some need to further QA that github integration, because I should have never seen that error. I imagine most people aren't going to think.\r\n\"I just got an error. I'll go back and try this again\". Instead, they are going to rant on github and previous community members will like and or retweet.\r\n\r\nTL;DR: this: https://i.ytimg.com/vi/orcvOtbTCjE/maxresdefault.jpg\r\nSo yes, it works, but there still seems to be a sporadic error that comes up.\r\n\r\nI created a brand new github account and appcelerator platform account to run through this.\r\n\r\n\r\n", "updateAuthor": { "name": "sophrinix", "key": "sophrinix", "displayName": "Andrew McElroy", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-03-06T06:39:35.000+0000", "updated": "2016-03-06T06:39:35.000+0000" }, { "id": "378848", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~codexlabs] Thank you for the update! Can you clarify when exactly you retested this? I ask because we did make fixes yesterday in APPTS-8464 at around 1PM PST.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-03-06T14:40:13.000+0000", "updated": "2016-03-06T14:40:57.000+0000" }, { "id": "378851", "author": { "name": "nboxhallburnett", "key": "nboxhallburnett", "displayName": "Nathan Boxhall-Burnett", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~sophrinix], Your scenario 3 is working as expected for me since the fix was put in place yesterday, using a brand new GitHub and Appcelerator Platform account. Are you still able to reproduce the issue?", "updateAuthor": { "name": "nboxhallburnett", "key": "nboxhallburnett", "displayName": "Nathan Boxhall-Burnett", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-03-06T15:25:48.000+0000", "updated": "2016-03-06T15:25:48.000+0000" }, { "id": "378856", "author": { "name": "sophrinix", "key": "sophrinix", "displayName": "Andrew McElroy", "active": true, "timeZone": "America/Los_Angeles" }, "body": "When I reported those three scenarios 11 hours ago, give or take 20 minutes was when I was testing those scenarios.\r\n\r\nAs for reproducibility. I just now retested it with a new github account and it works. This can be closed.", "updateAuthor": { "name": "sophrinix", "key": "sophrinix", "displayName": "Andrew McElroy", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-03-06T17:45:57.000+0000", "updated": "2016-03-06T17:45:57.000+0000" } ], "maxResults": 10, "total": 10, "startAt": 0 } } }