-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Error request entity too large" - can't join / leave / edit / end challenge or guild #1471
Comments
Happening very often right now. TMK it's not user routes, since User isn't an ngResource, meaning the full object isn't sent up with each request. |
A group with all the members populated and 200 chat messages could be so big to break the server? Maybe if there's only a little ram avalaible |
512 RAM. You could right actually, since it's an ngResource it also sends up the populated members - in the case of parties, that could be pretty big. If many guilds / parties are chatting at once.... ok I'll look into this possibility first |
This could be related to #1742, given how ngResource is implemented the
|
Class-level method is just fine, IMO. Good call! |
Done for groups in a4951e1, for everything except for $join which doesn't send anything big to the server and $save, we could remove the chat from it before sending but: a-) we can't set group.chat = undefined untile we copy the group object to another var with angular.copy before doing that Will look into doing the same for challenges later |
awesome! you've covered most of these cases. I haven't seen the error for a while now, I'm going to close and re-open if I see again |
I was #5554 :-) I'm getting this after switching to a larger party and trying to join a large, non-party, challenge. Reloading the browser and retrying, waiting for a day, reloading and re-trying not helping. |
I've been getting this error when trying to join a guild challenge for almost a week now — I've waited hours/days between trying again and it's still happening, unfortunately. The challenge in question is here: https://habitrpg.com/#/options/groups/challenges/b0060b72-9b8c-48cc-bc32-c326351c5b7f |
@marrowmalk Are you still unable to join the challenge? If so, post your user id here and I'll add you. You can find it in Settings > API. Be sure to only copy the User ID and not your API Token. |
Thanks so much! I am in fact still not able to join it. My user ID is On Saturday, August 8, 2015, Blade Barringer notifications@github.com
|
@marrowmalk You should be added now, can you double check and make sure you received all the tasks? |
Hi! I'm also getting this message when attempting to join a challenge, it's remained an issue after multiple reloads, and in multiple browsers. Challenge is here: https://habitica.com/#/options/groups/challenges/3b82f463-2e50-406c-9ec6-37b3cbfdfddf and my User ID is 7866d88c-1192-4bc2-b70a-87e3414397a2 . Any advice would be appreciated. |
@CantarellaMiyani I've aded you to the challenge. |
Thank you so much! On Sun, Aug 9, 2015 at 9:57 AM, Blade Barringer notifications@github.com
|
Have been added successfully, thank you! On Sat, Aug 8, 2015 at 4:44 PM, Blade Barringer notifications@github.com
|
I'm having this problem too after trying to join this challenge: |
@UserAns22 The issue isn't dead. At the top of issues in GitHub, there's a coloured button that says either open or closed to indicate an issues status, and this one says open. Even when issues are closed, we still receive emails for all comments made. I've added you to the challenge. |
Thank you so much! |
Hi! I can't join this challenge: https://habitica.com/#/options/groups/challenges/e6c1775b-c358-4e35-be89-c63a24d56322 Can you help me? My user ID is: b768b420-e492-4adb-bd06-324da530ebce |
@Rannera That challenge was actually started more than a year ago and is due to be closed. The problem with popular challenges is that when many people join, the challenge becomes so large that it no longer functions properly, leading to the errors you saw. At that stage, it's also impossible for the challenge owner to close it. When we find such challenges, we typically close them on behalf of the owner. We weren't aware of this one, so I'll add it to my list of challenges to be closed. I'm very sorry about the inconvenience! It will be a few hours at least before I close it, so you might like to write down the current tasks to make your own personal versions of them. |
Have done, thanks! :) |
I've been trying for four days to end this challenge. Same error every time. Name: Fall 2015 School Habit Challenge Thank you! |
@cmlobue Sorry about that! I think that challenge is actually due to be closed, and it's likely that the only reason it's still open is that the owner gets a similar error when they try to award a winner. I'll contact them about it. If they say that the challenge should be left open longer, I'll add you to it. |
@cmlobue Can you please just completely ignore that idiotic message from me? :) I'm so used to people asking to join challenges that I didn't read it properly.... I'll close it for you now and award the prize to the winner. Thanks for letting us know about this. :) |
@Alys I am the owner. I know it's odd that I'm not also participating, but I am not a student myself. |
Hello, I just tried to shut down the "2015 Movie Challenge" in the Tavern and award 5 gems to the winner, BlackUmbral. I did get an error, I don't remember what it was, but it did say something in the text about try reloading. When I reloaded, it seemed the challenge had disappeared for me, but the tasks remained with no indication they were closed. I did the "unclick done tasks" trick for broken challenges to be able to remove tasks, and it worked, but said that the owner had left the challenge and didn't show a winner. I'm not sure if it closed properly for anyone else, but the challenge did have a lot of users (~1300?). I believe the URL for the challenge was https://habitica.com/#/options/groups/challenges/638bf40e-49c4-445b-abfa-e40301c62ae9 but not positive as I can't go back and check now. I didn't get the user ID of the winner either. My user ID is 70665a76-c696-4e3d-a105-c9735640f1b0. |
Sorry about that @sadrithmora! I've checked and the challenge has been closed. BlackUmbral does have the gems and the achievement. |
I'm afraid the Mobile App Download Challenge (https://habitica.com/#/options/groups/challenges/c14e8130-b22f-4e60-9bcb-7a34e5756829) is going to flood this issue with reports. Certainly happening to me, so I imagine it will happen to a lot of others too (https://habitica.com/#/options/groups/challenges/c14e8130-b22f-4e60-9bcb-7a34e5756829).
Looking at the request, it includes full descriptions of all 1848 current members! |
Yes, I'm having the same issue with the Mobile App Download challenge Already tried reloading and waiting a few hours and trying again. |
@sryshti @Typhlosaurus There's a new copy of the challenge at https://habitica.com/#/options/groups/challenges/1aa1adbb-0df2-4bd0-a0df-590d4021b6fa so please join that one. |
Thanks @Alys - my concern was not so much getting on the challenge as that an easy to complete and well publicised challenge like this will display an error message to a lot of people - most of whom probably won't report it here. |
@Typhlosaurus The old challenge now has a link to the new one so all players can find it. |
Great. On 2 February 2016 at 23:26, Alys notifications@github.com wrote:
|
User ID: da8b6751-8eec-4a7f-8630-cebb87df6b45 I'm getting this error when I try to start a Party Quest. I can't find a unique URL for the Quest. |
@DaBigKahuna It's because the party is very large (125 members) and the site is under more load than usual at the moment, so when the site tries to update all the party members' accounts with the quest information, it times out. Please try again in a couple of hours and tell us if it still doesn't work. Note that this is probably going to happen again in future, due to the size of the party. I recommend that the party leader removes inactive players, which will help to speed up all actions involving the party, and should give better site performance for all party members. It might also allow quests to start automatically since active players will accept or reject the quest invitations. If the leader wants to, I can remove the players that haven't logged in to Habitica for a certain number of days or weeks - the leader can choose how long. If the leader wants me to do this, they should PM me within Habitica so that I can confirm from their User ID that they are the leader. Note that this action won't delete the accounts of the inactive players; it will just remove them from the party. |
Any/everyone that has been trying to join a challenge - please check this out. Hope it helps! |
Can someone help me end this challenge? Nevermind: Forked @robcthegeek 's form to end it |
This should be fixed with the v3 api. If it is not, please report here. |
edit by admin:
What to do if you see "request entity too large" from any action involving a challenge or a guild:
This problem occurs when guilds and challenges have many players in them.
It can be a temporary error, so try again a few hours later.
If you are trying to join a challenge, use this "Join Challenge" form. It is likely to work in many cases but sometimes might also produce an error (due to the challenge being too large or popular, not due to a bug in the form).
If you're still unable to join the challenge, please comment here and include your User ID (see step 6 of the Help -> Report a Bug instructions), the URL of the challenge or guild (the URL will have a long string of random characters in it, such as https://habitica.com/#/options/groups/challenges/3b4f33e9-727b-4b9e-b41c-babfbcdb7ca4), and the action you were trying to take (e.g., join, leave, etc).
Especially comment if you are the challenge or guild owner and are trying to edit it but can't. Tell us what changes you need to have made.
If you are trying to close a challenge and cannot because of this error, make a note of the challenge's name, its URL, and the User ID and name of the person who is the winner. Add that information here and an admin will help you award the challenge achievement and prize.
This is due to #5830
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: