LogoLogo
  • LFX Platform
  • Single Sign-On (SSO)
    • Create an Account
    • Sign in to Your Account
      • Sign in with Google
      • Sign in with GitHub
      • Sign in with LinkedIn
    • Manage Your Profile
    • Forgot Password
    • Have a question
    • Log Out
  • Individual Dashboard (MyProfile)
    • Release Notes
      • V0.7.0
      • V0.6.25 and V0.6.26
    • Quick Start Guide
      • Home Page
      • Profile
      • LF Events
      • Meetings
      • My Insights Beta Version
      • Purchases
      • Settings
    • Home Page
    • Share Your Experience- Help Us Improve
    • Profile
      • Badges and Skills
      • Open Source Event Speaking Experience
      • Technical Contributors
      • Linux Foundation & Project Issued Certifications
      • Training Enrollment
      • Community Roles
      • Supported Projects
    • Meetings
      • Find Your Host Key
    • My Insights Beta Version
    • LF Events
      • Registered
      • Past
      • Visa Letters
        • Updating Visa Letter Application
      • Travel Funding
        • Community Events Funding
    • Purchases
      • Coupons
      • Transactions
      • Individual Enrollments
      • Purchase a Linux.com Email
    • Data and Privacy
      • Data Visibility
    • Showcase your Maintainer Badges in LFX NOW!
      • Maintainer Badge LFX Support
      • What do I have to do as a Project Administrator?
    • Settings
      • Password
      • Manage Profile Visibility
      • Basic Information
      • Email Management
        • Email Preferences
      • My Work History
    • TUX Rewards FAQs
  • Community Data Platform
    • Quick Start Guide
    • Accessing Community Data Platform
    • Project Groups Page
      • My project groups
    • Integrations
      • GitHub Integration
      • Git Integration
      • Gerrit
      • Groups.Io
      • Confluence
      • Slack
      • X/Twitter Integration
      • Reddit Integration
      • Discord Integration
      • LinkedIn Integration
      • Cvent Integration
      • Training and Certifications
      • Dev Integration
      • Hacker News integration
      • Stack Overflow
    • FAQs
  • Project Control Center
    • Release Notes
    • V2 (Latest Version)
      • Overview
      • Homepage
      • Reports
        • Health Metrics
          • Participating Organization
          • Net Promoter Score (NPS)
          • Membership Churn
          • Outstanding Balance
          • Events
          • Training and Certifications
          • Code Contributions
          • Board Meeting Participation
          • Mailing Lists
          • Marketing
        • Marketing Metrics
      • Operations
        • Project Definition
        • Membership
        • Domains
        • Cloud Providers
        • User permissions
      • Collaborations
        • Committees
          • Adding a Committee
          • Adding Members to a Committee
          • Sending Emails to Committee Members
          • Deleting a Member from a Committee
          • Managing Committees
        • Meetings
          • Scheduling a Meeting
          • Manage Meetings
          • Clone Meetings
          • Cancel Meetings
          • Add Documents to Past Meetings
          • Verify Meeting Participants
          • Sending Emails to Meeting Attendees
          • Meeting FAQs
        • Wiki
        • Issue Tracker
        • Voting
        • Mailing Lists
        • Surveys
      • Bookmarks
      • PCC FAQs
        • Meetings FAQs
    • V1 (Prior Version)
      • Release Notes
        • PCC V1.6.6 Release
        • PCC V1.6.5 Release
        • PCC V1.6.4 Release
        • PCC V1.6.3 Release
        • PCC V1.6.0 Release
        • PCC V1.5.1 Release
        • PCC - V1.4 Release
        • PCC - June 28/2022 Release
        • PCC - April 20/2022 Release
        • PCC - March 15/2022 Release
      • Overview
      • PCC Dashboard
      • Role-Based Access Control
        • Roles and Permissions for Project Setup
        • Roles and Permissions for IT Services
      • Adding a Main Project
      • Operations for a Project
        • Project Definition for a Project
        • Legal Setup for a Project
        • Membership Setup for a Project
        • Setting up a Domain for a Project
          • Transferring a Domain
          • Redirecting Your Domain
          • Adding a Service Record
          • Setting up the Email Services
        • Cloud Providers
      • Collaboration Services for a Project
        • Committees Setup for a Project
        • Mailing List
        • Issue Tracker for a Project
        • Setting up Wiki
        • Meeting Management
      • Development
        • Source Control
      • LFX Tools
        • Security
          • Onboarding Projects from GitHub
          • Manage Vulnerabilities
          • Manage False Positives
            • Regular Expressions Cheat Sheet
            • Ignore.yml File
          • Manage Non Inclusive Naming
        • EasyCLA
  • Organization Dashboard
    • Release Notes
      • Release v1.8.0
      • Release v1.7.0
      • Organization Dashboard - 03/July/2023 Release
      • Organization Dashboard - 03/October/2022 Release
    • What's New
      • Related Company Visibility
    • Access and Permissions
    • Learn About LFX Data
    • Introduction
    • Home page
    • Membership
      • Your Active Memberships
      • Renewing an Expired Membership
      • Discover New Open Source Project
    • Code Contributions
    • Training & Certifications
    • Events
      • Overview
      • Sponsorship Insights
      • Travel Funding
    • Access
    • Users FAQs
    • Profile
    • FAQs
  • Security
    • Release Notes
      • LFX Security V2.0.33 Release
      • LFX Security V2.0.32 Release
      • LFX Security V2.0.31 Release
      • LFX Security V2.0.30 Release
      • LFX Security V2.0.29 Release
      • LFX Security V2.0.28 Release
      • LFX Security V2.0.27 Release
      • LFX Security V2.0.26 Release
    • Overview
    • LFX Security FAQs
    • Onboarding your Project
    • LFX Security Requirements
      • Supported Languages
    • Add a Project to LFX Security
    • Open LFX Security
    • Authorization Page
    • Security Status Overview
    • Investigate and Remediate Vulnerabilities
    • Investigate Dependencies in the Application Dependency Tree
    • Get License Information
  • EasyCLA
    • V2
      • Releases and Known Issues
      • Getting Started
        • Prerequisites
        • EasyCLA Troubleshooting
          • EasyCLA Disabled
        • EasyCLA FAQs
        • EasyCLA Development Components
      • Project Managers
        • Sign in to Project Control Center
        • Set up Project on EasyCLA
        • Create New CLA Group
        • Update Template
        • Add or Remove a Project from CLA Group
        • View and Manage CLA Group Details
        • Add and Manage GitHub Organizations
        • Add and Manage Gerrit Organizations
        • Add and Manage GitLab Groups
        • View Connection Status of Git Organizations and Repositories
        • Enforce or Remove CLA Mechanism
        • Invalidate a Contributor's Signature
        • Uninstall the EasyCLA Application
      • Embargo, Sanction, and OFAC Compliance for Secure CLA Signing
      • Contributors
        • Individual Contributor
        • Corporate Contributor
      • Corporate CLA Managers
        • Sign in to the EasyCLA Corporate Console
        • Coordinate Signing CLA and become initial CLA Manager
        • Add or Delete CLA Managers
        • Approve and Manage Contributors
      • EasyCLA and Co-Author Compliance Guide
      • CCLA Signatories
        • Review and sign a Corporate CLA by Request
      • Configuring Merge Queue on GitHub for Branch Protection
      • Glossary
      • Corporate CLA Console
        • Dashboard
        • Projects
        • Manage your Profile
  • Mentorship
    • Release Version: v1.4.23
    • Program Schedule & Timelines
    • Platform Overview
      • View Mentorship Program Details
      • View Mentor/Mentee Profile
      • Toggle Between Mentorship and Crowdfunding
    • Administrators
      • Enroll Your Program
        • Mentorship Project Enrollment Form
      • Edit a Project
      • Open & Close Mentorship Applications
      • Add Mentors
      • View Mentees for the Selected Program
      • Manage Mentees Applications
      • Manage Mentees Tasks
      • Approve Mentee Stipends
      • How to Contact a Mentee
    • Mentees
      • Create Mentee Profile
      • Apply to Mentorship Program
      • Withdraw your Application
      • View your Application Status
      • Manage Your Tasks
      • Manage Your Mentorship Profile
      • Submit Expensify Report to Receive Mentorship Stipend
    • Mentors
      • Become a Mentor
        • Request to be Added to a Program
        • Admin Invites a Mentor to a Program
      • Review Mentees Applications
      • Manage Mentees Tasks
      • Contact a Mentee
      • Manage Your Mentorship Profile
    • Mentee Stipends
      • Total Stipend Amount
    • Mentee Guide
      • The Linux Foundation Mentorship Program
      • Mentorship Program: How It Works
      • Why Become a Mentee?
      • Mastering Mentorship: Keys to Success in Mentorship
      • Am I Eligible to Become a Mentee?
      • How to Apply
      • Not Selected?
      • Start the Journey
        • What is Expected of You
        • Evaluations
        • How to Graduate Successfully
      • Additional Resources
      • Code of Conduct
      • Mentee FAQs
    • Mentor Guide
      • Introduction
      • Participant Roles
      • Getting Started
        • Why to Become a Mentor
        • Can I be a Mentor?
        • Benefits for Mentors
        • What Makes a Good Mentor
        • How to Select Mentees
      • Mentoring Best Practices
      • Maintain Open Source Culture
      • Start Mentoring
        • Create Project Plan and Prepare Mentees
        • Set Expectations
        • Managing the Project Plan
        • Mentee Evaluations
      • Additional Resources
      • Mentorship FAQs
      • Code of Conduct
    • Mentorship FAQs
    • Mentorship - Get Help
  • Crowdfunding
    • Dashboard Overview
      • Projects
      • Events
      • Travel Funds
      • Security Audit
      • General Funds
      • Integrated Services for a Project
      • Toggle Between Crowdfunding and Mentorship
    • Mandatory Compliance for Crowdfunding
    • Apply for Crowdfunding
      • Add a GitHub Project
      • Add a Git Project
      • Add a Project for Security Audit
      • Add General Fund
      • Add an Event
      • Add a Travel Fund
    • Donate/Sponsor
      • Donate as an Individual
      • Donate as a Sponsor
        • Add, Edit, or Delete an Organization
      • Sponsor Events
    • Register for an Event
    • Project Application
    • Event Application
    • Travel Fund Application
    • Security Audit Application
    • General Fund Application
    • Manage Your Crowdfunding Account
    • Get Reimbursed
    • Submit Travel Funding Reimbursement Expensify Report
    • Create and Submit an Expensify Report
    • Crowdfunding FAQs
    • Crowdfunding - Get Help
  • Linux Foundation Individual Supporter Program
    • Enroll in the Linux Foundation Individual Supporter Program
    • Purchase Lifetime Linux.com Email Alias
