Skip to content

Contributor not showing in the Approval Criteria for NEC Corporation under CNCF #4891

@jarias-lfx

Description

@jarias-lfx

Summary

Received notification from NEC Corporation CLA Manager that the contributor kmatsuo3225@nec.com was added to the approval criteria on Nov 30th 2025. However, the contributor doesn't show in the list, despite of being added 3 times by the CLA Manager

Background

After investigating. The approval criteria was successfully added in the backend database and logged by the system for each attempt from the CLA Manager:

The email address kmatsuo3225@nec.com was added to the approval list for the CLA Group Cloud Native Computing Foundation (CNCF) for the project Cloud Native Computing Foundation (CNCF) for the company NEC Corporation.
Image

The other contributor added the same day appears correctly:

Image

API CALL:

{
    "errors": [
        {
            "message": "401: Unauthorized",
            "locations": [
                {
                    "line": 2,
                    "column": 3
                }
            ],
            "path": [
                "approvedContributorsList",
                15
            ],
            "extensions": {
                "code": "UNAUTHENTICATED",
                "response": {
                    "url": "https://linuxfoundation.auth0.com/oauth/token",
                    "status": 401,
                    "statusText": "Unauthorized",
                    "body": {
                        "error": "access_denied",
                        "error_description": "Unauthorized"
                    }
                },
                "exception": {
                    "stacktrace": [
                        "AuthenticationError: 401: Unauthorized",
                        "    at Auth0Api.errorFromResponse (/usr/src/app/node_modules/apollo-datasource-rest/dist/RESTDataSource.js:69:21)",
                        "    at Auth0Api.didReceiveResponse (/usr/src/app/node_modules/apollo-datasource-rest/dist/RESTDataSource.js:45:30)",
                        "    at /usr/src/app/node_modules/apollo-datasource-rest/dist/RESTDataSource.js:142:39",
                        "    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)",
                        "    at async Auth0Api.getManagementToken (/usr/src/app/dist/server.js:575:22)",
                        "    at async Auth0Api.willSendRequest (/usr/src/app/dist/server.js:539:33)",
                        "    at async Auth0Api.fetch (/usr/src/app/node_modules/apollo-datasource-rest/dist/RESTDataSource.js:112:13)",
                        "    at async fetchNameandUserAvartar (/usr/src/app/dist/server.js:22345:16)",
                        "    at async /usr/src/app/dist/server.js:22281:37",
                        "    at async Promise.all (index 15)"
                    ]
                }
            }
        },
        {
            "message": "401: Unauthorized",
            "locations": [
                {
                    "line": 2,
                    "column": 3
                }
            ],
            "path": [
                "approvedContributorsList",
                19
            ],
            "extensions": {
                "code": "UNAUTHENTICATED",
                "response": {
                    "url": "https://linuxfoundation.auth0.com/oauth/token",
                    "status": 401,
                    "statusText": "Unauthorized",
                    "body": {
                        "error": "access_denied",
                        "error_description": "Unauthorized"
                    }
                },
                "exception": {
                    "stacktrace": [
                        "AuthenticationError: 401: Unauthorized",
                        "    at Auth0Api.errorFromResponse (/usr/src/app/node_modules/apollo-datasource-rest/dist/RESTDataSource.js:69:21)",
                        "    at Auth0Api.didReceiveResponse (/usr/src/app/node_modules/apollo-datasource-rest/dist/RESTDataSource.js:45:30)",
                        "    at /usr/src/app/node_modules/apollo-datasource-rest/dist/RESTDataSource.js:142:39",
                        "    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)",
                        "    at async Auth0Api.getManagementToken (/usr/src/app/dist/server.js:575:22)",
                        "    at async Auth0Api.willSendRequest (/usr/src/app/dist/server.js:539:33)",
                        "    at async Auth0Api.fetch (/usr/src/app/node_modules/apollo-datasource-rest/dist/RESTDataSource.js:112:13)",
                        "    at async fetchNameandUserAvartar (/usr/src/app/dist/server.js:22345:16)",
                        "    at async /usr/src/app/dist/server.js:22281:37",
                        "    at async Promise.all (index 19)"
                    ]
                }
            }
        }
    ],
    "data": {
        "approvedContributorsList": [
            {
                "username": "Yuiko Mori",
                "email": "yuiko-mori@nec.com",
                "image": "https://s.gravatar.com/avatar/1f2fa9ab3acedb362c4e6ad01e3abf8f?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fym.png",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2023-06-30T07:58:28Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Akihito Kitagawa",
                "email": "akihito-inou@nec.com",
                "image": "https://avatars.githubusercontent.com/u/748740?v=4",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2023-06-30T07:58:28Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Shubham Kuchhal",
                "email": "skuchhal28@gmail.com",
                "image": "https://s.gravatar.com/avatar/4c9bac2c259bf4dfe8d818489ae0e36b?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fsk.png",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2023-06-30T07:58:28Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": ". Ritika",
                "email": "ritika@india.nec.com",
                "image": "https://avatars1.githubusercontent.com/u/52399571?v=4",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2023-06-30T07:58:28Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Kundan Kumar",
                "email": "kundan.kumar@india.nec.com",
                "image": "https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/kundan2707.png?v=1724408997846",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2023-06-30T07:58:28Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Vaibhav Goel",
                "email": "T_Vaibhav.goel@India.nec.com",
                "image": "https://avatars.githubusercontent.com/u/79974025?v=4",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2023-06-30T07:58:28Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Shubham Kuchhal",
                "email": "shubham.kuchhal@india.nec.com",
                "image": "https://s.gravatar.com/avatar/4c9bac2c259bf4dfe8d818489ae0e36b?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fsk.png",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2023-06-30T07:58:28Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Utkarsh Singh",
                "email": "utkarsh.singh1@india.nec.com",
                "image": "https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/utkarshsingh.1640172848079",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2023-06-30T07:58:28Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Akira Yoshiyama",
                "email": "a-yoshiyama@nec.com",
                "image": "https://lfx-cdn-prod.s3.amazonaws.com/users/avatar/a.png",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2022-10-05T05:56:32Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Kazuhito Suda",
                "email": "kazuhito.suda@nec.com",
                "image": "https://s.gravatar.com/avatar/732af38ae53f1fbdd1e7f138ac8f650e?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fks.png",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2022-12-08T07:17:12Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Visheshtha Yadav",
                "email": "visheshtha.yadav@india.nec.com",
                "image": "https://s.gravatar.com/avatar/80ec4917f7335e070f219ec7443788a5?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fvy.png",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2025-07-10T07:01:27Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Shu Muto",
                "email": "shu.mutow@nec.com",
                "image": "https://platform-logos-myprofile-api-prod.s3.us-east-2.amazonaws.com/shu-mutou.png?v=1698124370687",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2023-07-04T07:58:52Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Harsh Tripathi",
                "email": "harsh.tripathi@india.nec.com",
                "image": "https://avatars.githubusercontent.com/u/88570905?v=4",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2023-07-04T09:02:21Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Amarnath Naduminti",
                "email": "amarnath.chary@india.nec.com",
                "image": "https://avatars.githubusercontent.com/u/117257033?v=4",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2024-09-25T12:10:22Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Ruchi Singh",
                "email": "Ruchi.Singh1@india.nec.com",
                "image": "https://s.gravatar.com/avatar/d5b5ec304673fcecda7a77b737282461?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Frs.png",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2025-01-20T04:53:34Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            null,
            {
                "username": "Shinji Kawamura",
                "email": "s-kawamura_p@nec.com",
                "image": "https://lfx-cdn-prod.s3.amazonaws.com/users/avatar/s.png",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2025-07-29T08:56:33Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "Ikumu Yasuda",
                "email": "ikumu.yasuda@nec.com",
                "image": "https://lfx-cdn-prod.s3.amazonaws.com/users/avatar/i.png",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2025-09-01T10:40:04Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            {
                "username": "五十嵐 健太",
                "email": "kenta-igarashi@nec.com",
                "image": "https://s.gravatar.com/avatar/8fa323d81743d947151f54a1d13b4a8f?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fki.png",
                "githubUsername": null,
                "domainUrl": null,
                "coverageType": "Email Address",
                "githubOrgUrl": null,
                "dateCreated": "2025-12-01T05:18:56Z",
                "gitlabUsername": null,
                "gitlabOrgUrl": null,
                "autoCreateECLA": false,
                "__typename": "ApprovedContributor"
            },
            null
        ]
    }
}

Expected behavior

The contributor should appear listed in the approval criteria.

Metadata

Metadata

Assignees

No one assigned

    Labels

    03 - MedMedium PrioritybugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions