openvsx icon indicating copy to clipboard operation
openvsx copied to clipboard

Your Eclipse profile is missing a GitHub username — not true!

Open deemeetree opened this issue 10 months ago • 24 comments

You have the buggiest ever signup and extension publishing process. Even the Microsoft one is seamless and they are industry leaders in making things complicated.

So I created an account on your platform, then I had to create another account on Eclipse, then I had to spend half an hour figuring out why it wasn't accepting my GitHub username (turned out because the public email on the account has to match the email I used when I signed up).

Now after those gates of hell I get a message:

Your Eclipse profile is missing a GitHub username.

Even though it's still there.

How to fix that?

deemeetree avatar Jan 13 '25 11:01 deemeetree

i think you have github ac issue

Nishantware avatar Jan 25 '25 17:01 Nishantware

How to get around this? I am running into the same issue.

Pimzino avatar Jan 26 '25 20:01 Pimzino

Hi, I'm getting the same issue as described here unfortunately. If it helps debugging this, my Eclipse account is: https://accounts.eclipse.org/users/thomashickman42

ThomasHickman avatar Jan 28 '25 20:01 ThomasHickman

You just have to wait and give it some time

Pimzino avatar Jan 28 '25 22:01 Pimzino

Same here. Configured everything properly in this horrific flow but still got the error. I've waited more than an hour and still its no working.

arielpollack avatar Feb 05 '25 11:02 arielpollack

How long does this usually takes? Also waiting for a bit already...

FloSch62 avatar Feb 05 '25 11:02 FloSch62

How long does this usually takes? Also waiting for a bit already...

I think it took about a day for me. It would be great if this was noted in the error message until this is fixed though - I guess many people will just give up before getting to this issue!

ThomasHickman avatar Feb 07 '25 19:02 ThomasHickman

I think this issue is now fixed, can you confirm?

The core of the issue seemed to be that the Eclipse.org account signup process forced the use of lowercase for GitHub IDs, while GitHub itself was case-sensitive. This meant that when a user (e.g., foobar) attempted to validate via GitHub OAuth, the return from GitHub (FooBar) did not match, causing the verification to fail.

If the backend and accounts.eclipse.org were updated so that the Eclipse account had the "correct" GitHub ID (e.g., FooBar), the sync appeared to fail with the warning "That GitHub ID is claimed by another user," even though that was not true (at least on the backend).

tfroment avatar Mar 03 '25 11:03 tfroment

I think this issue is now fixed, can you confirm?

The core of the issue seemed to be that the Eclipse.org account signup process forced the use of lowercase for GitHub IDs, while GitHub itself was case-sensitive. This meant that when a user (e.g., foobar) attempted to validate via GitHub OAuth, the return from GitHub (FooBar) did not match, causing the verification to fail.

If the backend and accounts.eclipse.org were updated so that the Eclipse account had the "correct" GitHub ID (e.g., FooBar), the sync appeared to fail with the warning "That GitHub ID is claimed by another user," even though that was not true (at least on the backend).

this issue is not fixed yet

Image

Image

Image

as you can see, I have linked my github account in eclipse while I still receive the wrong error message

And the github username displayed in eclipse is lowercase letters(bertramray), while in openvsx, it is BertramRay

BertramRay avatar Mar 04 '25 07:03 BertramRay

I think this issue is now fixed, can you confirm? The core of the issue seemed to be that the Eclipse.org account signup process forced the use of lowercase for GitHub IDs, while GitHub itself was case-sensitive. This meant that when a user (e.g., foobar) attempted to validate via GitHub OAuth, the return from GitHub (FooBar) did not match, causing the verification to fail. If the backend and accounts.eclipse.org were updated so that the Eclipse account had the "correct" GitHub ID (e.g., FooBar), the sync appeared to fail with the warning "That GitHub ID is claimed by another user," even though that was not true (at least on the backend).

this issue is not fixed yet

Image

Image

Image

as you can see, I have linked my github account in eclipse while I still receive the wrong error message

And the github username displayed in eclipse is lowercase letters(bertramray), while in openvsx, it is BertramRay

after about 1-2 hour, it seems like that the issue fix itself automatically.

Image

BertramRay avatar Mar 04 '25 09:03 BertramRay

Yes, EF IT teams confirm the issue should be fixed, but maybe it takes a little time, or it requires you to log back into your account by going directly to eclipse.org and signing into your profile to save it.

tfroment avatar Mar 04 '25 09:03 tfroment

This issue requires attention.

robertpiosik avatar Mar 11 '25 10:03 robertpiosik

I believe this is fixed and should be closed, wdyt @robertpiosik?

tfroment avatar Mar 14 '25 08:03 tfroment

I don't know, already have an account after some wait thus unable to verify the fix.

robertpiosik avatar Mar 14 '25 09:03 robertpiosik

I am still running into this issue

jaylane avatar Mar 17 '25 09:03 jaylane

UPDATE this fixed itself a few hours after linking the accounts

Have exactly the same issue.
BTW, I use a different email in eclipse and github because eclipse rejects a perfectly fine email address with a dot in the middle (which is quite common and clearly allowed by rfc 5322 )

Thanks for looking into it

marcellourbani avatar Mar 19 '25 08:03 marcellourbani

Just ran into into this issue, just setup a new account, I have a github user name in my eclipse account but still get the error, terrible signup process. No matter what I try it doesn't work, I suppose I'll wait a few hours and try again.

Your Eclipse profile is missing a GitHub username. Please fill in the “GitHub Username” field in your Eclipse account and try again.

springbok avatar Mar 30 '25 04:03 springbok

Same issue

cfnptr avatar Mar 30 '25 08:03 cfnptr

  • This issue is tracked in the folllowing EF Eclipse IT support issue: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/5774 Some users experience issues when linking their GitHub account with their Eclipse profile, leading to problems when trying to publish extensions on OpenVSX. The issue is usually related to caching delays. In most cases, simply editing the user profile again and waiting a certain period (around 30 minutes) resolves the problem.

If you are encountering a similar issue, please share your experience in https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/5774.

tfroment avatar Mar 30 '25 15:03 tfroment

+1

cybertheory avatar Apr 16 '25 18:04 cybertheory

Same thing is just happening to me right now

alexandrepaiva-dev avatar Apr 18 '25 21:04 alexandrepaiva-dev

I can't even connect github to eclipse Image

atarwn avatar Apr 20 '25 19:04 atarwn

Hi all! As an update to this issue, this was initially caused by a cascade of different services caching data, leading to a delay in reactivity to changes in the GitHub handle field in user profiles. This has been resolved in a majority of cases, by reducing or removing the cache time in associated services, as well as adding a mechanism to ensure the returned GitHub handle is always the latest value. Currently, I believe that this has been dropped to about a 5 minute delay from last hit of the OpenVSX site, which should be short enough that most people will not encounter this issue.

autumnfound avatar May 21 '25 14:05 autumnfound

Thanks a lot for this update @autumnfound!

tfroment avatar May 21 '25 14:05 tfroment

I fixed this by going to my profile on the Eclipse.org website and going to Edit Profile where I saw this disabled field:

Image

I clicked the link underneath, which re-connected my Github profile and automatically filled in this field.

I had already connected my Github profile when I signed up, but... this whole flow is terrible UX/UI. Really, I can't have a "." in my email? Lol. Anyway, hopefully this helps someone else.

dcporter44 avatar Aug 16 '25 00:08 dcporter44