Powered by GitBook

Copyright © 2022 The Linux Foundation®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks.

On this page
  • GitHub pull request is not passing
  • (GitHub) Unable to contribute to EasyCLA-enforced repositories
  • (Gerrit) Unable to contribute to EasyCLA-enforced repositories
  • (GitHub) Individual Contributor's EasyCLA status is not updated
  • (Gerrit) Individual Contributor's EasyCLA status is not updated
  • (GitHub) Corporate Contributor's EasyCLA status is not updated
  • (Gerrit) Corporate Contributor's EasyCLA status is not updated
  • EasyCLA status displays "Expected"​ in the "Checks" section of the Pull Request
  • EasyCLA status does not change to "Authorized" for multiple open pull requests after signing ICLA and/or CCLA
  • I cannot use EasyCLA for my Linux Foundation-hosted project
  • My company is not displayed in the list when I am trying to contribute code under a corporate CLA (CCLA)
  • I cannot view my individual CLA (ICLA) after I sign it

Was this helpful?

Edit on GitHub
Export as PDF
  1. EasyCLA
  2. V2
  3. Getting Started

EasyCLA Troubleshooting

PreviousPrerequisitesNextEasyCLA Disabled

Last updated 3 months ago

Was this helpful?

If you are having issues with EasyCLA, go to , and file a ticket.

The following sections help you troubleshoot common problems that you might encounter when using the EasyCLA tool.

GitHub pull request is not passing

Problem:

I have an agreement on file, but EasyCLA does not authorize me and displays "Missing ID on Commit".

Solution:

  • If your commits are linked to your GitHub account, and yet the GitHub pull request is not passing the EasyCLA check, then open the pull request, type/easycla in the comment box, click Comment as shown below. This runs the EasyCLA bot again, and the GitHub pull request is passed.

(GitHub) Unable to contribute to EasyCLA-enforced repositories

Problem:

Contributors' commits are linked to their GitHub accounts, however, they are still facing issues contributing to EasyCLA-enforced repositories.

Solution:

Or

(Gerrit) Unable to contribute to EasyCLA-enforced repositories

Problem:

Contributor's commits are linked to Gerrit account, however, they are still having trouble contributing to EasyCLA-enforced repositories.

Solution:

Ensure that your Gerrit email address is added to the approved list, and you must log in to the Gerrit instance of your project using the same email address that is added to the approved list.

(GitHub) Individual Contributor's EasyCLA status is not updated

Problem:

After a Contributor has signed an ICLA, EasyCLA status is not updated on the contributor console.

Solution:

It may take a few moments for the status of the EasyCLA checks to update. Please wait a few moments and then refresh the page. **** If the EasyCLA status is still not updated, open the pull request, and comment /easycla in the comment section as shown below. This comment runs the bot again. If the status still does not change, open a support ticket.

