Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash upon opening repository #1017

Closed
ghost opened this issue Aug 19, 2020 · 16 comments
Closed

Crash upon opening repository #1017

ghost opened this issue Aug 19, 2020 · 16 comments

Comments

@ghost
Copy link

ghost commented Aug 19, 2020

When I open this repository, the app crashes.

@maniac103
Copy link
Collaborator

Note to self: crash is due to this part in the repo events:

  {
    "id": "13240590208",
    "type": "PullRequestReviewEvent",
    "actor": {
      "id": 49363530,
      "login": "monocodus[bot]",
      "display_login": "monocodus",
      "gravatar_id": "",
      "url": "https://api.github.com/users/monocodus[bot]",
      "avatar_url": "https://avatars.githubusercontent.com/u/49363530?"
    },
    "repo": {
      "id": 148563979,
      "name": "gfx-rs/naga",
      "url": "https://api.github.com/repos/gfx-rs/naga"
    },
    "payload": {
      "action": "created",
      "review": {
        "id": 470164393,
        "node_id": "MDE3OlB1bGxSZXF1ZXN0UmV2aWV3NDcwMTY0Mzkz",
        "user": {
          "login": "monocodus[bot]",
          "id": 49363530,
          "node_id": "MDM6Qm90NDkzNjM1MzA=",
          "avatar_url": "https://avatars3.githubusercontent.com/in/28526?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/monocodus%5Bbot%5D",
          "html_url": "https://github.com/apps/monocodus",
          "followers_url": "https://api.github.com/users/monocodus%5Bbot%5D/followers",
          "following_url": "https://api.github.com/users/monocodus%5Bbot%5D/following{/other_user}",
          "gists_url": "https://api.github.com/users/monocodus%5Bbot%5D/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/monocodus%5Bbot%5D/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/monocodus%5Bbot%5D/subscriptions",
          "organizations_url": "https://api.github.com/users/monocodus%5Bbot%5D/orgs",
          "repos_url": "https://api.github.com/users/monocodus%5Bbot%5D/repos",
          "events_url": "https://api.github.com/users/monocodus%5Bbot%5D/events{/privacy}",
          "received_events_url": "https://api.github.com/users/monocodus%5Bbot%5D/received_events",
          "type": "Bot",
          "site_admin": false
        },
        "body": "",
        "commit_id": "91e3f22bab76487f768640c67175c5e53ae874f1",
        "submitted_at": "2020-08-19T06:40:22Z",
        "state": "approved",
        "html_url": "https://github.com/gfx-rs/naga/pull/140#pullrequestreview-470164393",
        "pull_request_url": "https://api.github.com/repos/gfx-rs/naga/pulls/140",
        "author_association": "NONE",
        "_links": {
          "html": {
            "href": "https://github.com/gfx-rs/naga/pull/140#pullrequestreview-470164393"
          },
          "pull_request": {
            "href": "https://api.github.com/repos/gfx-rs/naga/pulls/140"
          }
        }
      },
      "pull_request": {
        "url": "https://api.github.com/repos/gfx-rs/naga/pulls/140",
        "id": 469949309,
        "node_id": "MDExOlB1bGxSZXF1ZXN0NDY5OTQ5MzA5",
        "html_url": "https://github.com/gfx-rs/naga/pull/140",
        "diff_url": "https://github.com/gfx-rs/naga/pull/140.diff",
        "patch_url": "https://github.com/gfx-rs/naga/pull/140.patch",
        "issue_url": "https://api.github.com/repos/gfx-rs/naga/issues/140",
        "number": 140,
        "state": "open",
        "locked": false,
        "title": "Interpolation support for wgsl, glsl, glsl-new, spirv (front and back), and glsl-out",
        "user": {
          "login": "lachlansneff",
          "id": 31360811,
          "node_id": "MDQ6VXNlcjMxMzYwODEx",
          "avatar_url": "https://avatars3.githubusercontent.com/u/31360811?v=4",
          "gravatar_id": "",
          "url": "https://api.github.com/users/lachlansneff",
          "html_url": "https://github.com/lachlansneff",
          "followers_url": "https://api.github.com/users/lachlansneff/followers",
          "following_url": "https://api.github.com/users/lachlansneff/following{/other_user}",
          "gists_url": "https://api.github.com/users/lachlansneff/gists{/gist_id}",
          "starred_url": "https://api.github.com/users/lachlansneff/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/lachlansneff/subscriptions",
          "organizations_url": "https://api.github.com/users/lachlansneff/orgs",
          "repos_url": "https://api.github.com/users/lachlansneff/repos",
          "events_url": "https://api.github.com/users/lachlansneff/events{/privacy}",
          "received_events_url": "https://api.github.com/users/lachlansneff/received_events",
          "type": "User",
          "site_admin": false
        },
        "body": "This pr adds interpolation qualifier support to naga itself, as well as all frontends and all backends except `msl` (I don'+t know `msl` well enough). You may notice that includes `wgsl`. While there has been no official declaration of how interpolation qualifier+s will make their way into wgsl, [this](https://github.com/gpuweb/gpuweb/issues/802) issue gave some good options, and I went with the one +(the second) that seemed better to me. Easy enough to change down the line.\r\n\r\nWhile I was able to test most of these, the spirv fronte+nd was having issues that were unrelated to my changes and so I couldn't test it.",
        "created_at": "2020-08-19T06:22:44Z",
        "updated_at": "2020-08-19T06:40:22Z",
        "closed_at": null,
        "merged_at": null,
        "merge_commit_sha": "e9f7723f507d4947ab101fe6491a276ccd3c3edb",
        "assignee": null,
        "assignees": [

        ],
        "requested_reviewers": [

        ],
        "requested_teams": [

        ],
        "labels": [

        ],
        "milestone": null,
        "draft": false,
        "commits_url": "https://api.github.com/repos/gfx-rs/naga/pulls/140/commits",
        "review_comments_url": "https://api.github.com/repos/gfx-rs/naga/pulls/140/comments",
        "review_comment_url": "https://api.github.com/repos/gfx-rs/naga/pulls/comments{/number}",
        "comments_url": "https://api.github.com/repos/gfx-rs/naga/issues/140/comments",
        "statuses_url": "https://api.github.com/repos/gfx-rs/naga/statuses/91e3f22bab76487f768640c67175c5e53ae874f1",
        "head": {
          "label": "lachlansneff:interpolation",
          "ref": "interpolation",
          "sha": "91e3f22bab76487f768640c67175c5e53ae874f1",
          "user": {
            "login": "lachlansneff",
            "id": 31360811,
            "node_id": "MDQ6VXNlcjMxMzYwODEx",
            "avatar_url": "https://avatars3.githubusercontent.com/u/31360811?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/lachlansneff",
            "html_url": "https://github.com/lachlansneff",
            "followers_url": "https://api.github.com/users/lachlansneff/followers",
            "following_url": "https://api.github.com/users/lachlansneff/following{/other_user}",
            "gists_url": "https://api.github.com/users/lachlansneff/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/lachlansneff/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/lachlansneff/subscriptions",
            "organizations_url": "https://api.github.com/users/lachlansneff/orgs",
            "repos_url": "https://api.github.com/users/lachlansneff/repos",
            "events_url": "https://api.github.com/users/lachlansneff/events{/privacy}",
            "received_events_url": "https://api.github.com/users/lachlansneff/received_events",
            "type": "User",
            "site_admin": false
          },
          "repo": {
            "id": 287178279,
            "node_id": "MDEwOlJlcG9zaXRvcnkyODcxNzgyNzk=",
            "name": "naga",
            "full_name": "lachlansneff/naga",
            "private": false,
            "owner": {
              "login": "lachlansneff",
              "id": 31360811,
              "node_id": "MDQ6VXNlcjMxMzYwODEx",
              "avatar_url": "https://avatars3.githubusercontent.com/u/31360811?v=4",
              "gravatar_id": "",
              "url": "https://api.github.com/users/lachlansneff",
              "html_url": "https://github.com/lachlansneff",
              "followers_url": "https://api.github.com/users/lachlansneff/followers",
              "following_url": "https://api.github.com/users/lachlansneff/following{/other_user}",
              "gists_url": "https://api.github.com/users/lachlansneff/gists{/gist_id}",
              "starred_url": "https://api.github.com/users/lachlansneff/starred{/owner}{/repo}",
              "subscriptions_url": "https://api.github.com/users/lachlansneff/subscriptions",
              "organizations_url": "https://api.github.com/users/lachlansneff/orgs",
              "repos_url": "https://api.github.com/users/lachlansneff/repos",
              "events_url": "https://api.github.com/users/lachlansneff/events{/privacy}",
              "received_events_url": "https://api.github.com/users/lachlansneff/received_events",
              "type": "User",
              "site_admin": false
            },
            "html_url": "https://github.com/lachlansneff/naga",
            "description": "Universal shader translation in Rust",
            "fork": true,
            "url": "https://api.github.com/repos/lachlansneff/naga",
            "forks_url": "https://api.github.com/repos/lachlansneff/naga/forks",
            "keys_url": "https://api.github.com/repos/lachlansneff/naga/keys{/key_id}",
            "collaborators_url": "https://api.github.com/repos/lachlansneff/naga/collaborators{/collaborator}",
            "teams_url": "https://api.github.com/repos/lachlansneff/naga/teams",
            "hooks_url": "https://api.github.com/repos/lachlansneff/naga/hooks",
            "issue_events_url": "https://api.github.com/repos/lachlansneff/naga/issues/events{/number}",
            "events_url": "https://api.github.com/repos/lachlansneff/naga/events",
            "assignees_url": "https://api.github.com/repos/lachlansneff/naga/assignees{/user}",
            "branches_url": "https://api.github.com/repos/lachlansneff/naga/branches{/branch}",
            "tags_url": "https://api.github.com/repos/lachlansneff/naga/tags",
            "blobs_url": "https://api.github.com/repos/lachlansneff/naga/git/blobs{/sha}",
            "git_tags_url": "https://api.github.com/repos/lachlansneff/naga/git/tags{/sha}",
            "git_refs_url": "https://api.github.com/repos/lachlansneff/naga/git/refs{/sha}",
            "trees_url": "https://api.github.com/repos/lachlansneff/naga/git/trees{/sha}",
            "statuses_url": "https://api.github.com/repos/lachlansneff/naga/statuses/{sha}",
            "languages_url": "https://api.github.com/repos/lachlansneff/naga/languages",
            "stargazers_url": "https://api.github.com/repos/lachlansneff/naga/stargazers",
            "contributors_url": "https://api.github.com/repos/lachlansneff/naga/contributors",
            "subscribers_url": "https://api.github.com/repos/lachlansneff/naga/subscribers",
            "subscription_url": "https://api.github.com/repos/lachlansneff/naga/subscription",
            "commits_url": "https://api.github.com/repos/lachlansneff/naga/commits{/sha}",
            "git_commits_url": "https://api.github.com/repos/lachlansneff/naga/git/commits{/sha}",
            "comments_url": "https://api.github.com/repos/lachlansneff/naga/comments{/number}",
            "issue_comment_url": "https://api.github.com/repos/lachlansneff/naga/issues/comments{/number}",
            "contents_url": "https://api.github.com/repos/lachlansneff/naga/contents/{+path}",
            "compare_url": "https://api.github.com/repos/lachlansneff/naga/compare/{base}...{head}",
            "merges_url": "https://api.github.com/repos/lachlansneff/naga/merges",
            "archive_url": "https://api.github.com/repos/lachlansneff/naga/{archive_format}{/ref}",
            "downloads_url": "https://api.github.com/repos/lachlansneff/naga/downloads",
            "issues_url": "https://api.github.com/repos/lachlansneff/naga/issues{/number}",
            "pulls_url": "https://api.github.com/repos/lachlansneff/naga/pulls{/number}",
            "milestones_url": "https://api.github.com/repos/lachlansneff/naga/milestones{/number}",
            "notifications_url": "https://api.github.com/repos/lachlansneff/naga/notifications{?since,all,participating}",
            "labels_url": "https://api.github.com/repos/lachlansneff/naga/labels{/name}",
            "releases_url": "https://api.github.com/repos/lachlansneff/naga/releases{/id}",
            "deployments_url": "https://api.github.com/repos/lachlansneff/naga/deployments",
            "created_at": "2020-08-13T04:11:06Z",
            "updated_at": "2020-08-19T03:14:14Z",
            "pushed_at": "2020-08-19T06:38:29Z",
            "git_url": "git:https://github.com/lachlansneff/naga.git",
            "ssh_url": "[email protected]:lachlansneff/naga.git",
            "clone_url": "https://github.com/lachlansneff/naga.git",
            "svn_url": "https://github.com/lachlansneff/naga",
            "homepage": "",
            "size": 437,
            "stargazers_count": 0,
            "watchers_count": 0,
            "language": "Rust",
            "has_issues": false,
            "has_projects": true,
            "has_downloads": true,
            "has_wiki": true,
            "has_pages": false,
            "forks_count": 0,
            "mirror_url": null,
            "archived": false,
            "disabled": false,
            "open_issues_count": 0,
            "license": {
              "key": "apache-2.0",
              "name": "Apache License 2.0",
              "spdx_id": "Apache-2.0",
              "url": "https://api.github.com/licenses/apache-2.0",
              "node_id": "MDc6TGljZW5zZTI="
            },
           "forks": 0,
            "open_issues": 0,
            "watchers": 0,
            "default_branch": "master"
          }
        },
        "base": {
          "label": "gfx-rs:master",
          "ref": "master",
          "sha": "58dd54f938f66a22a96a792c070a3dcadc84bfef",
          "user": {
            "login": "gfx-rs",
            "id": 8213174,
            "node_id": "MDEyOk9yZ2FuaXphdGlvbjgyMTMxNzQ=",
            "avatar_url": "https://avatars3.githubusercontent.com/u/8213174?v=4",
            "gravatar_id": "",
            "url": "https://api.github.com/users/gfx-rs",
            "html_url": "https://github.com/gfx-rs",
            "followers_url": "https://api.github.com/users/gfx-rs/followers",
            "following_url": "https://api.github.com/users/gfx-rs/following{/other_user}",
            "gists_url": "https://api.github.com/users/gfx-rs/gists{/gist_id}",
            "starred_url": "https://api.github.com/users/gfx-rs/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/gfx-rs/subscriptions",
            "organizations_url": "https://api.github.com/users/gfx-rs/orgs",
            "repos_url": "https://api.github.com/users/gfx-rs/repos",
            "events_url": "https://api.github.com/users/gfx-rs/events{/privacy}",
            "received_events_url": "https://api.github.com/users/gfx-rs/received_events",
            "type": "Organization",
            "site_admin": false
          },
          "repo": {
            "id": 148563979,
            "node_id": "MDEwOlJlcG9zaXRvcnkxNDg1NjM5Nzk=",
            "name": "naga",
            "full_name": "gfx-rs/naga",
            "private": false,
            "owner": {
              "login": "gfx-rs",
              "id": 8213174,
              "node_id": "MDEyOk9yZ2FuaXphdGlvbjgyMTMxNzQ=",
              "avatar_url": "https://avatars3.githubusercontent.com/u/8213174?v=4",
              "gravatar_id": "",
              "url": "https://api.github.com/users/gfx-rs",
              "html_url": "https://github.com/gfx-rs",
              "followers_url": "https://api.github.com/users/gfx-rs/followers",
              "following_url": "https://api.github.com/users/gfx-rs/following{/other_user}",
              "gists_url": "https://api.github.com/users/gfx-rs/gists{/gist_id}",
              "starred_url": "https://api.github.com/users/gfx-rs/starred{/owner}{/repo}",
              "subscriptions_url": "https://api.github.com/users/gfx-rs/subscriptions",
              "organizations_url": "https://api.github.com/users/gfx-rs/orgs",
              "repos_url": "https://api.github.com/users/gfx-rs/repos",
              "events_url": "https://api.github.com/users/gfx-rs/events{/privacy}",
              "received_events_url": "https://api.github.com/users/gfx-rs/received_events",
              "type": "Organization",
              "site_admin": false
            },
            "html_url": "https://github.com/gfx-rs/naga",
            "description": "Universal shader translation in Rust",
            "fork": false,
            "url": "https://api.github.com/repos/gfx-rs/naga",
            "forks_url": "https://api.github.com/repos/gfx-rs/naga/forks",
            "keys_url": "https://api.github.com/repos/gfx-rs/naga/keys{/key_id}",
            "collaborators_url": "https://api.github.com/repos/gfx-rs/naga/collaborators{/collaborator}",
            "teams_url": "https://api.github.com/repos/gfx-rs/naga/teams",
            "hooks_url": "https://api.github.com/repos/gfx-rs/naga/hooks",
            "issue_events_url": "https://api.github.com/repos/gfx-rs/naga/issues/events{/number}",
            "events_url": "https://api.github.com/repos/gfx-rs/naga/events",
            "assignees_url": "https://api.github.com/repos/gfx-rs/naga/assignees{/user}",
            "branches_url": "https://api.github.com/repos/gfx-rs/naga/branches{/branch}",
            "tags_url": "https://api.github.com/repos/gfx-rs/naga/tags",
            "blobs_url": "https://api.github.com/repos/gfx-rs/naga/git/blobs{/sha}",
            "git_tags_url": "https://api.github.com/repos/gfx-rs/naga/git/tags{/sha}",
            "git_refs_url": "https://api.github.com/repos/gfx-rs/naga/git/refs{/sha}",
            "trees_url": "https://api.github.com/repos/gfx-rs/naga/git/trees{/sha}",
            "statuses_url": "https://api.github.com/repos/gfx-rs/naga/statuses/{sha}",
            "languages_url": "https://api.github.com/repos/gfx-rs/naga/languages",
            "stargazers_url": "https://api.github.com/repos/gfx-rs/naga/stargazers",
            "contributors_url": "https://api.github.com/repos/gfx-rs/naga/contributors",
            "subscribers_url": "https://api.github.com/repos/gfx-rs/naga/subscribers",
            "subscription_url": "https://api.github.com/repos/gfx-rs/naga/subscription",
            "commits_url": "https://api.github.com/repos/gfx-rs/naga/commits{/sha}",
            "git_commits_url": "https://api.github.com/repos/gfx-rs/naga/git/commits{/sha}",
            "comments_url": "https://api.github.com/repos/gfx-rs/naga/comments{/number}",
            "issue_comment_url": "https://api.github.com/repos/gfx-rs/naga/issues/comments{/number}",
            "contents_url": "https://api.github.com/repos/gfx-rs/naga/contents/{+path}",
            "compare_url": "https://api.github.com/repos/gfx-rs/naga/compare/{base}...{head}",
            "merges_url": "https://api.github.com/repos/gfx-rs/naga/merges",
            "archive_url": "https://api.github.com/repos/gfx-rs/naga/{archive_format}{/ref}",
            "downloads_url": "https://api.github.com/repos/gfx-rs/naga/downloads",
            "issues_url": "https://api.github.com/repos/gfx-rs/naga/issues{/number}",
            "pulls_url": "https://api.github.com/repos/gfx-rs/naga/pulls{/number}",
            "milestones_url": "https://api.github.com/repos/gfx-rs/naga/milestones{/number}",
            "notifications_url": "https://api.github.com/repos/gfx-rs/naga/notifications{?since,all,participating}",
            "labels_url": "https://api.github.com/repos/gfx-rs/naga/labels{/name}",
            "releases_url": "https://api.github.com/repos/gfx-rs/naga/releases{/id}",
            "deployments_url": "https://api.github.com/repos/gfx-rs/naga/deployments",
            "created_at": "2018-09-13T01:26:50Z",
            "updated_at": "2020-08-19T05:40:21Z",
            "pushed_at": "2020-08-19T06:38:31Z",
            "git_url": "git:https://github.com/gfx-rs/naga.git",
            "ssh_url": "[email protected]:gfx-rs/naga.git",
            "clone_url": "https://github.com/gfx-rs/naga.git",
            "svn_url": "https://github.com/gfx-rs/naga",
            "homepage": "",
            "size": 449,
            "stargazers_count": 167,
            "watchers_count": 167,
            "language": "Rust",
            "has_issues": true,
            "has_projects": true,
            "has_downloads": true,
            "has_wiki": true,
            "has_pages": false,
            "forks_count": 15,
            "mirror_url": null,
            "archived": false,
            "disabled": false,
            "open_issues_count": 31,
            "license": {
              "key": "apache-2.0",
              "name": "Apache License 2.0",
              "spdx_id": "Apache-2.0",
              "url": "https://api.github.com/licenses/apache-2.0",
              "node_id": "MDc6TGljZW5zZTI="
            },
            "forks": 15,
            "open_issues": 31,
            "watchers": 167,
            "default_branch": "master"
          }
        },
        "_links": {
          "self": {
            "href": "https://api.github.com/repos/gfx-rs/naga/pulls/140"
          },
          "html": {
            "href": "https://github.com/gfx-rs/naga/pull/140"
          },
          "issue": {
            "href": "https://api.github.com/repos/gfx-rs/naga/issues/140"
          },
          "comments": {
            "href": "https://api.github.com/repos/gfx-rs/naga/issues/140/comments"
          },
          "review_comments": {
            "href": "https://api.github.com/repos/gfx-rs/naga/pulls/140/comments"
          },
          "review_comment": {
            "href": "https://api.github.com/repos/gfx-rs/naga/pulls/comments{/number}"
          },
          "commits": {
            "href": "https://api.github.com/repos/gfx-rs/naga/pulls/140/commits"
          },
          "statuses": {
            "href": "https://api.github.com/repos/gfx-rs/naga/statuses/91e3f22bab76487f768640c67175c5e53ae874f1"
          }
        },
        "author_association": "CONTRIBUTOR",
        "active_lock_reason": null
      }
    },
    "public": true,
    "created_at": "2020-08-19T06:40:22Z",
    "org": {
      "id": 8213174,
      "login": "gfx-rs",
      "gravatar_id": "",
      "url": "https://api.github.com/orgs/gfx-rs",
      "avatar_url": "https://avatars.githubusercontent.com/u/8213174?"
    }
  },

