HabitRPG / habitica

A habit tracker app which treats your goals like a Role Playing Game.
https://habitica.com
Other
11.95k stars 4.08k forks source link

Accepted party invite, but Invitation doesn't disappear #5649

Closed AquelePedro closed 8 years ago

AquelePedro commented 9 years ago

I was invited to Brasil Team party and accepted, but the invitation remains

Already left party and accepted invitation again, but it didn't make the invitation go away. Tried that using Chrome and Firefox @ Windows and then Chrome and Firefox @ Linux, still the same result.

edit by admin:

The information below will no longer work. If you can't remove a party invitation, please go to Help > Report a Bug from the Habitica website's menu, or Guilds > Report a Bug on the mobile app (both take you to the same guild). An admin will delete the invitation when they see your message.

Alternatively you can post on this issue if you wish. Even though it's closed, we'll still see your message and help you. If you post here, you do not need to also report it in the guild.

Follow the steps below exactly as they are listed.

If at any time during these steps, you see the red error message box on the right hand side of the page, reload the page, and try to continue the instructions from where you were up to (or from the start if that makes things easier).

  1. Go to the party page.
  2. Decline the invitation.
  3. IMMEDIATELY clear your browser's cookies for habitica.com. Don't do ANYTHING else between declining the invitation and clearing the cookies (don't log out, don't reload, nor anything else).
  4. Reload Habitica. You'll find you're logged out (if you aren't, then clear cookies again).
  5. Log in.
  6. If the login doesn't work (e.g., the login form doesn't disappear after you click the login button) then reload the page and log in again. This second login should work.
  7. If the invitation is still there, go to your party page and decline it again.
  8. IMMEDIATELY clear your browser's cookies for habitica.com again. Don't do ANYTHING else between declining the invitation and clearing the cookies.
  9. Reload Habitica, log in again.
  10. You should now find that the invitation is gone permanently. If it is not, double-check that you followed exactly those instructions, and if you are certain that you did, comment here to tell us that it didn't work. If anything happened that didn't seem to match what these instructions say, please describe it.

If you still have an email that contains an invitation link for a party, delete the email. Do not click on that link again.

Those instructions should permanently delete the invitation that keeps asking you if you want to join the party. However your name will still be listed in the list of people invited to the party (as well as in the list of party members) but we are considering that to be a lower priority bug since it is less annoying. We are sorry about the inconvenience.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

ghost commented 8 years ago

Hello!

I have a lingering invitation for someone in my party. User ID: e93cfb63-b562-486c-9bff-4aaddb8bed1d Group ID: a9a60bd3-0922-4c2f-82b9-08144dac995b Any assistance would be greatly appreciated.

Also, if it's helpful, the person with the duplicate invitation was invited by email and joined the party first. The more recent member had an account already, and does not appear to have any issues.

Thanks!

Alys commented 8 years ago

@thomasohashi I've deleted the invitations, but please read the bold text at the top of this page, if you haven't already (in brief; the invitation is likely to reappear a few times but it will stop after a few days).

@jozefspisiak and @thomasohashi : Thanks for the extra information, although unfortunately the joining method doesn't seem to be consistent - we've had reports of it happening from established users who received invitations by User ID too.

@jozefspisiak It has to be happening in the browser; I can't think of anything on the server that could be causing this.

shiboe commented 8 years ago

Howdy, have a member that also shows up in the invited section. My user ID: 35da2eae-af20-4bb7-95b5-a96cf5cc0e60 Duplicated user ID: b586f0bd-fce8-44ea-8ab8-ddf4f3ef6596 Group ID: aeda929f-044c-4f99-b050-f13be9aa076f

Alys commented 8 years ago

@shiboe I've deleted the invitation, but please read the bold text at the top of this page, if you haven't already (in brief; the invitation is likely to reappear a few times but it will stop after a few days).

pjcunnin commented 8 years ago

I have a group invitation that won't go away. Any help would be greatly appreciated. User ID: 0b6c9ca3-9d18-4cfc-96d8-b1af784a22cc Group ID: c048bc89-c9c3-4871-ab18-e3680549f6a3

Alys commented 8 years ago

@pjcunnin I've deleted the invitation for you and the other two party members with the same problem, but please read the bold text at the top of this page, if you haven't already (in brief; the invitations are likely to reappear a few times but will stop after a few days).

Vcarrus commented 8 years ago

Hi! I'm having this same issue, but as an invite for my own party? I've read the bold text!

