Github: Error logging into GitHub tab

Created on 9 Mar 2018  路  4Comments  路  Source: atom/github

Prerequisites

:+1:

Description

Breaking out from https://github.com/atom/github/issues/1324#issuecomment-371650745 - when I open a project that's also a Git repository, I see this error in console:

Uncaught (in promise) Error: RelayModernGraphQLTag: Expected an request, got `{"fragment":{"argumentDefinitions":[{"kind":"LocalArgument","name":"repoOwner","type":"String!","defaultValue":null},{"kind":"LocalArgument","name":"repoName","type":"String!","defaultValue":null},{"kind":"LocalArgument","name":"branchName","type":"String!","defaultValue":null}],"kind":"Fragment","metadata":null,"name":"PrInfoControllerByBranchQuery","selections":[{"kind":"LinkedField","alias":null,"args":[{"kind":"Variable","name":"name","variableName":"repoName","type":"String!"},{"kind":"Variable","name":"owner","variableName":"repoOwner","type":"String!"}],"concreteType":"Repository","name":"repository","plural":false,"selections":[{"kind":"FragmentSpread","name":"PrSelectionByBranchContainer_repository","args":null}],"storageKey":null}],"type":"Query"},"id":null,"kind":"Batch","metadata":{},"name":"PrInfoControllerByBranchQuery","query":{"argumentDefinitions":[{"kind":"LocalArgument","name":"repoOwner","type":"String!","defaultValue":null},{"kind":"LocalArgument","name":"repoName","type":"String!","defaultValue":null},{"kind":"LocalArgument","name":"branchName","type":"String!","defaultValue":null}],"kind":"Root","name":"PrInfoControllerByBranchQuery","operation":"query","selections":[{"kind":"LinkedField","alias":null,"args":[{"kind":"Variable","name":"name","variableName":"repoName","type":"String!"},{"kind":"Variable","name":"owner","variableName":"repoOwner","type":"String!"}],"concreteType":"Repository","name":"repository","plural":false,"selections":[{"kind":"LinkedField","alias":null,"args":[{"kind":"Literal","name":"first","value":30,"type":"Int"},{"kind":"Variable","name":"headRefName","variableName":"branchName","type":"String"}],"concreteType":"PullRequestConnection","name":"pullRequests","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"totalCount","storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":"PullRequestEdge","name":"edges","plural":true,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"PullRequest","name":"node","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"createdAt","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"title","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"url","storageKey":null},{"kind":"LinkedField","alias":null,"args":[{"kind":"Literal","name":"last","value":1,"type":"Int"}],"concreteType":"PullRequestCommitConnection","name":"commits","plural":false,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"PullRequestCommitEdge","name":"edges","plural":true,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"PullRequestCommit","name":"node","plural":false,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"Commit","name":"commit","plural":false,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"Status","name":"status","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"state","storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":"StatusContext","name":"contexts","plural":true,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"state","storageKey":null},{"kind":"InlineFragment","type":"StatusContext","selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"context","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"description","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"targetUrl","storageKey":null}]}],"storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null}],"storageKey":null}],"storageKey":"commits{\"last\":1}"},{"kind":"ScalarField","alias":null,"args":null,"name":"state","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"number","storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":null,"name":"author","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"__typename","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"login","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"avatarUrl","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null},{"kind":"InlineFragment","type":"Bot","selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"url","storageKey":null}]},{"kind":"InlineFragment","type":"User","selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"url","storageKey":null}]}],"storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":"Repository","name":"repository","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"name","storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":null,"name":"owner","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"__typename","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"login","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":"ReactionGroup","name":"reactionGroups","plural":true,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"content","storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":"ReactingUserConnection","name":"users","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"totalCount","storageKey":null}],"storageKey":null}],"storageKey":null},{"kind":"LinkedField","alias":"commitsCount","args":null,"concreteType":"PullRequestCommitConnection","name":"commits","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"totalCount","storageKey":null}],"storageKey":null},{"kind":"LinkedField","alias":null,"args":[{"kind":"Literal","name":"first","value":100,"type":"Int"}],"concreteType":"LabelConnection","name":"labels","plural":false,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"LabelEdge","name":"edges","plural":true,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"Label","name":"node","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"name","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"color","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null}],"storageKey":null}],"storageKey":"labels{\"first\":100}"}],"storageKey":null}],"storageKey":null}],"storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null}]},"text":"query PrInfoControllerByBranchQuery(\n  $repoOwner: String!\n  $repoName: String!\n  $branchName: String!\n) {\n  repository(owner: $repoOwner, name: $repoName) {\n    ...PrSelectionByBranchContainer_repository\n    id\n  }\n}\n\nfragment PrSelectionByBranchContainer_repository on Repository {\n  pullRequests(first: 30, headRefName: $branchName) {\n    totalCount\n    edges {\n      node {\n        id\n        number\n        title\n        url\n        ...PrInfoContainer_pullRequest\n      }\n    }\n  }\n}\n\nfragment PrInfoContainer_pullRequest on PullRequest {\n  ...PrStatusesContainer_pullRequest\n  id\n  url\n  number\n  title\n  state\n  createdAt\n  author {\n    __typename\n    login\n    avatarUrl\n    ... on User {\n      url\n    }\n    ... on Bot {\n      url\n    }\n    ... on Node {\n      id\n    }\n  }\n  repository {\n    name\n    owner {\n      __typename\n      login\n      id\n    }\n    id\n  }\n  reactionGroups {\n    content\n    users {\n      totalCount\n    }\n  }\n  commitsCount: commits {\n    totalCount\n  }\n  labels(first: 100) {\n    edges {\n      node {\n        name\n        color\n        id\n      }\n    }\n  }\n}\n\nfragment PrStatusesContainer_pullRequest on PullRequest {\n  id\n  commits(last: 1) {\n    edges {\n      node {\n        commit {\n          status {\n            state\n            contexts {\n              id\n              state\n              ...PrStatusContextContainer_context\n            }\n            id\n          }\n          id\n        }\n        id\n      }\n    }\n  }\n}\n\nfragment PrStatusContextContainer_context on StatusContext {\n  context\n  description\n  state\n  targetUrl\n}\n"}`.
    at invariant (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/fbjs/lib/invariant.js:42:21)
    at getRequest (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/relay-runtime/lib/RelayModernGraphQLTag.js:42:57)
    at ReactRelayQueryRenderer._fetchForProps (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-relay/lib/ReactRelayQueryRenderer.js:119:27)
    at new ReactRelayQueryRenderer (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-relay/lib/ReactRelayQueryRenderer.js:64:46)
    at ReactCompositeComponentWrapper._constructComponentWithoutOwner (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:295:22)
    at ReactCompositeComponentWrapper._constructComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:282:25)
    at ReactCompositeComponentWrapper.mountComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:185:27)
    at Object.mountComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactReconciler.js:43:41)
    at ReactCompositeComponentWrapper.performInitialMount (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:368:40)
    at ReactCompositeComponentWrapper.mountComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:255:27)
    at Object.mountComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactReconciler.js:43:41)
    at Object.updateChildren (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactChildReconciler.js:119:57)

