Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 422004

Summary: [CLA] Can't push changes to Gerrit due to missing CLA (CLA signed 2 days ago)
Product: Community Reporter: François Doray <fdoray.eclipse>
Component: GerritAssignee: Eclipse Webmaster <webmaster>
Status: RESOLVED FIXED QA Contact:
Severity: blocker    
Priority: P3 CC: alexmonthy, denis.roy, derek.toolan, jhelming
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 8   
Whiteboard:

Description François Doray CLA 2013-11-18 14:12:56 EST
When I try to push a patch on Gerrit, I get the following error message. I signed the CLA 2 days ago, so it's probably not a cache issue.

I initially created my Eclipse account with a different email. I then changed my email to fdoray.eclipse@gmail.com using https://dev.eclipse.org/site_login/. When I check at https://projects.eclipse.org/user/cla/validate, I see that my CLA has been signed with the right email (fdoray.eclipse@gmail.com). The email displayed at https://git.eclipse.org/r/#/settings/ is also correct.

...
remote: ----------
remote: Reviewing commit: commit 9fe0d7ee272609253ce9e702dd23ed5621a9fef4 138479
9416 ----sp
remote: Authored by: François Doray <fdoray.eclipse@gmail.com>
remote:
remote: The author is not a committer on the project.
remote: error: The author does not have a current Contributor License Agreement
(CLA) on file.
remote:
remote: The author has "signed-off" on the contribution.
remote: Please see http://wiki.eclipse.org/CLA
To ssh://fdoray@git.eclipse.org:29418/linuxtools/org.eclipse.linuxtools.git
 ! [remote rejected] HEAD -> refs/for/lttng-luna (A Contributor License Agreemen
t is required.)
...

The commit:
commit 9fe0d7ee272609253ce9e702dd23ed5621a9fef4
Author: François Doray <fdoray.eclipse@gmail.com>
Date:   Sun Nov 17 01:17:48 2013 -0500

    Description...

    Change-Id: I3f2be314d1fd2bda8c95b208d018227477572fa8
    Signed-off-by: François Doray <fdoray.eclipse@gmail.com>
Comment 1 Denis Roy CLA 2013-11-19 10:49:24 EST
I've flushed the Gerrit caches.. can you see if that helps?
Comment 2 François Doray CLA 2013-11-19 17:32:58 EST
Unfortunately no. I still have the same problem.
Comment 3 François Doray CLA 2013-11-25 15:37:35 EST
I cannot work on my project because of this problem.
Comment 4 Denis Roy CLA 2013-11-26 11:11:57 EST
I think there were some leftover artifacts of your old email address in the Gerrit account_external_ids table which were confusing Gerrit.  I've updated them to use your new email address.  Can you log out and log into Gerrit again and see if it works now?
Comment 5 François Doray CLA 2013-11-27 23:24:49 EST
Yes, it works. Thank you.
Comment 6 Denis Roy CLA 2013-11-28 09:25:22 EST
Great!
Comment 7 Jonas Helming CLA 2016-09-02 04:40:39 EDT
I have the same issue when rebasing a gerrit commit on the platform project
Comment 8 Derek Toolan CLA 2017-02-27 15:16:40 EST
Closing as Fixed as the initial issue from Comment 0 seems to have been resolved.