User ID: 4fabc9f2-3c9d-42f3-917a-6280f38abaae Group ID: e08c6ad0-ac94-4152-a764-ee3f9bf17a84

Alys commented 8 years ago

@Vcarrus :) Done!

Bootporeon commented 8 years ago

Hello, I just joined today, and I've been invited to a party by a good friend; we are also having this problem.

My User ID: 5817d4c4-98f3-40ee-9019-41fc12b271c5

The group ID: cbd08c44-86f0-4002-b0b2-e25f44ea0a4d

I also have a few other errors I'm getting when I refresh the party page, but I don't know if they're related; I am not sure if the fact that I cannot attack the boss my party is fighting is one.

Alys commented 8 years ago

@Bootporeon I've deleted the invitation, but please read the bold text at the top of this page, if you haven't already (in brief; the invitation is likely to reappear a few times but it will stop after a few days).

The other errors are probably not related to this (but probably would be related to the other bug report you logged, which I've just replied to).

The reason you're not attacking the party's quest boss is because you're not a participant on the quest. Either the quest started before you joined the party, or the person who sent the quest invitations started the quest before you had a chance to accept the invitation. That person can, if they wish, choose to abort the quest. The quest scroll will go back into their quest page for them to use again. If you or they have questions, see the wiki's Quests page at http://habitica.wikia.com/wiki/Quests or drop in to Help > Ask a Question from the Habitica website's menu (there's a lot of friendly people there who'll be happy to answer any specific questions you might have).

SimplyNaOH commented 8 years ago

Having this issue.

User ID of the member that's not being removed from invited: d416d605-71e7-4dcf-bdda-a4095196b509

My User ID: 1a29d6ef-bd86-400a-8276-0decdbf1d429

Group ID: 1ce204f1-c213-40ae-8e84-5e1df88e9af6

Hope you can solve it, thanks!

Alys commented 8 years ago

@SimplyNaOH That's fixed but please see the bold text at the top of this issue (in brief, the invitation will keep coming back for a few days before it disappears).

nbunney commented 8 years ago

User ID: 767b1e2a-3b74-496a-aa53-732525b12f9c Group ID: 7ab54905-8b85-4d4f-a299-c7a69407510e

Appreciate the help on this!

Alys commented 8 years ago

@nbunney that's fixed for now, but please see the bold text at the top of this issue (in brief, the invitation will keep coming back for a few days before it disappears).

nbunney commented 8 years ago

Actually it does not appear to be fixed, unless it comes back immediately.

So I went back to the site and then to the party page and clicked the sync button to see if it would remove the invite from the page. I got an application error when I synced. Refreshing the page removed the error but the invite is still there.

screen shot 2016-02-10 at 3 08 32 pm
Alys commented 8 years ago

@nbunney Yes, they can come back immediately - sorry about that! I've removed it again now. If you notice it again, decline it and then immediately log out of Habitica - I'd be interested to see if that prevents it coming back ever again. In the meantime, I'll keep clearing it at least twice a day.

nbunney commented 8 years ago

Thanks @Alys, I saw it immediately and so I declined and logged out immediately as suggested and then logged back in. It was back immediately. I have never not seen that message on the party screen.

nbunney commented 8 years ago

@Alys, Not sure if this is related at all but I am getting errors on refresh right now.

Request URL:https://static.xx.fbcdn.net/rsrc.php/v2iaFb3/yE/l/en_US/TILZkhqC-Bs.js Request Method:GET Status Code:400 Service Worker Fallback Required (from ServiceWorker)

Request URL:https://habitica.com/api/v2/user/batch-update?_v=114&data=1455205501410 Request Method:POST Status Code:503 Service Unavailable Remote Address:45.79.106.117:443

Two of these: Request URL:https://habitica.com/api/v2/groups/party Request Method:GET Status Code:503 Service Unavailable Remote Address:45.79.172.232:443

david--wright commented 8 years ago

My party and I are experiencing this issue: Party ID 46287d8e-b67c-45f6-b290-ec90b85a21e3 User ID's My user ID: ea8e3a93-91a2-42ec-9a84-c70e08942c6a Other User ID's with issue 3b427eb3-bb9e-4376-8e53-9095c9d50cc9 e0a1d4f0-d450-48b2-970d-ffbe16b41dc1 e12c8ad0-6af7-474b-a3ec-e359dbb71d45

Even though I created the party I show in the invited section as do the other 3 even though they have accepted the invitations. I invited two of the other users the third was invited by one of the users I invited. All three of the invites were sent within 10 minutes or so of setting up the party. All of these invites were done via user ID. An email invite was also sent to another person. They waited a couple of days to join and joined via the android mobile app. Logging in to the website they did not have an invitation listed. I re-invited them via user ID - They joined the party and are no longer listed in the invited section of the party screen. This was 10 minutes ago so I don't know if the issue will affect them. The other four still show in the invited section this user does not so I am guessing it won't. Their user ID is: bb40eab3-210e-44bf-aa7c-29574bee46c4

If there is anything I can do to help troubleshoot the issue let me know.

Alys commented 8 years ago

@david--wright that's fixed for now, but please see the bold text at the top of this issue (in brief, the invitation will keep coming back for a few days before it disappears).

@david--wright and @nbunney Thanks for the details! I'll read over them again tomorrow and see if I can find some clues.

DiscipleGeek commented 8 years ago

I'm also having the same issue, as well as tons of 503 errors upon refreshing any page on the site.

UserID: ee2bc6de-6fba-4835-a6c8-8cd3c00d8809

Alys commented 8 years ago

@DiscipleGeek If it's still showing the errors, try logging out of Habitica. Clearing cookies might also help.

PixelPuppy commented 8 years ago

Same issue as well as tons of errors on pages to do with party members. (takes a long time to load, and then errors out. No error number though)

UserID: 4ddf5412-6797-4438-9aa7-6398f9be7ae2 GroupID: 2cc11023-3ce0-462e-a571-d1696b101052

Alys commented 8 years ago

@PixelPuppy that's fixed for now, but please see the bold text at the top of this issue (in brief, the invitation will keep coming back for a few days before it disappears).

david--wright commented 8 years ago

@Alys Just a quick update - I logged out of habatica on all affected machines and then cleared local storage and didn't ever see the invitation come back. On one of the other accounts in our party we cleared local storage without logging out and the issue did come back once - we then logged out cleared local storage and logged back in and didn't see the issue after that.

quance commented 8 years ago

@Alys I'm in the same situation. Invited to join a party. Accepted. received a second invitation that I declined. But the second invitation keeps popping up over and over again. Tried to decline and logout immediately. Still there. Party page then routinely gives an update error when reloaded.

UserID: 7fb581d3-a528-4380-adbf-37ce5055d7f9

thanks

Alys commented 8 years ago

@quance I've removed the invitation but see the text in bold at the top of the page (in brief; the invitation is likely to reappear a few times but it will stop after a few days).

quance commented 8 years ago

Cheers

On Friday, February 19, 2016, Alys notifications@github.com wrote:

@quance https://github.com/quance I've removed the invitation but see the text in bold at the top of the page (in brief; the invitation is likely to reappear a few times but it will stop after a few days).

— Reply to this email directly or view it on GitHub https://github.com/HabitRPG/habitrpg/issues/5649#issuecomment-186493742.

Alys commented 8 years ago

For admins:

Here's a couple of things I've noticed (I've added them to the top post since they'll get buried here):

Kainzaah commented 8 years ago

The same problem. Party ID: 7bced89c-ff5d-4718-9e83-ffca3eff8397 User ID: 598b1c44-4abe-45cc-ad04-82e3ce910e7b

Other users also have the problem.

Thank you :)