snip...

Full error:


Uncaught (in promise) Error: RelayModernGraphQLTag: Expected an request, got {"fragment":{"argumentDefinitions":[{"kind":"LocalArgument","name":"repoOwner","type":"String!","defaultValue":null},{"kind":"LocalArgument","name":"repoName","type":"String!","defaultValue":null},{"kind":"LocalArgument","name":"branchName","type":"String!","defaultValue":null}],"kind":"Fragment","metadata":null,"name":"PrInfoControllerByBranchQuery","selections":[{"kind":"LinkedField","alias":null,"args":[{"kind":"Variable","name":"name","variableName":"repoName","type":"String!"},{"kind":"Variable","name":"owner","variableName":"repoOwner","type":"String!"}],"concreteType":"Repository","name":"repository","plural":false,"selections":[{"kind":"FragmentSpread","name":"PrSelectionByBranchContainer_repository","args":null}],"storageKey":null}],"type":"Query"},"id":null,"kind":"Batch","metadata":{},"name":"PrInfoControllerByBranchQuery","query":{"argumentDefinitions":[{"kind":"LocalArgument","name":"repoOwner","type":"String!","defaultValue":null},{"kind":"LocalArgument","name":"repoName","type":"String!","defaultValue":null},{"kind":"LocalArgument","name":"branchName","type":"String!","defaultValue":null}],"kind":"Root","name":"PrInfoControllerByBranchQuery","operation":"query","selections":[{"kind":"LinkedField","alias":null,"args":[{"kind":"Variable","name":"name","variableName":"repoName","type":"String!"},{"kind":"Variable","name":"owner","variableName":"repoOwner","type":"String!"}],"concreteType":"Repository","name":"repository","plural":false,"selections":[{"kind":"LinkedField","alias":null,"args":[{"kind":"Literal","name":"first","value":30,"type":"Int"},{"kind":"Variable","name":"headRefName","variableName":"branchName","type":"String"}],"concreteType":"PullRequestConnection","name":"pullRequests","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"totalCount","storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":"PullRequestEdge","name":"edges","plural":true,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"PullRequest","name":"node","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"createdAt","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"title","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"url","storageKey":null},{"kind":"LinkedField","alias":null,"args":[{"kind":"Literal","name":"last","value":1,"type":"Int"}],"concreteType":"PullRequestCommitConnection","name":"commits","plural":false,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"PullRequestCommitEdge","name":"edges","plural":true,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"PullRequestCommit","name":"node","plural":false,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"Commit","name":"commit","plural":false,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"Status","name":"status","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"state","storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":"StatusContext","name":"contexts","plural":true,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"state","storageKey":null},{"kind":"InlineFragment","type":"StatusContext","selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"context","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"description","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"targetUrl","storageKey":null}]}],"storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null}],"storageKey":null}],"storageKey":"commits{\"last\":1}"},{"kind":"ScalarField","alias":null,"args":null,"name":"state","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"number","storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":null,"name":"author","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"__typename","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"login","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"avatarUrl","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null},{"kind":"InlineFragment","type":"Bot","selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"url","storageKey":null}]},{"kind":"InlineFragment","type":"User","selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"url","storageKey":null}]}],"storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":"Repository","name":"repository","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"name","storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":null,"name":"owner","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"__typename","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"login","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":"ReactionGroup","name":"reactionGroups","plural":true,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"content","storageKey":null},{"kind":"LinkedField","alias":null,"args":null,"concreteType":"ReactingUserConnection","name":"users","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"totalCount","storageKey":null}],"storageKey":null}],"storageKey":null},{"kind":"LinkedField","alias":"commitsCount","args":null,"concreteType":"PullRequestCommitConnection","name":"commits","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"totalCount","storageKey":null}],"storageKey":null},{"kind":"LinkedField","alias":null,"args":[{"kind":"Literal","name":"first","value":100,"type":"Int"}],"concreteType":"LabelConnection","name":"labels","plural":false,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"LabelEdge","name":"edges","plural":true,"selections":[{"kind":"LinkedField","alias":null,"args":null,"concreteType":"Label","name":"node","plural":false,"selections":[{"kind":"ScalarField","alias":null,"args":null,"name":"name","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"color","storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null}],"storageKey":null}],"storageKey":"labels{\"first\":100}"}],"storageKey":null}],"storageKey":null}],"storageKey":null},{"kind":"ScalarField","alias":null,"args":null,"name":"id","storageKey":null}],"storageKey":null}]},"text":"query PrInfoControllerByBranchQuery(\n $repoOwner: String!\n $repoName: String!\n $branchName: String!\n) {\n repository(owner: $repoOwner, name: $repoName) {\n ...PrSelectionByBranchContainer_repository\n id\n }\n}\n\nfragment PrSelectionByBranchContainer_repository on Repository {\n pullRequests(first: 30, headRefName: $branchName) {\n totalCount\n edges {\n node {\n id\n number\n title\n url\n ...PrInfoContainer_pullRequest\n }\n }\n }\n}\n\nfragment PrInfoContainer_pullRequest on PullRequest {\n ...PrStatusesContainer_pullRequest\n id\n url\n number\n title\n state\n createdAt\n author {\n __typename\n login\n avatarUrl\n ... on User {\n url\n }\n ... on Bot {\n url\n }\n ... on Node {\n id\n }\n }\n repository {\n name\n owner {\n __typename\n login\n id\n }\n id\n }\n reactionGroups {\n content\n users {\n totalCount\n }\n }\n commitsCount: commits {\n totalCount\n }\n labels(first: 100) {\n edges {\n node {\n name\n color\n id\n }\n }\n }\n}\n\nfragment PrStatusesContainer_pullRequest on PullRequest {\n id\n commits(last: 1) {\n edges {\n node {\n commit {\n status {\n state\n contexts {\n id\n state\n ...PrStatusContextContainer_context\n }\n id\n }\n id\n }\n id\n }\n }\n }\n}\n\nfragment PrStatusContextContainer_context on StatusContext {\n context\n description\n state\n targetUrl\n}\n"}.
at invariant (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/fbjs/lib/invariant.js:42:21)
at getRequest (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/relay-runtime/lib/RelayModernGraphQLTag.js:42:57)
at ReactRelayQueryRenderer._fetchForProps (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-relay/lib/ReactRelayQueryRenderer.js:119:27)
at new ReactRelayQueryRenderer (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-relay/lib/ReactRelayQueryRenderer.js:64:46)
at ReactCompositeComponentWrapper._constructComponentWithoutOwner (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:295:22)
at ReactCompositeComponentWrapper._constructComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:282:25)
at ReactCompositeComponentWrapper.mountComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:185:27)
at Object.mountComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactReconciler.js:43:41)
at ReactCompositeComponentWrapper.performInitialMount (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:368:40)
at ReactCompositeComponentWrapper.mountComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:255:27)
at Object.mountComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactReconciler.js:43:41)
at Object.updateChildren (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactChildReconciler.js:119:57)
at ReactDOMComponent._reconcilerUpdateChildren (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactMultiChild.js:209:34)
at ReactDOMComponent._updateChildren (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactMultiChild.js:308:37)
at ReactDOMComponent.updateChildren (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactMultiChild.js:295:18)
at ReactDOMComponent._updateDOMChildren (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactDOMComponent.js:944:18)
at ReactDOMComponent.updateComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactDOMComponent.js:758:16)
at ReactDOMComponent.receiveComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactDOMComponent.js:720:16)
at Object.receiveComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactReconciler.js:122:28)
at ReactCompositeComponentWrapper._updateRenderedComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:751:29)
at ReactCompositeComponentWrapper._performComponentUpdate (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:721:16)
at ReactCompositeComponentWrapper.updateComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:642:18)
at ReactCompositeComponentWrapper.receiveComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:544:16)
at Object.receiveComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactReconciler.js:122:28)
at ReactCompositeComponentWrapper._updateRenderedComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:751:29)
at ReactCompositeComponentWrapper._performComponentUpdate (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:721:16)
at ReactCompositeComponentWrapper.updateComponent (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:642:18)
at ReactCompositeComponentWrapper.performUpdateIfNecessary (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactCompositeComponent.js:558:18)
at Object.performUpdateIfNecessary (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactReconciler.js:154:28)
at runBatchedUpdates (/Applications/Atom Beta.app/Contents/Resources/app/node_modules/react-dom/lib/ReactUpdates.js:148:27)

If I open the GitHub tab and try to login, the same error pops up every time I try to login.

Steps to Reproduce

Assuming you need to login to the GitHub tab:

  1. Open some Git repository project
  2. GitHub: Toggle GitHub tab
  3. Click Login
  4. Generate an auth token and paste it in
  5. Click Login

Expected behavior:

Login to be successful.

Actual behavior:

Nothing happens and an error appears in the console every time you click Login.

I also see the error just by opening a Git repository project.

Reproduces how often:

100%

Versions

atom -v
Atom    : 1.26.0-dev-429f2bdd0
Electron: 1.7.11
Chrome  : 58.0.3029.110
Node    : 7.9.0
apm -v
apm  1.19.0
npm  3.10.10
node 6.9.5 x64
atom 1.26.0-dev-429f2bdd0
python 2.7.10
git 2.14.3

Also repro-ed with 1.25.0-beta3.

macOS 10.12.6

Also saw this on Windows 10 with Atom 1.24.1

Additional Information

Please include any additional information, configuration or data that might be necessary to reproduce the issue. Screenshots, if appropriate, are helpful as well.

If your issue involves a repository, and that repository is public, please include a link to it.

/cc @kuychaco @smashwilson

bug triaged

Most helpful comment

Backported to v0.8.5 and v0.10.3, and pushed to Atom 1.24-releases and 1.25-releases. The fix will be out in the next Atom release.

All 4 comments

Looks like this one has to do with a dependency update - I wasn't able to reproduce until I blew away my node_modules and did another apm update.

Okay, there was a nice and easy fix. I should backport this one onto beta and stable, too.

Backported to v0.8.5 and v0.10.3, and pushed to Atom 1.24-releases and 1.25-releases. The fix will be out in the next Atom release.

This is still an issue in v1.37.0, could this be reopened?
image

Was this page helpful?
0 / 5 - 0 ratings

Related issues

danielbayley picture danielbayley  路  5Comments

Hreacon picture Hreacon  路  3Comments

sebastianroming picture sebastianroming  路  4Comments

Ben3eeE picture Ben3eeE  路  4Comments

joshaber picture joshaber  路  4Comments