text:
Validation Failed: errors": "resource": "CheckRun", "code": "invalid", "field": "annotations"

The error is stated in the Title.
Repo Run: https://github.com/alvr-org/PhoneVR/actions/runs/10678178487
Repo: https://github.com/alvr-org/PhoneVR
PR: https://github.com/alvr-org/PhoneVR/pull/376
Full Error:
  2024-09-03 07:59:39 +0000 - publish - DEBUG - action triggered by 'pull_request' event
  2024-09-03 07:59:39 +0000 - publish - DEBUG - Settings: Settings(token='***', actor='github-actions', api_url='https://api.github.com/', graphql_url='https://api.github.com/graphql', api_retries=10, event={'action': 'synchronize', 'after': '2ea57f71dfdd7c9c5be44eba3fa31a15667d4973', 'before': '3d01fcf1cc198e24b45cdc610dd0735151a047ed', 'number': 376, 'organization': {'avatar_url': 'https://avatars.githubusercontent.com/u/74990209?v=4', 'description': '', 'events_url': 'https://api.github.com/orgs/alvr-org/events', 'hooks_url': 'https://api.github.com/orgs/alvr-org/hooks', 'id': 74990209, 'issues_url': 'https://api.github.com/orgs/alvr-org/issues', 'login': 'alvr-org', 'members_url': '[https://api.github.com/orgs/alvr-org/members{/member}](https://api.github.com/orgs/alvr-org/members%7B/member%7D)', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjc0OTkwMjA5', 'public_members_url': '[https://api.github.com/orgs/alvr-org/public_members{/member}](https://api.github.com/orgs/alvr-org/public_members%7B/member%7D)', 'repos_url': 'https://api.github.com/orgs/alvr-org/repos', 'url': 'https://api.github.com/orgs/alvr-org'}, 'pull_request': {'_links': {'comments': {'href': 'https://api.github.com/repos/alvr-org/PhoneVR/issues/376/comments'}, 'commits': {'href': 'https://api.github.com/repos/alvr-org/PhoneVR/pulls/376/commits'}, 'html': {'href': 'https://github.com/alvr-org/PhoneVR/pull/376'}, 'issue': {'href': 'https://api.github.com/repos/alvr-org/PhoneVR/issues/376'}, 'review_comment': {'href': '[https://api.github.com/repos/alvr-org/PhoneVR/pulls/comments{/number}](https://api.github.com/repos/alvr-org/PhoneVR/pulls/comments%7B/number%7D)'}, 'review_comments': {'href': 'https://api.github.com/repos/alvr-org/PhoneVR/pulls/376/comments'}, 'self': {'href': 'https://api.github.com/repos/alvr-org/PhoneVR/pulls/376'}, 'statuses': {'href': 'https://api.github.com/repos/alvr-org/PhoneVR/statuses/2ea57f71dfdd7c9c5be44eba3fa31a15667d4973'}}, 'active_lock_reason': None, 'additions': 284, 'assignee': None, 'assignees': [], 'author_association': 'MEMBER', 'auto_merge': None, 'base': {'label': 'alvr-org:master', 'ref': 'master', 'repo': {'allow_auto_merge': True, 'allow_forking': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_squash_merge': True, 'allow_update_branch': False, 'archive_url': '[https://api.github.com/repos/alvr-org/PhoneVR/{archive_format}{/ref}](https://api.github.com/repos/alvr-org/PhoneVR/%7Barchive_format%7D%7B/ref%7D)', 'archived': False, 'assignees_url': '[https://api.github.com/repos/alvr-org/PhoneVR/assignees{/user}](https://api.github.com/repos/alvr-org/PhoneVR/assignees%7B/user%7D)', 'blobs_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/blobs{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/blobs%7B/sha%7D)', 'branches_url': '[https://api.github.com/repos/alvr-org/PhoneVR/branches{/branch}](https://api.github.com/repos/alvr-org/PhoneVR/branches%7B/branch%7D)', 'clone_url': 'https://github.com/alvr-org/PhoneVR.git', 'collaborators_url': '[https://api.github.com/repos/alvr-org/PhoneVR/collaborators{/collaborator}](https://api.github.com/repos/alvr-org/PhoneVR/collaborators%7B/collaborator%7D)', 'comments_url': '[https://api.github.com/repos/alvr-org/PhoneVR/comments{/number}](https://api.github.com/repos/alvr-org/PhoneVR/comments%7B/number%7D)', 'commits_url': '[https://api.github.com/repos/alvr-org/PhoneVR/commits{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/commits%7B/sha%7D)', 'compare_url': '[https://api.github.com/repos/alvr-org/PhoneVR/compare/{base}...{head}](https://api.github.com/repos/alvr-org/PhoneVR/compare/%7Bbase%7D...%7Bhead%7D)', 'contents_url': '[https://api.github.com/repos/alvr-org/PhoneVR/contents/{+path}](https://api.github.com/repos/alvr-org/PhoneVR/contents/%7B+path%7D)', 'contributors_url': 'https://api.github.com/repos/alvr-org/PhoneVR/contributors', 'created_at': '2020-07-22T17:13:03Z', 'default_branch': 'master', 'delete_branch_on_merge': False, 'deployments_url': 'https://api.github.com/repos/alvr-org/PhoneVR/deployments', 'description': 'Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.', 'disabled': False, 'downloads_url': 'https://api.github.com/repos/alvr-org/PhoneVR/downloads', 'events_url': 'https://api.github.com/repos/alvr-org/PhoneVR/events', 'fork': False, 'forks': 38, 'forks_count': 38, 'forks_url': 'https://api.github.com/repos/alvr-org/PhoneVR/forks', 'full_name': 'alvr-org/PhoneVR', 'git_commits_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/commits{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/commits%7B/sha%7D)', 'git_refs_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/refs{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/refs%7B/sha%7D)', 'git_tags_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/tags{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/tags%7B/sha%7D)', 'git_url': 'git://github.com/alvr-org/PhoneVR.git', 'has_discussions': False, 'has_downloads': True, 'has_issues': True, 'has_pages': False, 'has_projects': True, 'has_wiki': True, 'homepage': '', 'hooks_url': 'https://api.github.com/repos/alvr-org/PhoneVR/hooks', 'html_url': 'https://github.com/alvr-org/PhoneVR', 'id': 281738404, 'is_template': False, 'issue_comment_url': '[https://api.github.com/repos/alvr-org/PhoneVR/issues/comments{/number}](https://api.github.com/repos/alvr-org/PhoneVR/issues/comments%7B/number%7D)', 'issue_events_url': '[https://api.github.com/repos/alvr-org/PhoneVR/issues/events{/number}](https://api.github.com/repos/alvr-org/PhoneVR/issues/events%7B/number%7D)', 'issues_url': '[https://api.github.com/repos/alvr-org/PhoneVR/issues{/number}](https://api.github.com/repos/alvr-org/PhoneVR/issues%7B/number%7D)', 'keys_url': '[https://api.github.com/repos/alvr-org/PhoneVR/keys{/key_id}](https://api.github.com/repos/alvr-org/PhoneVR/keys%7B/key_id%7D)', 'labels_url': '[https://api.github.com/repos/alvr-org/PhoneVR/labels{/name}](https://api.github.com/repos/alvr-org/PhoneVR/labels%7B/name%7D)', 'language': 'C++', 'languages_url': 'https://api.github.com/repos/alvr-org/PhoneVR/languages', 'license': {'key': 'gpl-3.0', 'name': 'GNU General Public License v3.0', 'node_id': 'MDc6TGljZW5zZTk=', 'spdx_id': 'GPL-3.0', 'url': 'https://api.github.com/licenses/gpl-3.0'}, 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE', 'merges_url': 'https://api.github.com/repos/alvr-org/PhoneVR/merges', 'milestones_url': '[https://api.github.com/repos/alvr-org/PhoneVR/milestones{/number}](https://api.github.com/repos/alvr-org/PhoneVR/milestones%7B/number%7D)', 'mirror_url': None, 'name': 'PhoneVR', 'node_id': 'MDEwOlJlcG9zaXRvcnkyODE3Mzg0MDQ=', 'notifications_url': '[https://api.github.com/repos/alvr-org/PhoneVR/notifications{?since,all,participating}](https://api.github.com/repos/alvr-org/PhoneVR/notifications%7B?since,all,participating})', 'open_issues': 32, 'open_issues_count': 32, 'owner': {'avatar_url': 'https://avatars.githubusercontent.com/u/74990209?v=4', 'events_url': '[https://api.github.com/users/alvr-org/events{/privacy}](https://api.github.com/users/alvr-org/events%7B/privacy%7D)', 'followers_url': 'https://api.github.com/users/alvr-org/followers', 'following_url': '[https://api.github.com/users/alvr-org/following{/other_user}](https://api.github.com/users/alvr-org/following%7B/other_user%7D)', 'gists_url': '[https://api.github.com/users/alvr-org/gists{/gist_id}](https://api.github.com/users/alvr-org/gists%7B/gist_id%7D)', 'gravatar_id': '', 'html_url': 'https://github.com/alvr-org', 'id': 74990209, 'login': 'alvr-org', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjc0OTkwMjA5', 'organizations_url': 'https://api.github.com/users/alvr-org/orgs', 'received_events_url': 'https://api.github.com/users/alvr-org/received_events', 'repos_url': 'https://api.github.com/users/alvr-org/repos', 'site_admin': False, 'starred_url': '[https://api.github.com/users/alvr-org/starred{/owner}{/repo}](https://api.github.com/users/alvr-org/starred%7B/owner%7D%7B/repo%7D)', 'subscriptions_url': 'https://api.github.com/users/alvr-org/subscriptions', 'type': 'Organization', 'url': 'https://api.github.com/users/alvr-org'}, 'private': False, 'pulls_url': '[https://api.github.com/repos/alvr-org/PhoneVR/pulls{/number}](https://api.github.com/repos/alvr-org/PhoneVR/pulls%7B/number%7D)', 'pushed_at': '2024-09-03T07:07:02Z', 'releases_url': '[https://api.github.com/repos/alvr-org/PhoneVR/releases{/id}](https://api.github.com/repos/alvr-org/PhoneVR/releases%7B/id%7D)', 'size': 24280, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'ssh_url': 'git@github.com:alvr-org/PhoneVR.git', 'stargazers_count': 546, 'stargazers_url': 'https://api.github.com/repos/alvr-org/PhoneVR/stargazers', 'statuses_url': '[https://api.github.com/repos/alvr-org/PhoneVR/statuses/{sha}](https://api.github.com/repos/alvr-org/PhoneVR/statuses/%7Bsha%7D)', 'subscribers_url': 'https://api.github.com/repos/alvr-org/PhoneVR/subscribers', 'subscription_url': 'https://api.github.com/repos/alvr-org/PhoneVR/subscription', 'svn_url': 'https://github.com/alvr-org/PhoneVR', 'tags_url': 'https://api.github.com/repos/alvr-org/PhoneVR/tags', 'teams_url': 'https://api.github.com/repos/alvr-org/PhoneVR/teams', 'topics': ['android', 'asio', 'eigen', 'hmd', 'jni', 'mobile-vr', 'opengl-es', 'phone', 'phone-hmd', 'phonevr', 'smartphone', 'steamvr', 'steamvr-driver', 'virtual-reality', 'vr', 'wifi'], 'trees_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/trees{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/trees%7B/sha%7D)', 'updated_at': '2024-09-03T02:01:39Z', 'url': 'https://api.github.com/repos/alvr-org/PhoneVR', 'use_squash_pr_title_as_default': False, 'visibility': 'public', 'watchers': 546, 'watchers_count': 546, 'web_commit_signoff_required': False}, 'sha': '5abee7763f14bc01eefb80c266f60e5d3de2a0a5', 'user': {'avatar_url': 'https://avatars.githubusercontent.com/u/74990209?v=4', 'events_url': '[https://api.github.com/users/alvr-org/events{/privacy}](https://api.github.com/users/alvr-org/events%7B/privacy%7D)', 'followers_url': 'https://api.github.com/users/alvr-org/followers', 'following_url': '[https://api.github.com/users/alvr-org/following{/other_user}](https://api.github.com/users/alvr-org/following%7B/other_user%7D)', 'gists_url': '[https://api.github.com/users/alvr-org/gists{/gist_id}](https://api.github.com/users/alvr-org/gists%7B/gist_id%7D)', 'gravatar_id': '', 'html_url': 'https://github.com/alvr-org', 'id': 74990209, 'login': 'alvr-org', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjc0OTkwMjA5', 'organizations_url': 'https://api.github.com/users/alvr-org/orgs', 'received_events_url': 'https://api.github.com/users/alvr-org/received_events', 'repos_url': 'https://api.github.com/users/alvr-org/repos', 'site_admin': False, 'starred_url': '[https://api.github.com/users/alvr-org/starred{/owner}{/repo}](https://api.github.com/users/alvr-org/starred%7B/owner%7D%7B/repo%7D)', 'subscriptions_url': 'https://api.github.com/users/alvr-org/subscriptions', 'type': 'Organization', 'url': 'https://api.github.com/users/alvr-org'}}, 'body': None, 'changed_files': 37, 'closed_at': None, 'comments': 0, 'comments_url': 'https://api.github.com/repos/alvr-org/PhoneVR/issues/376/comments', 'commits': 7, 'commits_url': 'https://api.github.com/repos/alvr-org/PhoneVR/pulls/376/commits', 'created_at': '2024-09-03T07:01:43Z', 'deletions': 247, 'diff_url': 'https://github.com/alvr-org/PhoneVR/pull/376.diff', 'draft': False, 'head': {'label': 'alvr-org:test-ci-debug', 'ref': 'test-ci-debug', 'repo': {'allow_auto_merge': True, 'allow_forking': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_squash_merge': True, 'allow_update_branch': False, 'archive_url': '[https://api.github.com/repos/alvr-org/PhoneVR/{archive_format}{/ref}](https://api.github.com/repos/alvr-org/PhoneVR/%7Barchive_format%7D%7B/ref%7D)', 'archived': False, 'assignees_url': '[https://api.github.com/repos/alvr-org/PhoneVR/assignees{/user}](https://api.github.com/repos/alvr-org/PhoneVR/assignees%7B/user%7D)', 'blobs_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/blobs{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/blobs%7B/sha%7D)', 'branches_url': '[https://api.github.com/repos/alvr-org/PhoneVR/branches{/branch}](https://api.github.com/repos/alvr-org/PhoneVR/branches%7B/branch%7D)', 'clone_url': 'https://github.com/alvr-org/PhoneVR.git', 'collaborators_url': '[https://api.github.com/repos/alvr-org/PhoneVR/collaborators{/collaborator}](https://api.github.com/repos/alvr-org/PhoneVR/collaborators%7B/collaborator%7D)', 'comments_url': '[https://api.github.com/repos/alvr-org/PhoneVR/comments{/number}](https://api.github.com/repos/alvr-org/PhoneVR/comments%7B/number%7D)', 'commits_url': '[https://api.github.com/repos/alvr-org/PhoneVR/commits{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/commits%7B/sha%7D)', 'compare_url': '[https://api.github.com/repos/alvr-org/PhoneVR/compare/{base}...{head}](https://api.github.com/repos/alvr-org/PhoneVR/compare/%7Bbase%7D...%7Bhead%7D)', 'contents_url': '[https://api.github.com/repos/alvr-org/PhoneVR/contents/{+path}](https://api.github.com/repos/alvr-org/PhoneVR/contents/%7B+path%7D)', 'contributors_url': 'https://api.github.com/repos/alvr-org/PhoneVR/contributors', 'created_at': '2020-07-22T17:13:03Z', 'default_branch': 'master', 'delete_branch_on_merge': False, 'deployments_url': 'https://api.github.com/repos/alvr-org/PhoneVR/deployments', 'description': 'Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.', 'disabled': False, 'downloads_url': 'https://api.github.com/repos/alvr-org/PhoneVR/downloads', 'events_url': 'https://api.github.com/repos/alvr-org/PhoneVR/events', 'fork': False, 'forks': 38, 'forks_count': 38, 'forks_url': 'https://api.github.com/repos/alvr-org/PhoneVR/forks', 'full_name': 'alvr-org/PhoneVR', 'git_commits_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/commits{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/commits%7B/sha%7D)', 'git_refs_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/refs{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/refs%7B/sha%7D)', 'git_tags_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/tags{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/tags%7B/sha%7D)', 'git_url': 'git://github.com/alvr-org/PhoneVR.git', 'has_discussions': False, 'has_downloads': True, 'has_issues': True, 'has_pages': False, 'has_projects': True, 'has_wiki': True, 'homepage': '', 'hooks_url': 'https://api.github.com/repos/alvr-org/PhoneVR/hooks', 'html_url': 'https://github.com/alvr-org/PhoneVR', 'id': 281738404, 'is_template': False, 'issue_comment_url': '[https://api.github.com/repos/alvr-org/PhoneVR/issues/comments{/number}](https://api.github.com/repos/alvr-org/PhoneVR/issues/comments%7B/number%7D)', 'issue_events_url': '[https://api.github.com/repos/alvr-org/PhoneVR/issues/events{/number}](https://api.github.com/repos/alvr-org/PhoneVR/issues/events%7B/number%7D)', 'issues_url': '[https://api.github.com/repos/alvr-org/PhoneVR/issues{/number}](https://api.github.com/repos/alvr-org/PhoneVR/issues%7B/number%7D)', 'keys_url': '[https://api.github.com/repos/alvr-org/PhoneVR/keys{/key_id}](https://api.github.com/repos/alvr-org/PhoneVR/keys%7B/key_id%7D)', 'labels_url': '[https://api.github.com/repos/alvr-org/PhoneVR/labels{/name}](https://api.github.com/repos/alvr-org/PhoneVR/labels%7B/name%7D)', 'language': 'C++', 'languages_url': 'https://api.github.com/repos/alvr-org/PhoneVR/languages', 'license': {'key': 'gpl-3.0', 'name': 'GNU General Public License v3.0', 'node_id': 'MDc6TGljZW5zZTk=', 'spdx_id': 'GPL-3.0', 'url': 'https://api.github.com/licenses/gpl-3.0'}, 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE', 'merges_url': 'https://api.github.com/repos/alvr-org/PhoneVR/merges', 'milestones_url': '[https://api.github.com/repos/alvr-org/PhoneVR/milestones{/number}](https://api.github.com/repos/alvr-org/PhoneVR/milestones%7B/number%7D)', 'mirror_url': None, 'name': 'PhoneVR', 'node_id': 'MDEwOlJlcG9zaXRvcnkyODE3Mzg0MDQ=', 'notifications_url': '[https://api.github.com/repos/alvr-org/PhoneVR/notifications{?since,all,participating}](https://api.github.com/repos/alvr-org/PhoneVR/notifications%7B?since,all,participating})', 'open_issues': 32, 'open_issues_count': 32, 'owner': {'avatar_url': 'https://avatars.githubusercontent.com/u/74990209?v=4', 'events_url': '[https://api.github.com/users/alvr-org/events{/privacy}](https://api.github.com/users/alvr-org/events%7B/privacy%7D)', 'followers_url': 'https://api.github.com/users/alvr-org/followers', 'following_url': '[https://api.github.com/users/alvr-org/following{/other_user}](https://api.github.com/users/alvr-org/following%7B/other_user%7D)', 'gists_url': '[https://api.github.com/users/alvr-org/gists{/gist_id}](https://api.github.com/users/alvr-org/gists%7B/gist_id%7D)', 'gravatar_id': '', 'html_url': 'https://github.com/alvr-org', 'id': 74990209, 'login': 'alvr-org', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjc0OTkwMjA5', 'organizations_url': 'https://api.github.com/users/alvr-org/orgs', 'received_events_url': 'https://api.github.com/users/alvr-org/received_events', 'repos_url': 'https://api.github.com/users/alvr-org/repos', 'site_admin': False, 'starred_url': '[https://api.github.com/users/alvr-org/starred{/owner}{/repo}](https://api.github.com/users/alvr-org/starred%7B/owner%7D%7B/repo%7D)', 'subscriptions_url': 'https://api.github.com/users/alvr-org/subscriptions', 'type': 'Organization', 'url': 'https://api.github.com/users/alvr-org'}, 'private': False, 'pulls_url': '[https://api.github.com/repos/alvr-org/PhoneVR/pulls{/number}](https://api.github.com/repos/alvr-org/PhoneVR/pulls%7B/number%7D)', 'pushed_at': '2024-09-03T07:07:02Z', 'releases_url': '[https://api.github.com/repos/alvr-org/PhoneVR/releases{/id}](https://api.github.com/repos/alvr-org/PhoneVR/releases%7B/id%7D)', 'size': 24280, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'ssh_url': 'git@github.com:alvr-org/PhoneVR.git', 'stargazers_count': 546, 'stargazers_url': 'https://api.github.com/repos/alvr-org/PhoneVR/stargazers', 'statuses_url': '[https://api.github.com/repos/alvr-org/PhoneVR/statuses/{sha}](https://api.github.com/repos/alvr-org/PhoneVR/statuses/%7Bsha%7D)', 'subscribers_url': 'https://api.github.com/repos/alvr-org/PhoneVR/subscribers', 'subscription_url': 'https://api.github.com/repos/alvr-org/PhoneVR/subscription', 'svn_url': 'https://github.com/alvr-org/PhoneVR', 'tags_url': 'https://api.github.com/repos/alvr-org/PhoneVR/tags', 'teams_url': 'https://api.github.com/repos/alvr-org/PhoneVR/teams', 'topics': ['android', 'asio', 'eigen', 'hmd', 'jni', 'mobile-vr', 'opengl-es', 'phone', 'phone-hmd', 'phonevr', 'smartphone', 'steamvr', 'steamvr-driver', 'virtual-reality', 'vr', 'wifi'], 'trees_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/trees{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/trees%7B/sha%7D)', 'updated_at': '2024-09-03T02:01:39Z', 'url': 'https://api.github.com/repos/alvr-org/PhoneVR', 'use_squash_pr_title_as_default': False, 'visibility': 'public', 'watchers': 546, 'watchers_count': 546, 'web_commit_signoff_required': False}, 'sha': '2ea57f71dfdd7c9c5be44eba3fa31a15667d4973', 'user': {'avatar_url': 'https://avatars.githubusercontent.com/u/74990209?v=4', 'events_url': '[https://api.github.com/users/alvr-org/events{/privacy}](https://api.github.com/users/alvr-org/events%7B/privacy%7D)', 'followers_url': 'https://api.github.com/users/alvr-org/followers', 'following_url': '[https://api.github.com/users/alvr-org/following{/other_user}](https://api.github.com/users/alvr-org/following%7B/other_user%7D)', 'gists_url': '[https://api.github.com/users/alvr-org/gists{/gist_id}](https://api.github.com/users/alvr-org/gists%7B/gist_id%7D)', 'gravatar_id': '', 'html_url': 'https://github.com/alvr-org', 'id': 74990209, 'login': 'alvr-org', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjc0OTkwMjA5', 'organizations_url': 'https://api.github.com/users/alvr-org/orgs', 'received_events_url': 'https://api.github.com/users/alvr-org/received_events', 'repos_url': 'https://api.github.com/users/alvr-org/repos', 'site_admin': False, 'starred_url': '[https://api.github.com/users/alvr-org/starred{/owner}{/repo}](https://api.github.com/users/alvr-org/starred%7B/owner%7D%7B/repo%7D)', 'subscriptions_url': 'https://api.github.com/users/alvr-org/subscriptions', 'type': 'Organization', 'url': 'https://api.github.com/users/alvr-org'}}, 'html_url': 'https://github.com/alvr-org/PhoneVR/pull/376', 'id': 2050536757, 'issue_url': 'https://api.github.com/repos/alvr-org/PhoneVR/issues/376', 'labels': [], 'locked': False, 'maintainer_can_modify': False, 'merge_commit_sha': 'e593cba887ddefb4b712fe0eabcf1c0de55fecac', 'mergeable': None, 'mergeable_state': 'unknown', 'merged': False, 'merged_at': None, 'merged_by': None, 'milestone': None, 'node_id': 'PR_kwDOEMr8pM56OLU1', 'number': 376, 'patch_url': 'https://github.com/alvr-org/PhoneVR/pull/376.patch', 'rebaseable': None, 'requested_reviewers': [], 'requested_teams': [], 'review_comment_url': '[https://api.github.com/repos/alvr-org/PhoneVR/pulls/comments{/number}](https://api.github.com/repos/alvr-org/PhoneVR/pulls/comments%7B/number%7D)', 'review_comments': 0, 'review_comments_url': 'https://api.github.com/repos/alvr-org/PhoneVR/pulls/376/comments', 'state': 'open', 'statuses_url': 'https://api.github.com/repos/alvr-org/PhoneVR/statuses/2ea57f71dfdd7c9c5be44eba3fa31a15667d4973', 'title': 'Test ci debug', 'updated_at': '2024-09-03T07:07:02Z', 'url': 'https://api.github.com/repos/alvr-org/PhoneVR/pulls/376', 'user': {'avatar_url': 'https://avatars.githubusercontent.com/u/4137788?v=4', 'events_url': '[https://api.github.com/users/ShootingKing-AM/events{/privacy}](https://api.github.com/users/ShootingKing-AM/events%7B/privacy%7D)', 'followers_url': 'https://api.github.com/users/ShootingKing-AM/followers', 'following_url': '[https://api.github.com/users/ShootingKing-AM/following{/other_user}](https://api.github.com/users/ShootingKing-AM/following%7B/other_user%7D)', 'gists_url': '[https://api.github.com/users/ShootingKing-AM/gists{/gist_id}](https://api.github.com/users/ShootingKing-AM/gists%7B/gist_id%7D)', 'gravatar_id': '', 'html_url': 'https://github.com/ShootingKing-AM', 'id': 4137788, 'login': 'ShootingKing-AM', 'node_id': 'MDQ6VXNlcjQxMzc3ODg=', 'organizations_url': 'https://api.github.com/users/ShootingKing-AM/orgs', 'received_events_url': 'https://api.github.com/users/ShootingKing-AM/received_events', 'repos_url': 'https://api.github.com/users/ShootingKing-AM/repos', 'site_admin': False, 'starred_url': '[https://api.github.com/users/ShootingKing-AM/starred{/owner}{/repo}](https://api.github.com/users/ShootingKing-AM/starred%7B/owner%7D%7B/repo%7D)', 'subscriptions_url': 'https://api.github.com/users/ShootingKing-AM/subscriptions', 'type': 'User', 'url': 'https://api.github.com/users/ShootingKing-AM'}}, 'repository': {'allow_forking': True, 'archive_url': '[https://api.github.com/repos/alvr-org/PhoneVR/{archive_format}{/ref}](https://api.github.com/repos/alvr-org/PhoneVR/%7Barchive_format%7D%7B/ref%7D)', 'archived': False, 'assignees_url': '[https://api.github.com/repos/alvr-org/PhoneVR/assignees{/user}](https://api.github.com/repos/alvr-org/PhoneVR/assignees%7B/user%7D)', 'blobs_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/blobs{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/blobs%7B/sha%7D)', 'branches_url': '[https://api.github.com/repos/alvr-org/PhoneVR/branches{/branch}](https://api.github.com/repos/alvr-org/PhoneVR/branches%7B/branch%7D)', 'clone_url': 'https://github.com/alvr-org/PhoneVR.git', 'collaborators_url': '[https://api.github.com/repos/alvr-org/PhoneVR/collaborators{/collaborator}](https://api.github.com/repos/alvr-org/PhoneVR/collaborators%7B/collaborator%7D)', 'comments_url': '[https://api.github.com/repos/alvr-org/PhoneVR/comments{/number}](https://api.github.com/repos/alvr-org/PhoneVR/comments%7B/number%7D)', 'commits_url': '[https://api.github.com/repos/alvr-org/PhoneVR/commits{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/commits%7B/sha%7D)', 'compare_url': '[https://api.github.com/repos/alvr-org/PhoneVR/compare/{base}...{head}](https://api.github.com/repos/alvr-org/PhoneVR/compare/%7Bbase%7D...%7Bhead%7D)', 'contents_url': '[https://api.github.com/repos/alvr-org/PhoneVR/contents/{+path}](https://api.github.com/repos/alvr-org/PhoneVR/contents/%7B+path%7D)', 'contributors_url': 'https://api.github.com/repos/alvr-org/PhoneVR/contributors', 'created_at': '2020-07-22T17:13:03Z', 'custom_properties': {}, 'default_branch': 'master', 'deployments_url': 'https://api.github.com/repos/alvr-org/PhoneVR/deployments', 'description': 'Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.', 'disabled': False, 'downloads_url': 'https://api.github.com/repos/alvr-org/PhoneVR/downloads', 'events_url': 'https://api.github.com/repos/alvr-org/PhoneVR/events', 'fork': False, 'forks': 38, 'forks_count': 38, 'forks_url': 'https://api.github.com/repos/alvr-org/PhoneVR/forks', 'full_name': 'alvr-org/PhoneVR', 'git_commits_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/commits{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/commits%7B/sha%7D)', 'git_refs_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/refs{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/refs%7B/sha%7D)', 'git_tags_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/tags{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/tags%7B/sha%7D)', 'git_url': 'git://github.com/alvr-org/PhoneVR.git', 'has_discussions': False, 'has_downloads': True, 'has_issues': True, 'has_pages': False, 'has_projects': True, 'has_wiki': True, 'homepage': '', 'hooks_url': 'https://api.github.com/repos/alvr-org/PhoneVR/hooks', 'html_url': 'https://github.com/alvr-org/PhoneVR', 'id': 281738404, 'is_template': False, 'issue_comment_url': '[https://api.github.com/repos/alvr-org/PhoneVR/issues/comments{/number}](https://api.github.com/repos/alvr-org/PhoneVR/issues/comments%7B/number%7D)', 'issue_events_url': '[https://api.github.com/repos/alvr-org/PhoneVR/issues/events{/number}](https://api.github.com/repos/alvr-org/PhoneVR/issues/events%7B/number%7D)', 'issues_url': '[https://api.github.com/repos/alvr-org/PhoneVR/issues{/number}](https://api.github.com/repos/alvr-org/PhoneVR/issues%7B/number%7D)', 'keys_url': '[https://api.github.com/repos/alvr-org/PhoneVR/keys{/key_id}](https://api.github.com/repos/alvr-org/PhoneVR/keys%7B/key_id%7D)', 'labels_url': '[https://api.github.com/repos/alvr-org/PhoneVR/labels{/name}](https://api.github.com/repos/alvr-org/PhoneVR/labels%7B/name%7D)', 'language': 'C++', 'languages_url': 'https://api.github.com/repos/alvr-org/PhoneVR/languages', 'license': {'key': 'gpl-3.0', 'name': 'GNU General Public License v3.0', 'node_id': 'MDc6TGljZW5zZTk=', 'spdx_id': 'GPL-3.0', 'url': 'https://api.github.com/licenses/gpl-3.0'}, 'merges_url': 'https://api.github.com/repos/alvr-org/PhoneVR/merges', 'milestones_url': '[https://api.github.com/repos/alvr-org/PhoneVR/milestones{/number}](https://api.github.com/repos/alvr-org/PhoneVR/milestones%7B/number%7D)', 'mirror_url': None, 'name': 'PhoneVR', 'node_id': 'MDEwOlJlcG9zaXRvcnkyODE3Mzg0MDQ=', 'notifications_url': '[https://api.github.com/repos/alvr-org/PhoneVR/notifications{?since,all,participating}](https://api.github.com/repos/alvr-org/PhoneVR/notifications%7B?since,all,participating})', 'open_issues': 32, 'open_issues_count': 32, 'owner': {'avatar_url': 'https://avatars.githubusercontent.com/u/74990209?v=4', 'events_url': '[https://api.github.com/users/alvr-org/events{/privacy}](https://api.github.com/users/alvr-org/events%7B/privacy%7D)', 'followers_url': 'https://api.github.com/users/alvr-org/followers', 'following_url': '[https://api.github.com/users/alvr-org/following{/other_user}](https://api.github.com/users/alvr-org/following%7B/other_user%7D)', 'gists_url': '[https://api.github.com/users/alvr-org/gists{/gist_id}](https://api.github.com/users/alvr-org/gists%7B/gist_id%7D)', 'gravatar_id': '', 'html_url': 'https://github.com/alvr-org', 'id': 74990209, 'login': 'alvr-org', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjc0OTkwMjA5', 'organizations_url': 'https://api.github.com/users/alvr-org/orgs', 'received_events_url': 'https://api.github.com/users/alvr-org/received_events', 'repos_url': 'https://api.github.com/users/alvr-org/repos', 'site_admin': False, 'starred_url': '[https://api.github.com/users/alvr-org/starred{/owner}{/repo}](https://api.github.com/users/alvr-org/starred%7B/owner%7D%7B/repo%7D)', 'subscriptions_url': 'https://api.github.com/users/alvr-org/subscriptions', 'type': 'Organization', 'url': 'https://api.github.com/users/alvr-org'}, 'private': False, 'pulls_url': '[https://api.github.com/repos/alvr-org/PhoneVR/pulls{/number}](https://api.github.com/repos/alvr-org/PhoneVR/pulls%7B/number%7D)', 'pushed_at': '2024-09-03T07:07:02Z', 'releases_url': '[https://api.github.com/repos/alvr-org/PhoneVR/releases{/id}](https://api.github.com/repos/alvr-org/PhoneVR/releases%7B/id%7D)', 'size': 24280, 'ssh_url': 'git@github.com:alvr-org/PhoneVR.git', 'stargazers_count': 546, 'stargazers_url': 'https://api.github.com/repos/alvr-org/PhoneVR/stargazers', 'statuses_url': '[https://api.github.com/repos/alvr-org/PhoneVR/statuses/{sha}](https://api.github.com/repos/alvr-org/PhoneVR/statuses/%7Bsha%7D)', 'subscribers_url': 'https://api.github.com/repos/alvr-org/PhoneVR/subscribers', 'subscription_url': 'https://api.github.com/repos/alvr-org/PhoneVR/subscription', 'svn_url': 'https://github.com/alvr-org/PhoneVR', 'tags_url': 'https://api.github.com/repos/alvr-org/PhoneVR/tags', 'teams_url': 'https://api.github.com/repos/alvr-org/PhoneVR/teams', 'topics': ['android', 'asio', 'eigen', 'hmd', 'jni', 'mobile-vr', 'opengl-es', 'phone', 'phone-hmd', 'phonevr', 'smartphone', 'steamvr', 'steamvr-driver', 'virtual-reality', 'vr', 'wifi'], 'trees_url': '[https://api.github.com/repos/alvr-org/PhoneVR/git/trees{/sha}](https://api.github.com/repos/alvr-org/PhoneVR/git/trees%7B/sha%7D)', 'updated_at': '2024-09-03T02:01:39Z', 'url': 'https://api.github.com/repos/alvr-org/PhoneVR', 'visibility': 'public', 'watchers': 546, 'watchers_count': 546, 'web_commit_signoff_required': False}, 'sender': {'avatar_url': 'https://avatars.githubusercontent.com/u/4137788?v=4', 'events_url': '[https://api.github.com/users/ShootingKing-AM/events{/privacy}](https://api.github.com/users/ShootingKing-AM/events%7B/privacy%7D)', 'followers_url': 'https://api.github.com/users/ShootingKing-AM/followers', 'following_url': '[https://api.github.com/users/ShootingKing-AM/following{/other_user}](https://api.github.com/users/ShootingKing-AM/following%7B/other_user%7D)', 'gists_url': '[https://api.github.com/users/ShootingKing-AM/gists{/gist_id}](https://api.github.com/users/ShootingKing-AM/gists%7B/gist_id%7D)', 'gravatar_id': '', 'html_url': 'https://github.com/ShootingKing-AM', 'id': 4137788, 'login': 'ShootingKing-AM', 'node_id': 'MDQ6VXNlcjQxMzc3ODg=', 'organizations_url': 'https://api.github.com/users/ShootingKing-AM/orgs', 'received_events_url': 'https://api.github.com/users/ShootingKing-AM/received_events', 'repos_url': 'https://api.github.com/users/ShootingKing-AM/repos', 'site_admin': False, 'starred_url': '[https://api.github.com/users/ShootingKing-AM/starred{/owner}{/repo}](https://api.github.com/users/ShootingKing-AM/starred%7B/owner%7D%7B/repo%7D)', 'subscriptions_url': 'https://api.github.com/users/ShootingKing-AM/subscriptions', 'type': 'User', 'url': 'https://api.github.com/users/ShootingKing-AM'}}, event_file=None, event_name='pull_request', is_fork=False, repo='alvr-org/PhoneVR', commit='2ea57f71dfdd7c9c5be44eba3fa31a15667d4973', json_file=None, json_thousands_separator='\u2008', json_suite_details=False, json_test_case_results=False, fail_on_errors=True, fail_on_failures=True, action_fail=False, action_fail_on_inconclusive=False, files_glob='code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/**/TEST-*.xml\n', junit_files_glob=None, nunit_files_glob=None, xunit_files_glob=None, trx_files_glob=None, test_file_prefix=None, time_factor=1.0, check_name='Test Results', comment_title='🛠 Test Results', comment_mode='always', check_run=True, job_summary=True, compare_earlier=True, pull_request_build='merge', test_changes_limit=10, report_individual_runs=True, report_suite_out_logs=True, report_suite_err_logs=True, dedup_classes_by_file_name=True, large_files=False, ignore_runs=False, check_run_annotation=[], seconds_between_github_reads=0.25, seconds_between_github_writes=2.0, secondary_rate_limit_wait_seconds=60.0, search_pull_requests=False)
  2024-09-03 07:59:39 +0000 - publish -  INFO - Available memory to read files: 8.2 GiB
  2024-09-03 07:59:39 +0000 - publish -  INFO - Reading files code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/**/TEST-*.xml (2 files, 19.3 KiB)
  2024-09-03 07:59:39 +0000 - publish - DEBUG - reading files ['code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/connected/debug/flavors/gvr/TEST-Pixel_2(AVD) - 11-_app-gvr.xml', 'code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/connected/debug/flavors/noGvr/TEST-Pixel_2(AVD) - 11-_app-noGvr.xml']
  2024-09-03 07:59:39 +0000 - publish -  INFO - Detected 2 JUnit XML files (19.3 KiB)
  2024-09-03 07:59:39 +0000 - publish - DEBUG - detected JUnit XML files ['code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/connected/debug/flavors/gvr/TEST-Pixel_2(AVD) - 11-_app-gvr.xml', 'code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/connected/debug/flavors/noGvr/TEST-Pixel_2(AVD) - 11-_app-noGvr.xml']
  2024-09-03 07:59:39 +0000 - publish -  INFO - Finished reading 2 files in 0.00 seconds
  2024-09-03 07:59:39 +0000 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.github.com:443
  2024-09-03 07:59:39 +0000 - urllib3.connectionpool - DEBUG - [https://api.github.com:443](https://api.github.com/) "GET /repos/alvr-org/PhoneVR HTTP/11" 200 None
  2024-09-03 07:59:39 +0000 - publish -  INFO - Publishing failure results for commit 2ea57f71dfdd7c9c5be44eba3fa31a15667d4973
  2024-09-03 07:59:39 +0000 - publish - DEBUG - Publishing UnitTestRunResults(files=2, errors=[], suites=2, duration=1725350141, suite_details=[UnitTestSuite(name=None, tests=0, skipped=0, failures=0, errors=0, stdout=None, stderr='Exception thrown during onBeforeAll invocation of plugin AndroidTestApkInstallerPlugin: ErrorName: Test APK installation Error\nNameSpace: AndroidTestApkInstallerPlugin\nErrorCode: 2002\nErrorType: TEST\nMessage: Failed to install APK: [/Users/runner/work/PhoneVR/PhoneVR/code/mobile/android/PhoneVR/app/build/outputs/apk/gvr/debug/PhoneVR-v2.0.0-beta-gvr-debug.apk] on device emulator-5554.\nFailed to install APK: [/Users/runner/work/PhoneVR/PhoneVR/code/mobile/android/PhoneVR/app/build/outputs/apk/gvr/debug/PhoneVR-v2.0.0-beta-gvr-debug.apk] on device emulator-5554.\ncom.google.testing.platform.core.error.UtpException: ErrorName: Test APK installation Error\nNameSpace: AndroidTestApkInstallerPlugin\nErrorCode: 2002\nErrorType: TEST\nMessage: Failed to install APK: [/Users/runner/work/PhoneVR/PhoneVR/code/mobile/android/PhoneVR/app/build/outputs/apk/gvr/debug/PhoneVR-v2.0.0-beta-gvr-debug.apk] on device emulator-5554.\n\tat com.android.tools.utp.plugins.host.apkinstaller.AndroidTestApkInstallerPlugin.beforeAll(AndroidTestApkInstallerPlugin.kt:231)\n\tat com.google.testing.platform.plugin.PluginLifecycle$onBeforeAll$1$1$2$1$1.invoke(PluginLifecycle.kt:206)\n\tat com.google.testing.platform.plugin.PluginLifecycle$onBeforeAll$1$1$2$1$1.invoke(PluginLifecycle.kt:206)\n\tat com.google.testing.platform.plugin.PluginLifecycle$verify$1.invoke(PluginLifecycle.kt:131)\n\tat com.google.testing.platform.api.event.Events$DefaultImpls.verify(Events.kt:38)\n\tat com.google.testing.platform.core.event.MutableEvents$DefaultImpls.verify(MutableEvents.kt:7)\n\tat com.google.testing.platform.core.event.PhaseGlobalEvents.verify(PhaseGlobalEvents.kt:20)\n\tat com.google.testing.platform.plugin.PluginLifecycle.verify(PluginLifecycle.kt:131)\n\tat com.google.testing.platform.plugin.PluginLifecycle.verify$default(PluginLifecycle.kt:127)\n\tat com.google.testing.platform.plugin.PluginLifecycle$onBeforeAll$1$1$2$1.invoke(PluginLifecycle.kt:206)\n\tat com.google.testing.platform.plugin.PluginLifecycle$onBeforeAll$1$1$2$1.invoke(PluginLifecycle.kt:205)\n\tat com.google.testing.platform.plugin.PluginLifecycleKt$invokeOrThrow$1$1.invoke(PluginLifecycle.kt:538)\n\tat com.google.testing.platform.plugin.PluginLifecycleKt$invokeOrThrow$1$1.invoke(PluginLifecycle.kt:538)\n\tat com.google.testing.platform.core.telemetry.common.noop.NoopDiagnosticsScope.recordEvent(NoopDiagnosticsScope.kt:35)\n\tat com.google.testing.platform.core.telemetry.SequentialEventRecordRequest.record$java_com_google_testing_platform_core_telemetry_telemetry_api(EventRecordRequest.kt:71)\n\tat com.google.testing.platform.core.telemetry.DiagnosticsExtKt.record(DiagnosticsExt.kt:27)\n\tat com.google.testing.platform.core.telemetry.TelemetryKt.createEvent(Telemetry.kt:60)\n\tat com.google.testing.platform.plugin.PluginLifecycleKt.invokeOrThrow(PluginLifecycle.kt:533)\n\tat com.google.testing.platform.plugin.PluginLifecycleKt.invokeOrThrow$default(PluginLifecycle.kt:517)\n\tat com.google.testing.platform.plugin.PluginLifecycle$onBeforeAll$1$1.invoke(PluginLifecycle.kt:205)\n\tat com.google.testing.platform.plugin.PluginLifecycle$onBeforeAll$1$1.invoke(PluginLifecycle.kt:199)\n\tat com.google.testing.platform.core.telemetry.common.noop.NoopDiagnosticsScope.recordEvent(NoopDiagnosticsScope.kt:35)\n\tat com.google.testing.platform.core.telemetry.SequentialEventRecordRequest.record$java_com_google_testing_platform_core_telemetry_telemetry_api(EventRecordRequest.kt:71)\n\tat com.google.testing.platform.core.telemetry.DiagnosticsExtKt.record(DiagnosticsExt.kt:27)\n\tat com.google.testing.platform.core.telemetry.TelemetryKt.createEvent(Telemetry.kt:60)\n\tat com.google.testing.platform.plugin.PluginLifecycle.onBeforeAll(PluginLifecycle.kt:197)\n\tat com.google.testing.platform.executor.SingleDeviceExecutor$execute$5.invoke(SingleDeviceExecutor.kt:136)\n\tat com.google.testing.platform.executor.SingleDeviceExecutor$execute$5.invoke(SingleDeviceExecutor.kt:136)\n\tat com.google.testing.platform.lib.cancellation.ProcessCancellationContext.runUnlessCancelled(ProcessCancellationContext.kt:136)\n\tat com.google.testing.platform.executor.SingleDeviceExecutor.execute(SingleDeviceExecutor.kt:136)\n\tat com.google.testing.platform.RunnerImpl.run(RunnerImpl.kt:121)\n\tat com.google.testing.platform.server.strategy.NonInteractiveServerStrategy$run$4$2.invoke(NonInteractiveServerStrategy.kt:98)\n\tat com.google.testing.platform.server.strategy.NonInteractiveServerStrategy$run$4$2.invoke(NonInteractiveServerStrategy.kt:98)\n\tat com.google.testing.platform.core.telemetry.common.noop.NoopDiagnosticsScope.recordEvent(NoopDiagnosticsScope.kt:35)\n\tat com.google.testing.platform.core.telemetry.SequentialEventRecordRequest.record$java_com_google_testing_platform_core_telemetry_telemetry_api(EventRecordRequest.kt:71)\n\tat com.google.testing.platform.core.telemetry.DiagnosticsExtKt.record(DiagnosticsExt.kt:27)\n\tat com.google.testing.platform.core.telemetry.TelemetryKt.createEvent(Telemetry.kt:60)\n\tat com.google.testing.platform.server.strategy.NonInteractiveServerStrategy.run(NonInteractiveServerStrategy.kt:95)\n\tat com.google.testing.platform.main.MainKt$main$4.invokeSuspend(Main.kt:75)\n\tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)\n\tat kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)\n\tat kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284)\n\tat kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)\n\tat kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)\n\tat kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)\n\tat kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)\n\tat kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)\n\tat com.google.testing.platform.main.MainKt.main(Main.kt:73)\n\tat com.google.testing.platform.main.MainKt.main$default(Main.kt:35)\n\tat com.google.testing.platform.main.MainKt.main(Main.kt)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:568)\n\tat com.google.testing.platform.launcher.Launcher.main(Launcher.java:154)'), UnitTestSuite(name='viritualisres.phonevr.ALVRActivityTest', tests=2, skipped=0, failures=1, errors=0, stdout=None, stderr=None)], tests=2, tests_succ=1, tests_skip=0, tests_fail=1, tests_error=0, runs=2, runs_succ=1, runs_skip=0, runs_fail=1, runs_error=0, commit='2ea57f71dfdd7c9c5be44eba3fa31a15667d4973')
  2024-09-03 07:59:39 +0000 - publish - DEBUG - comparing against before=3d01fcf1cc198e24b45cdc610dd0735151a047ed
  2024-09-03 07:59:40 +0000 - urllib3.connectionpool - DEBUG - [https://api.github.com:443](https://api.github.com/) "GET /repos/alvr-org/PhoneVR/commits/3d01fcf1cc198e24b45cdc610dd0735151a047ed HTTP/11" 200 None
  2024-09-03 07:59:41 +0000 - urllib3.connectionpool - DEBUG - [https://api.github.com:443](https://api.github.com/) "GET /repos/alvr-org/PhoneVR/commits/3d01fcf1cc198e24b45cdc610dd0735151a047ed/check-runs?per_page=1 HTTP/11" 200 None
  2024-09-03 07:59:41 +0000 - publish - DEBUG - found 0 check runs for commit 3d01fcf1cc198e24b45cdc610dd0735151a047ed
  2024-09-03 07:59:41 +0000 - urllib3.connectionpool - DEBUG - [https://api.github.com:443](https://api.github.com/) "GET /repos/alvr-org/PhoneVR/commits/3d01fcf1cc198e24b45cdc610dd0735151a047ed/check-runs?per_page=100 HTTP/11" 200 None
  2024-09-03 07:59:41 +0000 - publish - DEBUG - there are 0 check runs with title Test Results
  2024-09-03 07:59:41 +0000 - publish - DEBUG - stats with delta: UnitTestRunResults(files=2, errors=[], suites=2, duration=1725350141, suite_details=[UnitTestSuite(name=None, tests=0, skipped=0, failures=0, errors=0, stdout=None, stderr='Exception thrown during onBeforeAll invocation of plugin AndroidTestApkInstallerPlugin: ErrorName: Test APK installation Error\nNameSpace: AndroidTestApkInstallerPlugin\nErrorCode: 2002\nErrorType: TEST\nMessage: Failed to install APK: [/Users/runner/work/PhoneVR/PhoneVR/code/mobile/android/PhoneVR/app/build/outputs/apk/gvr/debug/PhoneVR-v2.0.0-beta-gvr-debug.apk] on device emulator-5554.\nFailed to install APK: [/Users/runner/work/PhoneVR/PhoneVR/code/mobile/android/PhoneVR/app/build/outputs/apk/gvr/debug/PhoneVR-v2.0.0-beta-gvr-debug.apk] on device emulator-5554.\ncom.google.testing.platform.core.error.UtpException: ErrorName: Test APK installation Error\nNameSpace: AndroidTestApkInstallerPlugin\nErrorCode: 2002\nErrorType: TEST\nMessage: Failed to install APK: [/Users/runner/work/PhoneVR/PhoneVR/code/mobile/android/PhoneVR/app/build/outputs/apk/gvr/debug/PhoneVR-v2.0.0-beta-gvr-debug.apk] on device emulator-5554.\n\tat com.android.tools.utp.plugins.host.apkinstaller.AndroidTestApkInstallerPlugin.beforeAll(AndroidTestApkInstallerPlugin.kt:231)\n\tat com.google.testing.platform.plugin.PluginLifecycle$onBeforeAll$1$1$2$1$1.invoke(PluginLifecycle.kt:206)\n\tat com.google.testing.platform.plugin.PluginLifecycle$onBeforeAll$1$1$2$1$1.invoke(PluginLifecycle.kt:206)\n\tat com.google.testing.platform.plugin.PluginLifecycle$verify$1.invoke(PluginLifecycle.kt:131)\n\tat com.google.testing.platform.api.event.Events$DefaultImpls.verify(Events.kt:38)\n\tat com.google.testing.platform.core.event.MutableEvents$DefaultImpls.verify(MutableEvents.kt:7)\n\tat com.google.testing.platform.core.event.PhaseGlobalEvents.verify(PhaseGlobalEvents.kt:20)\n\tat com.google.testing.platform.plugin.PluginLifecycle.verify(PluginLifecycle.kt:131)\n\tat com.google.testing.platform.plugin.PluginLifecycle.verify$default(PluginLifecycle.kt:127)\n\tat com.google.testing.platform.plugin.PluginLifecycle$onBeforeAll$1$1$2$1.invoke(PluginLifecycle.kt:206)\n\tat com.google.testing.platform.plugin.PluginLifecycle$onBeforeAll$1$1$2$1.invoke(PluginLifecycle.kt:205)\n\tat com.google.testing.platform.plugin.PluginLifecycleKt$invokeOrThrow$1$1.invoke(PluginLifecycle.kt:538)\n\tat com.google.testing.platform.plugin.PluginLifecycleKt$invokeOrThrow$1$1.invoke(PluginLifecycle.kt:538)\n\tat com.google.testing.platform.core.telemetry.common.noop.NoopDiagnosticsScope.recordEvent(NoopDiagnosticsScope.kt:35)\n\tat com.google.testing.platform.core.telemetry.SequentialEventRecordRequest.record$java_com_google_testing_platform_core_telemetry_telemetry_api(EventRecordRequest.kt:71)\n\tat com.google.testing.platform.core.telemetry.DiagnosticsExtKt.record(DiagnosticsExt.kt:27)\n\tat com.google.testing.platform.core.telemetry.TelemetryKt.createEvent(Telemetry.kt:60)\n\tat com.google.testing.platform.plugin.PluginLifecycleKt.invokeOrThrow(PluginLifecycle.kt:533)\n\tat com.google.testing.platform.plugin.PluginLifecycleKt.invokeOrThrow$default(PluginLifecycle.kt:517)\n\tat com.google.testing.platform.plugin.PluginLifecycle$onBeforeAll$1$1.invoke(PluginLifecycle.kt:205)\n\tat com.google.testing.platform.plugin.PluginLifecycle$onBeforeAll$1$1.invoke(PluginLifecycle.kt:199)\n\tat com.google.testing.platform.core.telemetry.common.noop.NoopDiagnosticsScope.recordEvent(NoopDiagnosticsScope.kt:35)\n\tat com.google.testing.platform.core.telemetry.SequentialEventRecordRequest.record$java_com_google_testing_platform_core_telemetry_telemetry_api(EventRecordRequest.kt:71)\n\tat com.google.testing.platform.core.telemetry.DiagnosticsExtKt.record(DiagnosticsExt.kt:27)\n\tat com.google.testing.platform.core.telemetry.TelemetryKt.createEvent(Telemetry.kt:60)\n\tat com.google.testing.platform.plugin.PluginLifecycle.onBeforeAll(PluginLifecycle.kt:197)\n\tat com.google.testing.platform.executor.SingleDeviceExecutor$execute$5.invoke(SingleDeviceExecutor.kt:136)\n\tat com.google.testing.platform.executor.SingleDeviceExecutor$execute$5.invoke(SingleDeviceExecutor.kt:136)\n\tat com.google.testing.platform.lib.cancellation.ProcessCancellationContext.runUnlessCancelled(ProcessCancellationContext.kt:136)\n\tat com.google.testing.platform.executor.SingleDeviceExecutor.execute(SingleDeviceExecutor.kt:136)\n\tat com.google.testing.platform.RunnerImpl.run(RunnerImpl.kt:121)\n\tat com.google.testing.platform.server.strategy.NonInteractiveServerStrategy$run$4$2.invoke(NonInteractiveServerStrategy.kt:98)\n\tat com.google.testing.platform.server.strategy.NonInteractiveServerStrategy$run$4$2.invoke(NonInteractiveServerStrategy.kt:98)\n\tat com.google.testing.platform.core.telemetry.common.noop.NoopDiagnosticsScope.recordEvent(NoopDiagnosticsScope.kt:35)\n\tat com.google.testing.platform.core.telemetry.SequentialEventRecordRequest.record$java_com_google_testing_platform_core_telemetry_telemetry_api(EventRecordRequest.kt:71)\n\tat com.google.testing.platform.core.telemetry.DiagnosticsExtKt.record(DiagnosticsExt.kt:27)\n\tat com.google.testing.platform.core.telemetry.TelemetryKt.createEvent(Telemetry.kt:60)\n\tat com.google.testing.platform.server.strategy.NonInteractiveServerStrategy.run(NonInteractiveServerStrategy.kt:95)\n\tat com.google.testing.platform.main.MainKt$main$4.invokeSuspend(Main.kt:75)\n\tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)\n\tat kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)\n\tat kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284)\n\tat kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)\n\tat kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)\n\tat kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)\n\tat kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)\n\tat kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)\n\tat com.google.testing.platform.main.MainKt.main(Main.kt:73)\n\tat com.google.testing.platform.main.MainKt.main$default(Main.kt:35)\n\tat com.google.testing.platform.main.MainKt.main(Main.kt)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:568)\n\tat com.google.testing.platform.launcher.Launcher.main(Launcher.java:154)'), UnitTestSuite(name='viritualisres.phonevr.ALVRActivityTest', tests=2, skipped=0, failures=1, errors=0, stdout=None, stderr=None)], tests=2, tests_succ=1, tests_skip=0, tests_fail=1, tests_error=0, runs=2, runs_succ=1, runs_skip=0, runs_fail=1, runs_error=0, commit='2ea57f71dfdd7c9c5be44eba3fa31a15667d4973')
  2024-09-03 07:59:41 +0000 - publish - DEBUG - creating check with 2 annotations
  2024-09-03 07:59:42 +0000 - urllib3.connectionpool - DEBUG - [https://api.github.com:443](https://api.github.com/) "POST /repos/alvr-org/PhoneVR/check-runs HTTP/11" 422 202
  Traceback (most recent call last):
    File "/Users/runner/work/_actions/EnricoMi/publish-unit-test-result-action/v2/macos/../python/publish_test_results.py", line 546, in <module>
      main(settings, gha)
    File "/Users/runner/work/_actions/EnricoMi/publish-unit-test-result-action/v2/macos/../python/publish_test_results.py", line 269, in main
      Publisher(settings, gh, gha).publish(stats, results.case_results, conclusion)
    File "/Users/runner/work/_actions/EnricoMi/publish-unit-test-result-action/v2/python/publish/publisher.py", line 233, in publish
      data = self.publish_check(data)
             ^^^^^^^^^^^^^^^^^^^^^^^^
    File "/Users/runner/work/_actions/EnricoMi/publish-unit-test-result-action/v2/python/publish/publisher.py", line 461, in publish_check
      check_run = self._repo.create_check_run(name=self._settings.check_name,
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/Users/runner/work/PhoneVR/PhoneVR/enricomi-publish-action-venv/lib/python3.12/site-packages/github/Repository.py", line 3793, in create_check_run
      headers, data = self._requester.requestJsonAndCheck(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/Users/runner/work/PhoneVR/PhoneVR/enricomi-publish-action-venv/lib/python3.12/site-packages/github/Requester.py", line 537, in requestJsonAndCheck
      return self.__check(*self.requestJson(verb, url, parameters, headers, input, self.__customConnection(url)))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/Users/runner/work/PhoneVR/PhoneVR/enricomi-publish-action-venv/lib/python3.12/site-packages/github/Requester.py", line [598](https://github.com/alvr-org/PhoneVR/actions/runs/10678178487/job/29594710345#step:20:607), in __check
      raise self.createException(status, responseHeaders, data)
  github.GithubException.GithubException: 422 {"message": "Validation Failed", "errors": [{"resource": "CheckRun", "code": "invalid", "field": "annotations"}], "documentation_url": "https://docs.github.com/rest/checks/runs#create-a-check-run", "status": "422"}
  Error: Process completed with exit code 1.

Please use the following action to debug this issue further:
uses: EnricoMi/publish-unit-test-result-action/macos@debug-checkrun-anotations

The problem is with the second annotation, it has a None path:
{'path': None, 'start_line': 0, 'end_line': 0, 'annotation_level': 'warning', 'message': 'Test suite None has the following stderr output (see Raw output).', 'title': 'Logging on stderr of test suite None', 'raw_details': '...'}

Investigating how this can be.

Issue fixed, please rerun with above debug branch.
Is there a chance to upload  test result files code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/**/TEST-*.xml as artifacts so I can inspect them?

Please use the following action to debug this issue further:
uses: EnricoMi/publish-unit-test-result-action/macos@debug-checkrun-anotations

i re-ran with this 10hrs ago (15mins after you last suggested the debug version of action.
run link: https://github.com/alvr-org/PhoneVR/actions/runs/10683954200/job/29613219448?pr=376
2024-09-03 14:17:27 +0000 - publish - DEBUG - action triggered by 'pull_request' event
  2024-09-03 14:17:27 +0000 - publish - DEBUG - Settings: Settings(token='***', actor='github-actions', api_url='https://api.github.com/', graphql_url='https://api.github.com/graphql', api_retries=10, event={'action': 'synchronize', 'after': '58261cbf67756b858a31619ca59b148b0ff2b14d', 'before': '2ea57f71dfdd7c9c5be44eba3fa31a15667d4973', 'number': 376, 'organization': {'avatar_url': 'https://avatars.githubusercontent.com/u/74990209?v=4', 'description': '', 'events_url': 'https://api.github.com/orgs/alvr-org/events', 'hooks_url': 'https://api.github.com/orgs/alvr-org/hooks', 'id': 74990209, 'issues_url': 'https://api.github.com/orgs/alvr-org/issues', 'login': 'alvr-org', 'members_url': '[https://api.github.com/orgs/alvr-org/members{/member}](https://api.github.com/orgs/alvr-org/members%7B/member%7D)', 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjc0OTkwMjA5', 'public_members_url': '[https://api.github.com/orgs/alvr-org/public_members{/member}](https://api.github.com/orgs/alvr-org/public_members%7B/member%7D)', 'repos_url': 'https://api.github.com/orgs/alvr-org/repos', 'url': 'https://api.github.com/orgs/alvr-org'}, 'pull_request': {'_links': {'comment
  2024-09-03 14:17:27 +0000 - publish -  INFO - Available memory to read files: 7.6 GiB
  2024-09-03 14:17:27 +0000 - publish -  INFO - Reading files code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/**/TEST-*.xml (2 files, 15.9 KiB)
  2024-09-03 14:17:27 +0000 - publish - DEBUG - reading files ['code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/connected/debug/flavors/noGvr/TEST-Pixel_2(AVD) - 11-_app-noGvr.xml', 'code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/connected/debug/flavors/gvr/TEST-Pixel_2(AVD) - 11-_app-gvr.xml']
  2024-09-03 14:17:27 +0000 - publish -  INFO - Detected 2 JUnit XML files (15.9 KiB)
  2024-09-03 14:17:27 +0000 - publish - DEBUG - detected JUnit XML files ['code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/connected/debug/flavors/noGvr/TEST-Pixel_2(AVD) - 11-_app-noGvr.xml', 'code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/connected/debug/flavors/gvr/TEST-Pixel_2(AVD) - 11-_app-gvr.xml']
  2024-09-03 14:17:27 +0000 - publish -  INFO - Finished reading 2 files in 0.00 seconds
  2024-09-03 14:17:27 +0000 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.github.com:443
  2024-09-03 14:17:27 +0000 - urllib3.connectionpool - DEBUG - [https://api.github.com:443](https://api.github.com/) "GET /repos/alvr-org/PhoneVR HTTP/11" 200 None
  2024-09-03 14:17:27 +0000 - publish -  INFO - Publishing failure results for commit 58261cbf67756b858a31619ca59b148b0ff2b14d
  2024-09-03 14:17:27 +0000 - publish - DEBUG - Publishing UnitTestRunResults(files=2, errors=[], suites=2, duration=1725373658, suite_details=[UnitTestSuite(name=None, tests=0, skipped=0, failures=0, errors=0, stdout=None, stderr='Exception thrown during onBeforeAll invocation of plugin AndroidTestApkInstallerPlugin: ErrorName: UNKNOWN\nNameSpace: DdmlibAndroidDeviceController\nErrorCode: 1\nErrorType: TEST\nMessage: Failed to install split APK(s): [/Users/runner/work/PhoneVR/PhoneVR/code/mobile/android/PhoneVR/app/build/outputs/apk/noGvr/debug/PhoneVR-v2.0.0-beta-noGvr-debug.apk]\nFailed to install split APK(s): [/Users/runner/work/PhoneVR/PhoneVR/code/mobile/android/PhoneVR/app/build/outputs/apk/noGvr/debug/PhoneVR-v2.0.0-beta-noGvr-debug.apk]\nFailed to commit install session 540840919 with command package install-commit 540840919. Error: Unknown failure: cmd: Failure calling service package: Broken pipe (32)\ncom.android.ddmlib.InstallException: Failed to commit install session 540840919 with command packa
  2024-09-03 14:17:27 +0000 - publish - DEBUG - comparing against before=2ea57f71dfdd7c9c5be44eba3fa31a15667d4973
  2024-09-03 14:17:28 +0000 - urllib3.connectionpool - DEBUG - [https://api.github.com:443](https://api.github.com/) "GET /repos/alvr-org/PhoneVR/commits/2ea57f71dfdd7c9c5be44eba3fa31a15667d4973 HTTP/11" 200 None
  2024-09-03 14:17:28 +0000 - urllib3.connectionpool - DEBUG - [https://api.github.com:443](https://api.github.com/) "GET /repos/alvr-org/PhoneVR/commits/2ea57f71dfdd7c9c5be44eba3fa31a15667d4973/check-runs?per_page=1 HTTP/11" 200 None
  2024-09-03 14:17:28 +0000 - publish - DEBUG - found 6 check runs for commit 2ea57f71dfdd7c9c5be44eba3fa31a15667d4973
  2024-09-03 14:17:29 +0000 - urllib3.connectionpool - DEBUG - [https://api.github.com:443](https://api.github.com/) "GET /repos/alvr-org/PhoneVR/commits/2ea57f71dfdd7c9c5be44eba3fa31a15667d4973/check-runs?per_page=100 HTTP/11" 200 None
  2024-09-03 14:17:29 +0000 - publish - DEBUG - there are 0 check runs with title Test Results
  2024-09-03 14:17:29 +0000 - publish - DEBUG - stats with delta: UnitTestRunResults(files=2, errors=[], suites=2, duration=1725373658, suite_details=[UnitTestSuite(name=None, tests=0, skipped=0, failures=0, errors=0, stdout=None, stderr='Exception thrown during onBeforeAll invocation of plugin AndroidTestApkInstallerPlugin: ErrorName: UNKNOWN\nNameSpace: DdmlibAndroidDeviceController\nErrorCode: 1\nErrorType: TEST\nMessage: Failed to install split APK(s): [/Users/runner/work/PhoneVR/PhoneVR/code/mobile/android/PhoneVR/app/build/outputs/apk/noGvr/debug/PhoneVR-v2.0.0-beta-noGvr-debug.apk]\nFailed to install split APK(s): [/Users/runner/work/PhoneVR/PhoneVR/code/mobile/android/PhoneVR/app/build/outputs/apk/noGvr/debug/PhoneVR-v2.0.0-beta-noGvr-debug.apk]\nFailed to commit install session 540840919 with command package install-commit 540840919. Error: Unknown failure: cmd: Failure calling service package: Broken pipe (32)\ncom.android.ddmlib.InstallException: Failed to commit install session 540840919 with comman
  2024-09-03 14:17:29 +0000 - publish - DEBUG - creating check with 2 annotations:
  2024-09-03 14:17:29 +0000 - publish - DEBUG - [{'path': 'viritualisres.phonevr.ALVRActivityTest', 'start_line': 0, 'end_line': 0, 'annotation_level': 'warning', 'message': 'code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/connected/debug/flavors/gvr/TEST-Pixel_2(AVD) - 11-_app-gvr.xml\u2003[took 1m 45s]', 'title': 'saveDeviceScreenBitmap (viritualisres.phonevr.ALVRActivityTest) failed', 'raw_details': "androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: view.getId() is <2131296742/viritualisres.phonevr:id/ui_settings_button>\n\nView Hierarchy:\n+>DecorView{id=-1, visibility=VISIBLE, width=1080, height=1920, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) ty=BASE_APPLICATION wanim=0x10302fe\nfl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS\npfl=FO
  2024-09-03 14:17:30 +0000 - urllib3.connectionpool - DEBUG - [https://api.github.com:443](https://api.github.com/) "POST /repos/alvr-org/PhoneVR/check-runs HTTP/11" 422 202
  Traceback (most recent call last):
    File "/Users/runner/work/_actions/EnricoMi/publish-unit-test-result-action/debug-checkrun-anotations/macos/../python/publish_test_results.py", line 546, in <module>
      main(settings, gha)
    File "/Users/runner/work/_actions/EnricoMi/publish-unit-test-result-action/debug-checkrun-anotations/macos/../python/publish_test_results.py", line 269, in main
      Publisher(settings, gh, gha).publish(stats, results.case_results, conclusion)
    File "/Users/runner/work/_actions/EnricoMi/publish-unit-test-result-action/debug-checkrun-anotations/python/publish/publisher.py", line 233, in publish
      data = self.publish_check(data)
             ^^^^^^^^^^^^^^^^^^^^^^^^
    File "/Users/runner/work/_actions/EnricoMi/publish-unit-test-result-action/debug-checkrun-anotations/python/publish/publisher.py", line 462, in publish_check
      check_run = self._repo.create_check_run(name=self._settings.check_name,
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/Users/runner/work/PhoneVR/PhoneVR/enricomi-publish-action-venv/lib/python3.12/site-packages/github/Repository.py", line 3793, in create_check_run
      headers, data = self._requester.requestJsonAndCheck(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/Users/runner/work/PhoneVR/PhoneVR/enricomi-publish-action-venv/lib/python3.12/site-packages/github/Requester.py", line 537, in requestJsonAndCheck
      return self.__check(*self.requestJson(verb, url, parameters, headers, input, self.__customConnection(url)))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/Users/runner/work/PhoneVR/PhoneVR/enricomi-publish-action-venv/lib/python3.12/site-packages/github/Requester.py", line [598](https://github.com/alvr-org/PhoneVR/actions/runs/10683954200/job/29613219448?pr=376#step:20:607), in __check
      raise self.createException(status, responseHeaders, data)
  github.GithubException.GithubException: 422 {"message": "Validation Failed", "errors": [{"resource": "CheckRun", "code": "invalid", "field": "annotations"}], "documentation_url": "https://docs.github.com/rest/checks/runs#create-a-check-run", "status": "422"}
  Error: Process completed with exit code 1.

Issue fixed, please rerun with above debug branch.
Is there a chance to upload test result files code/mobile/android/PhoneVR/app/build/outputs/androidTest-results/**/TEST-*.xml as artifacts so I can inspect them?

Done. Re-run running at https://github.com/alvr-org/PhoneVR/actions/runs/10683954200/job/29642007254 just now (it will take some time 30-40mins to complete)
The test results will be available as a artifact in run/check summary, which should be after 30-40mins.
For example, this run: https://github.com/alvr-org/PhoneVR/actions/runs/10678178487 's if you scroll down there are "Test Results" attachment.
Btw, thanks for your quick reply.

Seems Like the issue is solved in with the debug action

The test result file TEST-Pixel_2(AVD) - 11-_app-gvr.xml says
<testsuite tests="0" failures="0" errors="0" skipped="0" time="1.725350038727E9" timestamp="2024-09-03T07:53:58" hostname="localhost">

So there is nothing the action can do about.

I will fix the None path bug in main branch. Thanks for reporting!

Fix released.

Thankyou for your quick response :)

authors: EnricoMi ShootingKing-AM


text:
Allow translation start and stop to be defined within a transcript-level seq-edit

The way that translation start and end are defined in the core db schema make it impossible to insert sequence at the start or end that contains both UTR and CDS; in other words, translation cannot start or stop within a seq-edit.
Where you have a fragmented assembly, and therefore need to add seq_edits, it is common to have this situation, since genes will tend to be truncated, at one or both ends, rather than having missing coding sequence in the middle. The best workaround with the current code is to remove the UTRs, which is obviously not ideal.
There are probably much cleverer, and correspondingly more complicated, ways to address this. The simple/stupid solution I propose here is for a translation_attrib which overrides whatever is derived from the translation table, for start and/or stop. This attrib is only applied in the presence of seq-edits, so shouldn't slow down the module by looking for an attrib that won't exist for most species. I used an underscore prefix for the attrib codes, since that seemed to be the convention for seq-edit things. If this PR is accepted, I'll add the attribs to the production db.
I'd like this to be available for VectorBase, which is currently running on release 88 code. So if possible (and assuming you are happy to accept this change, of course) please could this be cherry-picked onto release/88 and release/89.

Coverage increased (+0.02%) to 81.95% when pulling edbeb723757c90d9fe521f04d97fe7efba65a4c9 on james-monkeyshines:master into 17432a9a9829533f81390a0343849e8aec0d118b on Ensembl:master.

It looks like a workable fix. Be aware that we are planning to review the whole seq-edit madness later this year, so we might change the way it is behaving, but with the tests, we should be able to ensure we maintain the expect behaviour for your use case.

Code looks good to me.

Thanks for merging; if it's not too much bother, please could I have this backported to release/88 and release/89 branches.

We don't generally like to do that, but since you asked nicely, done.

On Tue, 08 Aug 2017 12:56:19 +0000 (UTC)
Matthew Laird notifications@github.com wrote:

We don't generally like to do that, but since you asked nicely, done.

Thanks!

source: gharchive/pull-request

authors: coveralls james-monkeyshines lairdm magaliruffier nerdstrike

repo: Ensembl/ensembl

license_type: permissive

license_source: github-api


text:
Remove X padding of 5' incomplete codon protein strings

Requirements

Filling out the template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion;
Review the contributing guidelines for this repository; remember in particular:

do not modify code without testing for regression
provide simple unit tests to test the changes
if you change the schema you must patch the test databases as well, see Updating the schema
the PR must not fail unit testing

Description
A mis-match in data between Ensembl and UniProt has been identified and investigated by Andy Yates and Jane Loveland. mRNA sequences that have an incomplete codon at their 5' end (i.e. have a start phase of 1 or 2) currently have one or two Ns added in to complete the codon. These extra Ns are being translated into an X amino acid at the protein sequence level, which the Xref pipeline can no longer correctly map to a UniProt SwissProt entry (as it contains this extra X), where applicable. It is estimated that this currently affects around 9000 Xref entries.
The purpose of this PR is to remove these extra Ns for 5' incomplete codons.
Use case
From Andy's email:
This was originally flagged by Ben and was in quite a prominent gene TRBC1 (ENSG00000211751.9). The protein (ENSP00000487742.1) should have been xref'd to P01850 but instead had the TrEMBL entry A0A5H1ZRT1 created. This is because there is an extra N introduced into the coding sequence to maintain frame for the translation. You can see this if you look at the exon page on Ensembl (screenshot included):
https://www.ensembl.org/Homo_sapiens/Transcript/Exons?db=core;g=ENSG00000211751;r=7:142791694-142793368;t=ENST00000633705
In order to become more “in-line” with UniProt the right thing to do here is to remove the extra X from the Ensembl protein. That will mean we match the UniProt SwissProt entry, which is good for everyone. You can see the API doing this addition of the extra Ns in the translatable_seq in that method where the number of extra Ns (remember this is not in the protein yet) is equal to the phase we’re in. Phase 1 means add 1 N, phase 2 means add 2 Ns.
https://github.com/Ensembl/ensembl/blob/release/106/modules/Bio/EnsEMBL/Transcript.pm#L918
This method is called by Transcript::translate():
https://github.com/Ensembl/ensembl/blob/release/106/modules/Bio/EnsEMBL/Transcript.pm#L2092
Benefits
Removing these extras Ns at the 5' end of incomplete codons will allow our Xref pipeline to correctly match a protein to its UniProt SwissProt entry, where applicable, instead of generating a new TrEMBL entry.
Possible Drawbacks
If applicable, describe any possible undesirable consequence of the changes.
Testing
Have you added/modified unit tests to test the changes?
Yes, a test has been added to transcript.t. One of the example transcripts and its associated data have been added to the relevant files. Unit tests have been updated to reflect the addition of these data.
If so, do the tests pass/fail?
All pass following my unit test updates.
Have you run the entire test suite and no regression was detected?
No regression.

Coverage decreased (-0.2%) to 82.209% when pulling 57c74a7c617a5e839126e402b3b3a8fd6047fba6 on bugfix/fix_padding_method into 5bcc7881e411817490d0c2a4b37aa937ec44dffa on main.

Have rebased my branch to include recent Compara changes so that the build for the branch now passes. These now-incorporated changes are unrelated to this PR but as my branch was out-of-date, it was causing the branch build to fail. All checks are now passing.

authors: coveralls nwillhoft


text:
Add phenotype class docs

New section "Phenotype classes":
http://ves-hx2-76.ebi.ac.uk:6080/info/genome/variation/phenotype/phenotype_annotation.html
vs
https://www.ensembl.org/info/genome/variation/phenotype/phenotype_annotation.html

Tagging @helensch as per our SOP.

repo: Ensembl/public-plugins

license_source: bigquery


text:
remove firestore listeners to avoid too many reads on the DB

remove listeners
replace them with timer with 60min interval check

this caused a regression in the studio. re-opening

source: gharchive/issue

repo: EnsembleUI/ensemble


text:
remaining runners that needed file_version

What is this?
New Feature Addition for File Version
How would you classify this change (feature, bug, maintenance, etc.)?
feature/maintenance
How did I test this (if code change)?
Run TAF tests
Is there accompanying documentation for this change?
No
Issues Encountered
Optional section to include any challenges encountered, options considered, and the approach chosen.
PR Checklist

[x] Is the issue number and a short description in the subject line?
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Credit to TMSIS PR template and https://embeddedartistry.com/blog/2017/8/4/a-github-pull-request-template-for-your-projects

Marking this PR as closed as the runners missing file_version were updated in PR #40.


text:
MDCT-2813: Initiatives Dashboard (Empty View)

Description

Initial setup of the Initiatives dashboard (the empty view) with its corresponding nested forms.
Not within the scope of this PR

Dashboard statusing
Submitting those (4) nested forms

Related ticket(s)

MDCT-2813

How to test

Log in as a state user
Create a new Work Plan
Navigate to the State-Specific Initiatives
Create a new initiative
Click Edit on that initiative

You should see four (4) pre-populated rows! ✨
Important updates

wp.json now has nested forms under the State-Specific Initiatives dashboard

Author checklist

[ ] I have performed a self-review of my code
[ ] I have added thorough tests, if necessary
[ ] I have updated relevant documentation, if necessary

convert to a different template: test → val | val → prod

I'm seeing an issue with the repeatable fields on Eval Plan & Funding Sources. Besides that I think everything looks good! Sidenote: Im not sure but I think that empty funding source card may just be on my end.

I think there's some styling to be done still because this changes how we fill the EntityCard component quite a bit, so I'll prioritize that!

hello!! The quarters and funding source cards are looking good with the updates! One thing I noticed is that when I saved items for parts II. and III. for one initiative, they show up for a separate initiative. Not sure if that's an issue for this PR?

ooh, let me check that out.

authors: cassandradanger karla-vm

repo: Enterprise-CMCS/macpro-mdct-mfp


text:
MDCT-2794 Dashboard Tests

Description
This PR replaces this other PR: https://github.com/Enterprise-CMCS/macpro-mdct-mfp/pull/113
I updated the branch name so that the deployment can successfully create an S3 bucket. My previous branch name was too many characters, causing the deployment to fail
The error from the previous PR:
Deploying uploads to stage mdct-2794-submission-name-tests (***)

CREATE_FAILED: AttachmentsBucket (AWS::S3::Bucket)
Bucket name should be between 3 and 63 characters long

The test results:
 PASS  src/components/pages/Dashboard/DashboardTable.test.tsx
  Test getStatus utility
    ✓ should render the correct status if report has been unlocked (1 ms)
    ✓ should render the correct status if report has been unlocked
    ✓ should render the correct status if report has been archived
    ✓ should render the correct status if report has been unlocked (1 ms)
    ✓ should render the correct status if report has been unlocked
    ✓ should render the correct status for SAR reports
    ✓ should render the correct status for SAR reports

Related ticket(s)

MDCT-2794

How to test

change directories to /services/ui-src
run yarn test
validate that the tests passed
Important updates

Author checklist

[ ] I have performed a self-review of my code
[ ] I have added thorough tests, if necessary
[ ] I have updated relevant documentation, if necessary

convert to a different template: test → val | val → prod

This change has no frontend updates that need validation by product. Merging this code!


text:
Filter isAny([]) not working as expected

Hello,
I'm trying to use the isAny([]) filter but can't seem to get it to work.
I've checked the example in the documentation
https://entitygraphql.github.io/docs/field-extensions/filtering/
but to no avail.
I can use other different filters with no issues.
With this example query:
{     products(filter: "name.isAny(\"test1\", \"test2\")")     {         items {                 id,                 name             }     } }
I get this error:
Errors: [message, Method 'isAny' expects 1 argument(s) but 2 were supplied]
If I just pass one argument:
{     products(filter: "name.isAny(\"test1\")")     {         items {                 id,                 name             }     } }
I get:
Errors: [message, Could not get element type from enumerable/array]
The project is in .NET 8 and I'm using the latest version of the package (5.4.0)

Sorry the example is wrong. You need to pass an array by using []
{ products(filter: "name.isAny([\"test1\", \"test2\"])") { items { id, name } } }

That was it!
Was going to edit the documentation but I've seen you've already did it.
Thank you

repo: EntityGraphQL/EntityGraphQL

license: MIT


text:
prepare branch for htw-storyline

it's finally taking form

added

repo: Entkenntnis/htw


text:
Ui: add more space between start button and top bar

Because the select moved to the top, it's a bit crowded up there

done

repo: Entkenntnis/robot-karol-online


text:
add translations for debugger

2 new strings

done


text:
Newer versions of opengl

It seems this project only supports OpenGL 1.x, where the latest is 4.x (specifically 4.6)

OpenGL 1 has fewer API functions than the other versions, and writing all these bindings is really time-consuming. This repository explores native bindings to OpenGL. If you want some last-gen tech, I recommend you look into WebGL. It's natively present on Chrome, Deno, Bun, and many more JS runtimes.

authors: BlobTheKat EnzoAlbornoz

repo: EnzoAlbornoz/nodegl


text:
Version numbers updated in config

Description
@horcsinbalint, if you agree, from now on you need to update the config in the PR when you merge from development to deployment
Related Issue
Closes #429
Changes

Version number updated in config.app

Thanks, I like this. I will try it with this PR today.

authors: horcsinbalint kdmnk

repo: EotvosCollegium/mars


text:
Enabling only one checker does not work

Invocation:
CodeChecker analyze compile_commands.json --analyzers clang-tidy -o ~/Documents/clang/results --enable misc-throw-keyword-missing --verbose debug_analyzer

(misc-throw-keyword-missing is my own checker I'm working on, it is built in my Clang-Tidy.)
Clang-Tidy invocations look like this:
[DEBUG_ANALYZER][2018-02-06 19:06:38] {analyzer} [7572] <140322429159168> - analyzer_base.py:87 analyze() -
clang-tidy -checks='-*,-clang-analyzer-*,-android-cloexec-accept,-android-cloexec-accept4,-android-cloexec-creat,-android-cloexec-dup,-android-cloexec-epoll-create,-android-cloexec-epoll-create1,-android-cloexec-fopen,-android-cloexec-inotify-init,-android-cloexec-inotify-init1,-android-cloexec-memfd-create,-android-cloexec-open,-android-cloexec-socket,-boost-use-to-string,-bugprone-argument-comment,-bugprone-assert-side-effect,-bugprone-bool-pointer-implicit-conversion,-bugprone-copy-constructor-init,-bugprone-dangling-handle,-bugprone-fold-init-type,-bugprone-forward-declaration-namespace,-bugprone-inaccurate-erase,bugprone-integer-division,-bugprone-misplaced-operator-in-strlen-in-alloc,-bugprone-move-forwarding-reference,-bugprone-multiple-statement-macro,-bugprone-string-constructor,bugprone-suspicious-memset-usage,bugprone-undefined-memory-manipulation,-bugprone-use-after-move,-bugprone-virtual-near-miss,-cert-dcl03-c,-cert-dcl21-cpp,-cert-dcl50-cpp,-cert-dcl54-cpp,cert-dcl58-cpp,-cert-dcl59-cpp,-cert-env33-c,-cert-err09-cpp,-cert-err34-c,-cert-err52-cpp,-cert-err58-cpp,-cert-err60-cpp,-cert-err61-cpp,-cert-fio38-c,-cert-flp30-c,-cert-msc30-c,-cert-msc50-cpp,-cert-oop11-cpp,-cppcoreguidelines-c-copy-assignment-signature,-cppcoreguidelines-interfaces-global-init,-cppcoreguidelines-no-malloc,-cppcoreguidelines-owning-memory,-cppcoreguidelines-pro-bounds-array-to-pointer-decay,-cppcoreguidelines-pro-bounds-constant-array-index,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-cppcoreguidelines-pro-type-const-cast,-cppcoreguidelines-pro-type-cstyle-cast,-cppcoreguidelines-pro-type-member-init,-cppcoreguidelines-pro-type-reinterpret-cast,-cppcoreguidelines-pro-type-static-cast-downcast,-cppcoreguidelines-pro-type-union-access,-cppcoreguidelines-pro-type-vararg,-cppcoreguidelines-slicing,cppcoreguidelines-special-member-functions,-fuchsia-default-arguments,-fuchsia-overloaded-operator,-fuchsia-statically-constructed-objects,-fuchsia-virtual-inheritance,-google-build-explicit-make-pair,google-build-namespaces,-google-build-using-namespace,-google-default-arguments,-google-explicit-constructor,google-global-names-in-headers,-google-objc-avoid-throwing-exception,-google-objc-global-variable-declaration,-google-readability-braces-around-statements,-google-readability-casting,-google-readability-function-size,-google-readability-namespace-comments,-google-readability-redundant-smartptr-get,-google-readability-todo,-google-runtime-int,-google-runtime-member-string-references,-google-runtime-operator,-google-runtime-references,-hicpp-braces-around-statements,-hicpp-deprecated-headers,-hicpp-exception-baseclass,-hicpp-explicit-conversions,-hicpp-function-size,-hicpp-invalid-access-moved,-hicpp-member-init,-hicpp-move-const-arg,-hicpp-named-parameter,-hicpp-new-delete-operators,-hicpp-no-array-decay,-hicpp-no-assembler,-hicpp-no-malloc,-hicpp-noexcept-move,-hicpp-signed-bitwise,-hicpp-special-member-functions,-hicpp-static-assert,-hicpp-undelegated-constructor,-hicpp-use-auto,-hicpp-use-emplace,-hicpp-use-equals-default,-hicpp-use-equals-delete,-hicpp-use-noexcept,-hicpp-use-nullptr,-hicpp-use-override,-hicpp-vararg,-llvm-header-guard,-llvm-include-order,-llvm-namespace-comment,-llvm-twine-local,misc-definitions-in-headers,misc-forwarding-reference-overload,misc-incorrect-roundings,misc-lambda-function-name,-misc-macro-parentheses,misc-macro-repeated-side-effects,misc-misplaced-const,misc-misplaced-widening-cast,misc-new-delete-overloads,misc-non-copyable-objects,misc-redundant-expression,misc-sizeof-container,misc-sizeof-expression,-misc-static-assert,misc-string-compare,-misc-string-integer-assignment,misc-string-literal-with-embedded-nul,misc-suspicious-enum-usage,misc-suspicious-missing-comma,misc-suspicious-semicolon,-misc-suspicious-string-compare,misc-swapped-arguments,misc-throw-by-value-catch-by-reference,misc-throw-keyword-missing,misc-unconventional-assign-operator,misc-undelegated-constructor,misc-uniqueptr-reset-release,-misc-unused-alias-decls,-misc-unused-parameters,misc-unused-raii,-misc-unused-using-decls,-modernize-avoid-bind,-modernize-deprecated-headers,-modernize-loop-convert,-modernize-make-shared,-modernize-make-unique,-modernize-pass-by-value,-modernize-raw-string-literal,-modernize-redundant-void-arg,-modernize-replace-auto-ptr,-modernize-replace-random-shuffle,-modernize-return-braced-init-list,-modernize-shrink-to-fit,-modernize-unary-static-assert,-modernize-use-auto,-modernize-use-bool-literals,-modernize-use-default-member-init,-modernize-use-emplace,-modernize-use-equals-default,-modernize-use-equals-delete,-modernize-use-noexcept,-modernize-use-nullptr,-modernize-use-override,-modernize-use-transparent-functors,-modernize-use-using,-mpi-buffer-deref,-mpi-type-mismatch,-objc-avoid-nserror-init,-objc-avoid-spinlock,-objc-forbidden-subclassing,-objc-property-declaration,-performance-faster-string-find,-performance-for-range-copy,-performance-implicit-conversion-in-loop,-performance-inefficient-algorithm,-performance-inefficient-string-concatenation,-performance-inefficient-vector-operation,-performance-move-const-arg,-performance-move-constructor-init,-performance-noexcept-move-constructor,-performance-type-promotion-in-math-fn,-performance-unnecessary-copy-initialization,-performance-unnecessary-value-param,-readability-avoid-const-params-in-decls,-readability-braces-around-statements,-readability-container-size-empty,-readability-delete-null-pointer,-readability-deleted-default,-readability-else-after-return,-readability-function-size,-readability-identifier-naming,-readability-implicit-bool-conversion,-readability-inconsistent-declaration-parameter-name,-readability-misleading-indentation,-readability-misplaced-array-index,-readability-named-parameter,-readability-non-const-parameter,-readability-redundant-control-flow,-readability-redundant-declaration,-readability-redundant-function-ptr-dereference,-readability-redundant-member-init,-readability-redundant-smartptr-get,-readability-redundant-string-cstr,-readability-redundant-string-init,-readability-simplify-boolean-expr,-readability-static-accessed-through-instance,-readability-static-definition-in-anonymous-namespace,-readability-uniqueptr-delete-release'  /home/eumakri/Documents/codechecker_dev_env/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp -- -Qunused-arguments -x c++ --target=x86_64-linux-gnu -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/eumakri/Documents/codechecker_dev_env/build/lib/Transforms/Scalar -I/home/eumakri/Documents/codechecker_dev_env/llvm/lib/Transforms/Scalar -I/usr/include/libxml2 -I/home/eumakri/Documents/codechecker_dev_env/build/include -I/home/eumakri/Documents/codechecker_dev_env/llvm/include -fPIC -fvisibility-inlines-hidden -std=c++11 -Wno-unused-parameter -Wno-missing-field-initializers -Wno-long-long -Wno-maybe-uninitialized -Wno-comment -ffunction-sections -fdata-sections -O2 -fPIC -UNDEBUG -fno-exceptions -fno-rtti -nobuiltininc -isystem /home/eumakri/Documents/codechecker_dev_env/build/lib/clang/7.0.0/include -isystem /usr/include/c++/5 -isystem /usr/include/x86_64-linux-gnu/c++/5 -isystem /usr/include/c++/5/backward -isystem /usr/local/include -isystem /usr/include/x86_64-linux-gnu -isystem /usr/include

If you look closely, even though I said --enable mychecker, bugprone-integer-division, cert-dcl58-cpp, google-build-namespaces, google-global-names-in-headers and other various checkers are still enabled.
In the middle of the command:
misc-swapped-arguments,misc-throw-by-value-catch-by-reference,misc-throw-keyword-missing,misc-unconventional-assign-operator,misc-undelegated-constructor,misc-uniqueptr-reset-release,

only misc-throw-keyword-missing should be without a - in the whole checker list!

We later discovered that some checks are enables by default and they have to be disable with --disable default.

repo: Ericsson/codechecker


text:
Add incremental mode to analysis command.

This commit resolves #702 issue.

Check why test_analyze_and_parse.py test cases in travis fail.

I created a new test case in the functional/analyze_and_parse/test_files/ where both sa and tidy find defects. The output of the check looks like this:
[] - Starting build ...
[] - Build finished successfully.
[] - Starting static analysis ...
[] - [1/2] clangsa analyzed sa_and_tidy_check.cpp successfully.
[] - [2/2] clang-tidy analyzed sa_and_tidy_check.cpp successfully.
[] - ----==== Summary ====----
[] - Total compilation commands: 2
[] - Successfully analyzed
[] -   clangsa: 1
[] -   clang-tidy: 1
[] - ----=================----
[] - Analysis finished.
[] - To view results in the terminal use the "CodeChecker parse" command.
[] - To store results use the "CodeChecker store" command.
[] - See --help and the user guide for further options about parsing and storing the reports.
[] - ----=================----
sa_and_tidy_check.cpp:5:3: Address of stack memory associated with local variable 'x' returned to caller [core.StackAddressEscape]
  return &x;
  ^

Found 1 defect(s) while analyzing sa_and_tidy_check.cpp

sa_and_tidy_check.cpp:10:5: found assert() with side effect [misc-assert-side-effect]
    assert(++i);
    ^

Found 1 defect(s) while analyzing sa_and_tidy_check.cpp

I don't think it's a good idea to sum up the defects because the parse processing the plist files one-by-one.

authors: csordasmarton dkrupp


text:
Inconsistent capture frame rate on iOS/armv7

I have been testing the local video capturing in the iOS build of OpenWebRTC on an iPad Mini Gen 1 (armv7) using demo.openwebrtc.io:38080 and noticed that the frame rate of the local video frame is very inconsistent. At times it is reasonably fast (15 to 30 Hz), but most of the time it is way too low (1 Hz).
The video capturing is handled by the sys/applemedia code in gst-plugins-bad. I've been checking the code and I think that the activeVideoMaxFrameDuration is not set properly: it is set to the maximum frame duration, while I believe it should be set to the minimum frame duration as to "fix" the frame rate to the highest possible value.
I have been testing a patch in my fork and noticed the local video performance is much better with it.
https://github.com/ijsf/OpenWebRTC-gst-plugins-bad/commit/9df9f24b20bc42955c2fb593196c45fe3594ad8d

This is probably the same as https://github.com/EricssonResearch/openwebrtc/issues/96

Yeah, seems similar. Good thing is the fix seems to be consistently working here.

What does the capture preset do? Should it be configurable? Should it be a separate patch? Can you submit those patches upstream?

Fixed that. How do I submit upstream?
https://github.com/ijsf/OpenWebRTC-gst-plugins-bad/commit/887700d3eb85f35643c4246ef53608232b9b4528

Create an account at http://bugzilla.gnome.org/ and then create a ticket against gst-plugins-bad git master for avfvideosrc I guess: https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer

There's also something with autofocus settings that can improve the situation here according to @alessandrod

I'll probably submit this patch upstream tomorrow.

Just discussed with @ikonst and realized that this patch is pretty WebRTC specific and might upset some non-WebRTC use cases. Any suggestions?

@ijsf - which change is WebRTC-specific?

@superdump Apple allows you to set an upper and lower bound on the capture rate. For our WebRTC case, only the highest possible capture rate is good enough. There must be a reason for option to use a varying rate though, perhaps light conditions and such? Perhaps the min/max should be a configurable setting instead.
https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVCaptureDevice_Class/index.html

Patch has been submitted at https://bugzilla.gnome.org/show_bug.cgi?id=747403

I think that change was already merged by @alessandrod a few weeks ago. Can you compare against GStreamer master?

Yup: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/sys/applemedia/avfvideosrc.m?id=f62dda74cc7f1396ce2b49679d8a35a2fe182c93
Closing. Thanks! :smile:

authors: ijsf sdroege superdump

repo: EricssonResearch/openwebrtc


text:
Linux (Ubuntu 14.04.1) build fails at libusrsctp

Ubuntu build fails while building dependencies:
                 from user_environment.c:36:
./ifaddrs.h:35:19: error: expected ':', ',', ';', '}' or '__attribute__' before '.' token
  struct sockaddr *ifa_dstaddr
" ```
It seems like problem related to syntax error or ubuntu if interfaces, or how build scripts handle if interfaces.

Should be fixed by https://github.com/EricssonResearch/openwebrtc-build-scripts/commit/d742c982237bd056727fd41f30ba3d7439c46045
Please reopen if it doesn't fix the issue.

authors: Rugvip entd


text:
Full GStreamer in OpenWebRTC

Hi,
I would like to add functionalities from OpenWebRTC to an existing app already using GStreamer.
As I understand, Cerbero uses recipes to build GStreamer and OpenWebRTC.
Is it possible to build OpenWebRTC with GStreamer recipes ?
And, if it is possible, what would be the best way to do this ?
Thank you !
Benoît

OpenWebRTC is also built using (Cerbero) receipts.

Sorry for the late response, I tried to understand how to build OpenWebRTC by adding GStreamer recipes or modifying OpenWebRTC ones, but I guess I'm lost now.
Would it be possible to make the inverse: build GStreamer by adding OpenWebRTC recipes? And do you have any idea / example of how it could be done?
Thank you.

Well, at this point I manage to build a lot of OWR recipes adapted to build a "full" GStreamer.
Unfortunately I'm stuck on the openwebrtc.recipe with an output from configure :

[(77/77) openwebrtc -> fetch ]
-----> Step done
[(77/77) openwebrtc -> extract ]
-----> Step done
[(77/77) openwebrtc -> configure ]
-----> copying /Users/benoitlahoz/cerbero/data/autotools/config.guess to /Users/benoitlahoz/cerbero/sources/darwin_x86_64/openwebrtc-0.3.0/config.guess
-----> copying /Users/benoitlahoz/cerbero/data/autotools/config.sub to /Users/benoitlahoz/cerbero/sources/darwin_x86_64/openwebrtc-0.3.0/config.sub
rm: ./m4: is a directory
autoreconf: Entering directory .' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force  autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf: running: /Users/benoitlahoz/cerbero/build-tools/bin/autoconf --force autoreconf: running: /Users/benoitlahoz/cerbero/build-tools/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at /Users/benoitlahoz/cerbero/build-tools/bin/automake line 3936. configure.ac:20: installing './compile' configure.ac:16: installing './missing' bindings/java/Makefile.am: installing './depcomp' autoreconf: Leaving directory .'
configure: error: invalid feature name: gtk-doc,
Running command 'mkdir -p m4 && gtkdocize && autoreconf -fiv'
Running command './configure --prefix /Users/benoitlahoz/cerbero/dist/darwin_x86_64 --libdir /Users/benoitlahoz/cerbero/dist/darwin_x86_64/lib  --enable-gtk-doc, --disable-static                 --disable-owr-static --enable-shared --enable-tests --disable-maintainer-mode  --disable-silent-rules  --enable-introspection  --build=x86_64-apple-darwin12 --disable-maintainer-mode  --disable-silent-rules  --enable-introspection  --build=x86_64-apple-darwin12'
***** Error running 'build' command:
Recipe 'openwebrtc' failed at the build step 'configure'

Any clue on what is happening here?
Thank you.

authors: oz- stefanalund


text:
Server Crash

[18:34:55] [Server thread/ERROR] [Sponge]: Could not pass ChangeBlockEvent$Place$Impl to Plugin{id=TotalEconomy, name=Total Economy, version=1.3.2}
java.lang.ArrayIndexOutOfBoundsException: 1
        at com.erigitic.jobs.TEJobs.onPlayerPlaceBlock(TEJobs.java:411) ~[TEJobs.class:?]
        at org.spongepowered.common.event.listener.PlaceListener_TEJobs_onPlayerPlaceBlock23.handle(Unknown Source) ~[?:?]
        at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:86) ~[RegisteredListener.class:1.8.9-1763-3.1.0-BETA-1177]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:238) [SpongeModEventManager.class:1.8.9-1763-3.1.0-BETA-1177]
        at org.spongepowered.mod.event.SpongeModEventManager.postBulk(SpongeModEventManager.java:225) [SpongeModEventManager.class:1.8.9-1763-3.1.0-BETA-1177]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:264) [SpongeModEventManager.class:1.8.9-1763-3.1.0-BETA-1177]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:250) [SpongeModEventManager.class:1.8.9-1763-3.1.0-BETA-1177]
        at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:127) [SpongeImpl.class:1.8.9-1763-3.1.0-BETA-1177]
        at org.spongepowered.common.event.CauseTracker.handleBlockCaptures(CauseTracker.java:688) [CauseTracker.class:1.8.9-1763-3.1.0-BETA-1177]
        at org.spongepowered.common.event.CauseTracker.handlePostTickCaptures(CauseTracker.java:445) [CauseTracker.class:1.8.9-1763-3.1.0-BETA-1177]
        at org.spongepowered.common.network.PacketUtil.onProcessPacket(PacketUtil.java:108) [PacketUtil.class:1.8.9-1763-3.1.0-BETA-1177]
        at net.minecraft.network.PacketThreadUtil$1.redirect$onProcessPacket$0(SourceFile:51) [fh$1.class:?]
        at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [fh$1.class:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_74]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_74]
        at net.minecraft.util.Util.func_181617_a(SourceFile:44) [g.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:660) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:344) [ko.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_74]

This is because Total Economy is not updated to work with the version of Sponge you are currently using. I have decided to wait till Sponge is updated  to 1.9 before updating. Sorry.

authors: Erigitic winsrp

repo: Erigitic/TotalEconomy

license: mit


text:
[Request] Add stand alone download for sqlstresscmd

sqlstresscmd is a very useful tool in many cases. But it has to be installed from the Internet. Some of my servers don't have an Internet connection, so it's not possible to install sqlstresscmd. Is it possible to provide an offline install option? Thanks!

Download the package from nuget and unzip?

Oh, thank you! I didn't know that is possible.

I will Update to docs.

repo: ErikEJ/SqlQueryStress


text:
Refresh button

An update button would be interesting to force an immediate update of the schedules.

I believe this is no longer necessary since #17 forces the loading of new information when the popup is opened. Thus, it would be extremely unlikely to use this new feature. In addition to replication of an existing functionality.
I'll close this issue, but if we see a need for it in the future, we'll reopen.

repo: ErnaneJ/tradingworks-plus


text:
Buffer underflow. Error

Anyway I have 2 similar clients but get an error on the second one.
Server: http://hastebin.com/iqiwuzukif.sql
Client 1 (Works): http://hastebin.com/gukidequfi.vbs
Client 2 (Error): http://hastebin.com/pupefoqeja.md
Codes:
Client 1 (Works): http://hastebin.com/jadawuzava.vbs
Client 2 (Error): http://hastebin.com/cuvuheyena.vbs
There is a small difference:
Client 1: Java Application
Client 2: Spigot Plugin (https://www.spigotmc.org/), Modded Server Software for Minecraft Servers (dont tell me a kid ;))
Im very thankful for any answer! <3

... nice support

@NathanSweet

your packet class have a default constructor? (even if not used) it must have default constructor or it wont work

authors: DevCubeHD crehop

repo: EsotericSoftware/kryonet


text:
Tdunn/20170320 snippet updates

Clarify some snippet parameters.
@ldanzinger - Please review and merge. Thanks.

👍 much clearer

authors: ldanzinger tdunn

repo: Esri/arcgis-runtime-samples-qt


text:
Ldanzinger/readme

@michael-tims please review and merge. Clarifying how you can go about integrating the Toolkit into your apps with the QML Import Path

Looks great.  Thanks.

authors: ldanzinger michael-tims

repo: Esri/arcgis-runtime-toolkit-qt


text:
Map Filter - radio button config

Widget
Map Filter
Version of widget
fed2687
Bug or Enhancement
Bug
Repo Steps or Enhancement details

Add a new map filter widget
Note how the radio button displays
Choose a layer/field that has a domain set
Note how the radio button displays differently

I'll remove the domain check.  I changed it to have a radio option for any and all field.  if it's not a domain, it will show a value pick list, if it's a domain, it is have a domain drop down.  no radio chosen, it will just be a plain textbox.  still have to clear the radio when the field is changed.

verified on cb29f08
Radio button display is constant and clears when the field is changed.

repo: Esri/solutions-webappbuilder-widgets