(Gerrit) Individual Contributor's EasyCLA status is not updated

Problem:

After a Contributor has signed an ICLA, EasyCLA status on Git command line still displays "No contributor agreement" when the contributor pushes the code change.

Solution:

(GitHub) Corporate Contributor's EasyCLA status is not updated

Problem:

For a CCLA, after a Contributor has been added to the approved list for the first time, the CLA status still displays Not Covered.

Solution:

(Gerrit) Corporate Contributor's EasyCLA status is not updated

Problem:

For a CCLA, after a contributor has been added to the approved list for the first time, the CLA status on the Git command line still displays No contributor agreement when you push the code change.

Solution:

Navigate to the Gerrit window, sign out, sign in again, and then push the code.

EasyCLA status displays "Expected"​ in the "Checks" section of the Pull Request

Problem:

In the “Checks” section of the pull request, EasyCLA status is showing as “Expected”.

Solution:

Open the pull request, and comment /easycla in the comment section as shown in the image below. This comment runs the bot again. If the status still does not change, open a support ticket.

EasyCLA status does not change to "Authorized" for multiple open pull requests after signing ICLA and/or CCLA

Problem:

After signing an ICLA or verifying under a CCLA, the status does not change to “Authorized” for multiple open pull requests.

Solution:

Open one pull request, and comment /easycla in the comment section as shown in the image below. This comment runs the bot again. If the status still does not change, open a support ticket.

I cannot use EasyCLA for my Linux Foundation-hosted project

Problem:

After hosting my project on The Linux Foundation, I can not use EasyCLA for my project.

Solution:

My company is not displayed in the list when I am trying to contribute code under a corporate CLA (CCLA)

Problem:

When I am trying to contribute code under a CCLA, my company is not displayed in the list.

Solution:

I cannot view my individual CLA (ICLA) after I sign it

Problem:

I have signed an ICLA; however, I cannot view the signed ICLA.

Solution:

Open your email, that you have provided while signing the ICLA, to check the signed ICLA that is sent from The Linux Foundation. If you have not received the email, you can open a support ticket to have it resent.

Ensure that your commits are . If your commits are not linked to any GitHub user, GitHub will display the grey Octocat logo beside the commits.

If your CLA Manager has approved your company email address or email domain, ensure that your company email is and make sure your GitHub email address is public.

If your CLA Manager has approved your GitHub Organization,.

Navigate to the Gerrit window, sign out, sign in again, and then push the code.

After being added to the approved list under their company's signed CCLA, the Contributor must . This is a one-time action and, after completion, it will not be required for future contributions to that project.

Although it is uncommon, some projects may require a Contributor under a CCLA to additionally . If this is required, then after completing the company acknowledgement, the Contributor will be guided to sign the project's ICLA.

Open , submit the form describing your requirements, and import your existing CLAs.

You must create a record for your company as described .

verified in your GitHub account settings
ensure that you have made that membership public
acknowledge their association with the company
sign an ICLA
https://jira.linuxfoundation.org/plugins/servlet/theme/portal/4/create/143
here
The Linux Foundation Support Center
EasyCLA is Disabled for a GitHub repository
GitHub pull request is not passing
(GitHub) Unable to contribute to EasyCLA-enforced repositories
(Gerrit) Unable to contribute to EasyCLA-enforced repositories
(GitHub) Individual Contributor's EasyCLA status is not updated
(Gerrit) Individual Contributor's EasyCLA status is not updated
(GitHub) Corporate Contributor's EasyCLA status is not updated after being added to the approved list
(Gerrit) Corporate Contributor's EasyCLA status is not updated after being added to the approved list
EasyCLA status displays "Expected"​ in the "Checks" section of the Pull Request
EasyCLA status does not change to "Authorized" for multiple open pull requests after signing ICLA and/or CCLA
I cannot use EasyCLA for my Linux Foundation-hosted project
My company is not displayed in the list when I am trying to contribute code under a corporate CLA (CCLA)
I cannot view my individual CLA (ICLA) after I sign it
linked to your GitHub account
Pull Request Commenting
Comment /easycla in the Pull Request
Comment /easycla in the Pull Request
Comment /easycla in the Pull Request