openvsx
openvsx copied to clipboard
Your Eclipse profile is missing a GitHub username — not true!
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?
i think you have github ac issue
How to get around this? I am running into the same issue.
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
You just have to wait and give it some time
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.
How long does this usually takes? Also waiting for a bit already...
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!
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).
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
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
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
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.
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.
This issue requires attention.
I believe this is fixed and should be closed, wdyt @robertpiosik?
I don't know, already have an account after some wait thus unable to verify the fix.
I am still running into this issue
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
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.
Same issue
- 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.
+1
Same thing is just happening to me right now
I can't even connect github to eclipse
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.
Thanks a lot for this update @autumnfound!
I fixed this by going to my profile on the Eclipse.org website and going to Edit Profile where I saw this disabled field:
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.