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

Bug 404867

Summary: Can't accept Contributor Agreement
Product: Community Reporter: Hirotaka Matsumoto <jljlmatu>
Component: GerritAssignee: Eclipse Webmaster <webmaster>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P3 CC: caroline.rieder, matthias.sohn, mober.at+eclipse, wayne.beaton
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
URL: http://wiki.eclipse.org/Gerrit#User_Account
Whiteboard:
Attachments:
Description Flags
Application Error message none

Description Hirotaka Matsumoto CLA 2013-04-04 00:23:56 EDT
In order to accept Contributor Agreement, I tried to follow 
https://git.eclipse.org/r/#settings,new-agreement, but whenever I did it, I saw "Application Error" with "Not Found" message.

How can I accept this agreement ?

FYI. This might be same as 371409 and 377434.
Comment 1 Hirotaka Matsumoto CLA 2013-04-04 00:25:10 EDT
Created attachment 229308 [details]
Application Error message
Comment 2 Hirotaka Matsumoto CLA 2013-04-04 00:26:23 EDT
The attachment 229308 [details] is the error message I saw.
Comment 3 Eclipse Webmaster CLA 2013-04-04 14:51:33 EDT
I've been through the logs for the last couple of days, but don't see anything that looks related.

While we are planning to start making use of the CA features in Gerrit, but right now I don't think you need to do anything specifically.  However the project you'd like to contribute to can probably provide some guidance on how to contribute.

-M.
Comment 4 Martin Oberhuber CLA 2013-05-16 09:10:07 EDT
We ran into exactly the same error today, when we tried to enable Gerrit for my colleague Caroline Rieder. This was around 11:30 CEST today (would be 5.30 am EDT / Server time).

We had followed the advice and "Confirm you agree" link from here:
http://wiki.eclipse.org/Gerrit#User_Account

A bit later, we tried to add a new E-Mail address to the same account, and we saw the same "application error" message.

Something seems to be wrong here with Gerrit.
Comment 5 Wayne Beaton CLA 2013-05-16 11:50:14 EDT
I think that this is an error/mistake in our Gerrit configuration and documentation.

We haven't rolled out any aspect of the new CLA work yet.

Webmaster, what is this page?

https://git.eclipse.org/r/#/settings/new-agreement

My guess is that this something that the JGit/EGit project tried to do in the early days of Gerrit adoption that shouldn't have been migrated to the main Gerrit. Does that make sense?
Comment 6 Denis Roy CLA 2013-05-16 14:40:12 EDT
> My guess is that this something that the JGit/EGit project tried to do in
> the early days of Gerrit adoption

That seems to make sense... I don't remember setting up CLA stuff in Gerrit.
Comment 7 Martin Oberhuber CLA 2013-05-17 04:18:04 EDT
(In reply to comment #6)
So then maybe the Wiki page here has to be updated ? Wayne ?

http://wiki.eclipse.org/Gerrit#User_Account
Comment 8 Wayne Beaton CLA 2013-05-17 14:11:04 EDT
(In reply to comment #7)
> (In reply to comment #6)
> So then maybe the Wiki page here has to be updated ? Wayne ?
> 
> http://wiki.eclipse.org/Gerrit#User_Account

AFAICT, I've never edited that page before. How to you figure this one's mine? :-)

I'll remove the line. We'll have to remember to update this when we push out CLA support.
Comment 9 Wayne Beaton CLA 2013-05-17 14:14:33 EDT
I'm closing this as FIXED since I believe the root cause is the documentation error.
Comment 10 Denis Roy CLA 2013-05-17 14:21:41 EDT
Thanks.  Looks like I put that wording there in the initial wiki page, but if memory serves me correctly, I had snagged most of the content from EGit's docs.
Comment 11 Matthias Sohn CLA 2013-05-19 17:30:25 EDT
(In reply to comment #5)
> I think that this is an error/mistake in our Gerrit configuration and
> documentation.
> 
> We haven't rolled out any aspect of the new CLA work yet.
> 
> Webmaster, what is this page?
> 
> https://git.eclipse.org/r/#/settings/new-agreement
> 
> My guess is that this something that the JGit/EGit project tried to do in
> the early days of Gerrit adoption that shouldn't have been migrated to the
> main Gerrit. Does that make sense?

yes, we used CLAs collected by Gerrit in JGit/EGit in our project private Gerrit instance until we migrated to the foundation's Gerrit server. There CLAs were never used and probably were never configured properly.

Gerrit 2.6 documentation (latest version is 2.6 rc2, final 2.6 is expected to be released soon) now comes with proper documentation for setting up CLAs [1].

[1] http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/config-cla.html