... which is a PullRequestReviewEvent, which isn't documented in the docs, nice :-/

I'll update the bindings accordingly.

@vjandrea
Copy link

vjandrea commented Aug 21, 2020

It crashes also while opening https://github.com/rectorphp/rector

@maniac103
Copy link
Collaborator

@vjandrea Yeah, that one has the same root cause.

Support ticket: https://github.community/t/rest-api-unknown-event-type-pullrequestreviewevent/128476

@ghost
Copy link
Author

ghost commented Aug 21, 2020

Found another crasher https://github.com/knurling-rs/probe-run

@ghost
Copy link
Author

ghost commented Aug 21, 2020

@maniac103 also when I click on vjandrea's profile in this issue, the app crashes.

@maniac103
Copy link
Collaborator

also when I click on vjandrea's profile in this issue, the app crashes.

Same root cause, that time it's a PullRequestReviewEvent delivered in his activity list for a review he created.

@ghost
Copy link
Author

ghost commented Aug 22, 2020

@maniac103 please push the new version with this fix to the store. I'm facing a ton of repositories that crash, making the app unusable.

@maniac103
Copy link
Collaborator

Yeah, I'll do a release in the next three days. Guess when they released that change, judging from the crash counts:

Screenshot_20200823-084901_Play_Console

;-)

@xabolcs
Copy link

xabolcs commented Aug 23, 2020

The above repositories don't crash for me.

But https://github.com/openwrt/openwrt crashes on some PR event, which looks related to me:

ComposedException 1 :
	com.squareup.moshi.JsonDataException: java.lang.IllegalArgumentException: No enum constant com.meisolsson.githubsdk.model.GitHubEventType.PullRequestReviewEvent at $.items[5].type

Full stacktrace:

io.reactivex.exceptions.CompositeException: 1 exceptions occurred. 
	at io.reactivex.internal.observers.LambdaObserver.onError(LambdaObserver.java:80)
	at com.tspoon.traceur.ObservableOnAssembly$OnAssemblyObserver.onError(ObservableOnAssembly.java:62)
	at com.philosophicalhacker.lib.ReactiveLoaders$LoaderObservable$1.onError(ReactiveLoaders.java:26)
	at com.philosophicalhacker.lib.RxLoaderCallbacks.onLoadFinished(RxLoaderCallbacks.java:33)
	at androidx.loader.app.LoaderManagerImpl$LoaderObserver.onChanged(LoaderManagerImpl.java:250)
	at androidx.lifecycle.LiveData.considerNotify(LiveData.java:131)
	at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:149)
	at androidx.lifecycle.LiveData.setValue(LiveData.java:307)
	at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:50)
	at androidx.loader.app.LoaderManagerImpl$LoaderInfo.setValue(LoaderManagerImpl.java:189)
	at androidx.loader.app.LoaderManagerImpl$LoaderInfo.onLoadComplete(LoaderManagerImpl.java:174)
	at androidx.loader.content.Loader.deliverResult(Loader.java:132)
	at com.philosophicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader.safeDeliverResult(RxLoaderCallbacks.java:109)
	at com.philosophicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader.access$000(RxLoaderCallbacks.java:44)
	at com.philosophicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader$2.accept(RxLoaderCallbacks.java:85)
	at com.philosophicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader$2.accept(RxLoaderCallbacks.java:82)
	at io.reactivex.internal.observers.LambdaObserver.onError(LambdaObserver.java:77)
	at com.tspoon.traceur.ObservableOnAssembly$OnAssemblyObserver.onError(ObservableOnAssembly.java:62)
	at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.checkTerminated(ObservableObserveOn.java:281)
	at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:172)
	at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:255)
	at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:124)
	at android.os.Handler.handleCallback(Handler.java:873)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:201)
	at android.app.ActivityThread.main(ActivityThread.java:6810)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
  ComposedException 1 :
	com.squareup.moshi.JsonDataException: java.lang.IllegalArgumentException: No enum constant com.meisolsson.githubsdk.model.GitHubEventType.PullRequestReviewEvent at $.items[5].type
		at com.squareup.moshi.AdapterMethodsFactory$1.fromJson(AdapterMethodsFactory.java:90)
		at com.squareup.moshi.CollectionJsonAdapter.fromJson(CollectionJsonAdapter.java:75)
		at com.squareup.moshi.CollectionJsonAdapter$2.fromJson(CollectionJsonAdapter.java:52)
		at com.squareup.moshi.JsonAdapter$2.fromJson(JsonAdapter.java:127)
		at com.meisolsson.githubsdk.model.AutoValue_Page$MoshiJsonAdapter.fromJson(AutoValue_Page.java:62)
		at com.meisolsson.githubsdk.model.AutoValue_Page$MoshiJsonAdapter.fromJson(AutoValue_Page.java:20)
		at com.squareup.moshi.JsonAdapter$2.fromJson(JsonAdapter.java:127)
		at com.squareup.moshi.JsonAdapter.fromJson(JsonAdapter.java:34)
		at retrofit2.converter.moshi.MoshiResponseBodyConverter.convert(MoshiResponseBodyConverter.java:42)
		at retrofit2.converter.moshi.MoshiResponseBodyConverter.convert(MoshiResponseBodyConverter.java:25)
		at retrofit2.ServiceMethod.toResponse(ServiceMethod.java:118)
		at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:212)
		at retrofit2.OkHttpCall.execute(OkHttpCall.java:174)
		at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:41)
		at io.reactivex.Observable.subscribe(Observable.java:12267)
		at io.reactivex.internal.operators.observable.ObservableSingleSingle.subscribeActual(ObservableSingleSingle.java:35)
		at io.reactivex.Single.subscribe(Single.java:3603)
		at com.tspoon.traceur.SingleOnAssembly.subscribeActual(SingleOnAssembly.java:43)
		at io.reactivex.Single.subscribe(Single.java:3603)
		at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34)
		at io.reactivex.Single.subscribe(Single.java:3603)
		at com.tspoon.traceur.SingleOnAssembly.subscribeActual(SingleOnAssembly.java:43)
		at io.reactivex.Single.subscribe(Single.java:3603)
		at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34)
		at io.reactivex.Single.subscribe(Single.java:3603)
		at com.tspoon.traceur.SingleOnAssembly.subscribeActual(SingleOnAssembly.java:43)
		at io.reactivex.Single.subscribe(Single.java:3603)
		at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
		at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
		at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
		at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
		at java.util.concurrent.FutureTask.run(FutureTask.java:266)
		at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
		at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
		at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
		at java.lang.Thread.run(Thread.java:764)
	Caused by: java.lang.IllegalArgumentException: No enum constant com.meisolsson.githubsdk.model.GitHubEventType.PullRequestReviewEvent
		at java.lang.Enum.valueOf(Enum.java:258)
		at com.meisolsson.githubsdk.model.GitHubEventType.valueOf(GitHubEventType.java:19)
		at com.meisolsson.githubsdk.core.GitHubEventAdapter.fromJson(GitHubEventAdapter.java:79)
		at java.lang.reflect.Method.invoke(Native Method)
		at com.squareup.moshi.AdapterMethodsFactory$AdapterMethod.invoke(AdapterMethodsFactory.java:317)
		at com.squareup.moshi.AdapterMethodsFactory$4.fromJson(AdapterMethodsFactory.java:223)
		at com.squareup.moshi.AdapterMethodsFactory$1.fromJson(AdapterMethodsFactory.java:86)
		at com.squareup.moshi.CollectionJsonAdapter.fromJson(CollectionJsonAdapter.java:75)
		at com.squareup.moshi.CollectionJsonAdapter$2.fromJson(CollectionJsonAdapter.java:52)
		at com.squareup.moshi.JsonAdapter$2.fromJson(JsonAdapter.java:127)
		at com.meisolsson.githubsdk.model.AutoValue_Page$MoshiJsonAdapter.fromJson(AutoValue_Page.java:62)
		at com.meisolsson.githubsdk.model.AutoValue_Page$MoshiJsonAdapter.fromJson(AutoValue_Page.java:20)
		at com.squareup.moshi.JsonAdapter$2.fromJson(JsonAdapter.java:127)
		at com.squareup.moshi.JsonAdapter.fromJson(JsonAdapter.java:34)
		at retrofit2.converter.moshi.MoshiResponseBodyConverter.convert(MoshiResponseBodyConverter.java:42)
		at retrofit2.converter.moshi.MoshiResponseBodyConverter.convert(MoshiResponseBodyConverter.java:25)
		at retrofit2.ServiceMethod.toResponse(ServiceMethod.java:118)
		at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:212)
		at retrofit2.OkHttpCall.execute(OkHttpCall.java:174)
		at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:41)
		at io.reactivex.Observable.subscribe(Observable.java:12267)
		at io.reactivex.internal.operators.observable.ObservableSingleSingle.subscribeActual(ObservableSingleSingle.java:35)
		at io.reactivex.Single.subscribe(Single.java:3603)
		at com.tspoon.traceur.SingleOnAssembly.subscribeActual(SingleOnAssembly.java:43)
		at io.reactivex.Single.subscribe(Single.java:3603)
		at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34)
		at io.reactivex.Single.subscribe(Single.java:3603)
		at com.tspoon.traceur.SingleOnAssembly.subscribeActual(SingleOnAssembly.java:43)
		at io.reactivex.Single.subscribe(Single.java:3603)
		at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34)
		at io.reactivex.Single.subscribe(Single.java:3603)
		at com.tspoon.traceur.SingleOnAssembly.subscribeActual(SingleOnAssembly.java:43)
		at io.reactivex.Single.subscribe(Single.java:3603)
		at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
		at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
		at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
		at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
		at java.util.concurrent.FutureTask.run(FutureTask.java:266)
		at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
		at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
		at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
		at java.lang.Thread.run(Thread.java:764)
	Caused by: com.tspoon.traceur.TraceurException: Debug Exception generated at call site
		at dalvik.system.VMStack.getThreadStackTrace(Native Method)
		at java.lang.Thread.getStackTrace(Thread.java:1538)
		at io.reactivex.Observable.singleOrError(Observable.java:11650)
		at retrofit2.adapter.rxjava2.RxJava2CallAdapter.adapt(RxJava2CallAdapter.java:77)
		at retrofit2.Retrofit$1.invoke(Retrofit.java:148)
		at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
		at $Proxy16.getRepositoryEvents(Unknown Source)
		at com.gh4a.fragment.RepositoryEventListFragment.loadPage(RepositoryEventListFragment.java:34)
		at com.gh4a.fragment.PagedDataBaseFragment.lambda$load$1$PagedDataBaseFragment(PagedDataBaseFragment.java:113)
		at com.gh4a.fragment.PagedDataBaseFragment$$Lambda$0.apply(Unknown Source:6)
		at io.reactivex.internal.operators.observable.ObservableFlatMap$MergeObserver.onNext(ObservableFlatMap.java:121)
		at io.reactivex.internal.util.NotificationLite.accept(NotificationLite.java:246)
		at io.reactivex.subjects.BehaviorSubject$BehaviorDisposable.test(BehaviorSubject.java:569)
		at io.reactivex.subjects.BehaviorSubject$BehaviorDisposable.emitFirst(BehaviorSubject.java:530)
		at io.reactivex.subjects.BehaviorSubject.subscrib
[TRUNCATED 33941 CHARS]
hicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader$1.accept(RxLoaderCallbacks.java:80)
		at io.reactivex.internal.observers.ConsumerSingleObserver.onSuccess(ConsumerSingleObserver.java:62)
		at io.reactivex.internal.operators.single.SingleObserveOn$ObserveOnSingleObserver.run(SingleObserveOn.java:81)
		at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:124)
		at android.os.Handler.handleCallback(Handler.java:873)
		at android.os.Handler.dispatchMessage(Handler.java:99)
		at android.os.Looper.loop(Looper.java:201)
		at android.app.ActivityThread.main(ActivityThread.java:6810)
		at java.lang.reflect.Method.invoke(Native Method)
		at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
		at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
	Caused by: com.tspoon.traceur.TraceurException: Debug Exception generated at call site
		at dalvik.system.VMStack.getThreadStackTrace(Native Method)
		at java.lang.Thread.getStackTrace(Thread.java:1538)
		at io.reactivex.Observable.observeOn(Observable.java:9992)
		at io.reactivex.Observable.observeOn(Observable.java:9925)
		at com.philosophicalhacker.lib.ReactiveType$Observable.observeOn(ReactiveType.java:58)
		at com.philosophicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader.onForceLoad(RxLoaderCallbacks.java:77)
		at androidx.loader.content.Loader.forceLoad(Loader.java:347)
		at com.philosophicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader.onStartLoading(RxLoaderCallbacks.java:65)
		at androidx.loader.content.Loader.startLoading(Loader.java:285)
		at androidx.loader.app.LoaderManagerImpl$LoaderInfo.onActive(LoaderManagerImpl.java:77)
		at androidx.lifecycle.LiveData$ObserverWrapper.activeStateChanged(LiveData.java:437)
		at androidx.lifecycle.LiveData$LifecycleBoundObserver.onStateChanged(LiveData.java:395)
		at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.java:361)
		at androidx.lifecycle.LifecycleRegistry.forwardPass(LifecycleRegistry.java:300)
		at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.java:339)
		at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.java:145)
		at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.java:131)
		at androidx.fragment.app.Fragment.performStart(Fragment.java:2735)
		at androidx.fragment.app.FragmentStateManager.start(FragmentStateManager.java:365)
		at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1194)
		at androidx.fragment.app.FragmentManager.performPendingDeferredStart(FragmentManager.java:1111)
		at androidx.fragment.app.FragmentManager.startPendingDeferredFragments(FragmentManager.java:1519)
		at androidx.fragment.app.FragmentManager.doPendingDeferredStart(FragmentManager.java:2287)
		at androidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1825)
		at androidx.fragment.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:303)
		at androidx.fragment.app.FragmentStatePagerAdapter.finishUpdate(FragmentStatePagerAdapter.java:270)
		at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1244)
		at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
		at androidx.viewpager.widget.ViewPager.setOffscreenPageLimit(ViewPager.java:856)
		at com.gh4a.BasePagerActivity.updateTabVisibility(BasePagerActivity.java:143)
		at com.gh4a.BasePagerActivity.invalidatePages(BasePagerActivity.java:61)
		at com.gh4a.BaseFragmentPagerActivity.invalidateFragments(BaseFragmentPagerActivity.java:30)
		at com.gh4a.activities.RepositoryActivity.updateTitle(RepositoryActivity.java:154)
		at com.gh4a.activities.RepositoryActivity.lambda$loadRepository$0$RepositoryActivity(RepositoryActivity.java:356)
		at com.gh4a.activities.RepositoryActivity$$Lambda$1.accept(Unknown Source:4)
		at io.reactivex.internal.observers.ConsumerSingleObserver.onSuccess(ConsumerSingleObserver.java:62)
		at com.philosophicalhacker.lib.ReactiveLoaders$LoaderSingle$1.onLoadFinished(ReactiveLoaders.java:55)
		at com.philosophicalhacker.lib.RxLoaderCallbacks.onLoadFinished(RxLoaderCallbacks.java:35)
		at androidx.loader.app.LoaderManagerImpl$LoaderObserver.onChanged(LoaderManagerImpl.java:250)
		at androidx.lifecycle.LiveData.considerNotify(LiveData.java:131)
		at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:149)
		at androidx.lifecycle.LiveData.setValue(LiveData.java:307)
		at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:50)
		at androidx.loader.app.LoaderManagerImpl$LoaderInfo.setValue(LoaderManagerImpl.java:189)
		at androidx.loader.app.LoaderManagerImpl$LoaderInfo.onLoadComplete(LoaderManagerImpl.java:174)
		at androidx.loader.content.Loader.deliverResult(Loader.java:132)
		at com.philosophicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader.safeDeliverResult(RxLoaderCallbacks.java:109)
		at com.philosophicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader.access$000(RxLoaderCallbacks.java:44)
		at com.philosophicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader$1.accept(RxLoaderCallbacks.java:80)
		at io.reactivex.internal.observers.ConsumerSingleObserver.onSuccess(ConsumerSingleObserver.java:62)
		at io.reactivex.internal.operators.single.SingleObserveOn$ObserveOnSingleObserver.run(SingleObserveOn.java:81)
		at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:124)
		at android.os.Handler.handleCallback(Handler.java:873)
		at android.os.Handler.dispatchMessage(Handler.java:99)
		at android.os.Looper.loop(Looper.java:201)
		at android.app.ActivityThread.main(ActivityThread.java:6810)
		at java.lang.reflect.Method.invoke(Native Method)
		at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
		at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
	Caused by: com.tspoon.traceur.TraceurException: Debug Exception generated at call site
		at dalvik.system.VMStack.getThreadStackTrace(Native Method)
		at java.lang.Thread.getStackTrace(Thread.java:1538)
		at io.reactivex.Observable.wrap(Observable.java:4087)
		at io.reactivex.Observable.compose(Observable.java:6417)
		at com.gh4a.fragment.PagedDataBaseFragment.load(PagedDataBaseFragment.java:129)
		at com.gh4a.fragment.PagedDataBaseFragment.onActivityCreated(PagedDataBaseFragment.java:59)
		at androidx.fragment.app.Fragment.performActivityCreated(Fragment.java:2717)
		at androidx.fragment.app.FragmentStateManager.activityCreated(FragmentStateManager.java:346)
		at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1188)
		at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
		at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
		at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
		at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:447)
		at androidx.fragment.app.FragmentManager.executeOps(FragmentManager.java:2169)
		at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1992)
		at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1947)
		at androidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1818)
		at androidx.fragment.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:303)
		at androidx.fragment.app.FragmentStatePagerAdapter.finishUpdate(FragmentStatePagerAdapter.java:270)
		at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1244)
		at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
		at androidx.viewpager.widget.ViewPager.setOffscreenPageLimit(ViewPager.java:856)
		at com.gh4a.BasePagerActivity.updateTabVisibility(BasePagerActivity.java:143)
		at com.gh4a.BasePagerActivity.invalidatePages(BasePagerActivity.java:61)
		at com.gh4a.BaseFragmentPagerActivity.invalidateFragments(BaseFragmentPagerActivity.java:30)
		at com.gh4a.activities.RepositoryActivity.updateTitle(RepositoryActivity.java:154)
		at com.gh4a.activities.RepositoryActivity.lambda$loadRepository$0$RepositoryActivity(RepositoryActivity.java:356)
		at com.gh4a.activities.RepositoryActivity$$Lambda$1.accept(Unknown Source:4)
		at io.reactivex.internal.observers.ConsumerSingleObserver.onSuccess(ConsumerSingleObserver.java:62)
		at com.philosophicalhacker.lib.ReactiveLoaders$LoaderSingle$1.onLoadFinished(ReactiveLoaders.java:55)
		at com.philosophicalhacker.lib.RxLoaderCallbacks.onLoadFinished(RxLoaderCallbacks.java:35)
		at androidx.loader.app.LoaderManagerImpl$LoaderObserver.onChanged(LoaderManagerImpl.java:250)
		at androidx.lifecycle.LiveData.considerNotify(LiveData.java:131)
		at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:149)
		at androidx.lifecycle.LiveData.setValue(LiveData.java:307)
		at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:50)
		at androidx.loader.app.LoaderManagerImpl$LoaderInfo.setValue(LoaderManagerImpl.java:189)
		at androidx.loader.app.LoaderManagerImpl$LoaderInfo.onLoadComplete(LoaderManagerImpl.java:174)
		at androidx.loader.content.Loader.deliverResult(Loader.java:132)
		at com.philosophicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader.safeDeliverResult(RxLoaderCallbacks.java:109)
		at com.philosophicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader.access$000(RxLoaderCallbacks.java:44)
		at com.philosophicalhacker.lib.RxLoaderCallbacks$RxAndroidLoader$1.accept(RxLoaderCallbacks.java:80)
		at io.reactivex.internal.observers.ConsumerSingleObserver.onSuccess(ConsumerSingleObserver.java:62)
		at io.reactivex.internal.operators.single.SingleObserveOn$ObserveOnSingleObserver.run(SingleObserveOn.java:81)
		at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:124)
		at android.os.Handler.handleCallback(Handler.java:873)
		at android.os.Handler.dispatchMessage(Handler.java:99)
		at android.os.Looper.loop(Looper.java:201)
		at android.app.ActivityThread.main(ActivityThread.java:6810)
		at java.lang.reflect.Method.invoke(Native Method)
		at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
		at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)

@maniac103
Copy link
Collaborator

But https://github.com/openwrt/openwrt crashes on some PR event, which looks related to me:

It's not just related, it's the very same thing ;-)
To be clear, the crash happens when opening a repo for which somebody started a PR review shortly ago. The value of 'shortly' depends on the activity of the repo, as the offending review event must be returned in the first page of repo events (as long as you don't actively scroll the activity tab).

@maniac103
Copy link
Collaborator

please push the new version with this fix to the store

I've created a 4.6.3 release and uploaded to Google Play, it's currently in review there.

@xabolcs
Copy link

xabolcs commented Aug 23, 2020

Out now!

Thank you very much!

@dpriskorn
Copy link

Is this pushed to fdroid also?

@maniac103
Copy link
Collaborator

F-Droid builds should AFAIK just pick up the new tag.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants
@xabolcs @maniac103 @vjandrea @dpriskorn and others