PixelPuppy commented 8 years ago

@Alys hello. 7 days have passed, and the problem is still persisting. :( I tried logging out and clearing cookies/cache/history. Didn't work..

UserID: 4ddf5412-6797-4438-9aa7-6398f9be7ae2 GroupID: 2cc11023-3ce0-462e-a571-d1696b101052

Alys commented 8 years ago

@Kainzaah I've removed the invitations but see the text in bold at the top of the page (in brief; the invitation is likely to reappear a few times but it might stop after a few days).

@PixelPuppy Darn. :( Thanks for telling me. I'll write some code in Habitica to delete the invitations every time they would otherwise appear to you. I was hoping to avoid that but the current process is clearly not working well enough.

joaopkato commented 8 years ago

Not only I have this problem, but I was removed from the party I was in for no reason(It wasn't anyone in the party, it was a system bug). Also because I was removed from the party, I wasn't able to complete the quest we were doing(Ochtothulu's Call), so I lost all the rewards we were gonna get upon completion.

If possible I'd like this problem fixed and I'd like to be put back in the quest, because I feel is unfair that I lose out on this quest because of a system problem.

My ID: 3b3caf1d-9408-4fc8-ac91-b9e299624be1 Party ID: 728f09d3-5f47-481c-8739-58c107a37ced

quance commented 8 years ago

Alys

This is still occurring and causing loading errors on the party page. It's been several days with no change. Not sure if there is a better fix

On Friday, February 19, 2016, Alys notifications@github.com wrote:

@quance https://github.com/quance I've removed the invitation but see the text in bold at the top of the page (in brief; the invitation is likely to reappear a few times but it will stop after a few days).

— Reply to this email directly or view it on GitHub https://github.com/HabitRPG/habitrpg/issues/5649#issuecomment-186493742.

Alys commented 8 years ago

@quance Sorry about that. If it's really getting on your nerves, using a different browser might be less annoying. I think we're going to have to change the code so that it doesn't show invitations that aren't appropriate.

@herolaubet How long ago did the quest start? Are you back in the party now? If so, how did you get back into it - did you accept an invitation, or did you reload the party page and found that you were back in the party with no need to accept an invitation?

Alys commented 8 years ago

For everyone who is still suffering from this bug, try the steps below. I'm sorry it's such a pain, but it's important to follow these instructions exactly.

If at any time during these steps, you see the red error message box on the right hand side of the page, reload the page, and try to continue the instructions from where you were up to (or from the start if that makes things easier).

  1. Go to the party page.
  2. Decline the invitation.
  3. IMMEDIATELY clear your browser's cookies for habitica.com. Don't do ANYTHING else between declining the invitation and clearing the cookies (don't log out, don't reload, nor anything else).
  4. Reload Habitica. You'll find you're logged out (if you aren't, then clear cookies again).
  5. Log in.
  6. If the login doesn't work (e.g., the login form doesn't disappear after you click the login button) then reload the page and log in again. This second login should work.
  7. If the invitation is still there, go to your party page and decline it again.
  8. IMMEDIATELY clear your browser's cookies for habitica.com again. Don't do ANYTHING else between declining the invitation and clearing the cookies.
  9. Reload Habitica, log in again.
  10. You should now find that the invitation is gone permanently. If it is not, double-check that you followed exactly those instructions, and if you are certain that you did, comment here to tell us that it didn't work. If anything happened that didn't seem to match what these instructions say, please describe it.

If you still have an email that contains an invitation link for a party, delete the email. Do not click on that link again.

Alys commented 8 years ago

I forgot to add:

Those instructions should permanently delete the invitation that keeps asking you if you want to join the party. However your name will still be listed in the list of people invited to the party (as well as in the list of party members). That's less annoying though. We'll do something about that separately.

We'll also adjust the code to make these invitations disappear by themselves, but I'm not sure when we'll be able to finish that.

joaopkato commented 8 years ago

@Alys I received an email saying the quest had started 18 hours ago(according to gmail). The email was sent Feb, 25 at 3:50 PM at my time zone (UTC -03:00 - Brasília). At 5:16 PM I received another email saying I was removed from the party. When I logged in via Firefox I was out of the party but had an invitation still, so I accepted and got back in. It was trough invitation.

Alys commented 8 years ago

@herolaubet I'd like to see the email saying you were removed from the party. Can you please forward it to admin@habitica.com?

joaopkato commented 8 years ago

Done

On Fri, Feb 26, 2016 at 10:18 AM, Alys notifications@github.com wrote:

@herolaubet https://github.com/herolaubet I'd like to see the email saying you were removed from the party. Can you please forward it to admin@habitica.com?

— Reply to this email directly or view it on GitHub https://github.com/HabitRPG/habitrpg/issues/5649#issuecomment-189269061.

Alys commented 8 years ago

@herolaubet That email is typically sent only when a party leader has removed a player from the party. I'm not aware of any bugs that cause it to be sent at other times - which is not to say there aren't any, it's just that since we don't know of any bugs, we need to be cautious about this. If you'd still like to be put back into the quest, please ask your party leader to send me a Private Message in Habitica to state that they approve of you being added to the quest. The reason for the PM in Habitica is so that I can confirm from their profile that they are the party leader.

Alys commented 8 years ago

@herolaubet You're back in the quest now. Reload the party page if you don't see that change yet.

Alys commented 8 years ago

I believe this can no longer happen since Habitica's API v3 rewrite.