Habitica: Quest completed but rewards and completion not recorded for quest participant(s)

Created on 18 Nov 2014  ·  124Comments  ·  Source: HabitRPG/habitica

I was the quest owner, and started the quest. After three days, the party screen reported us as having completed the quest, but I received no reward. The quest is not listed in my achievements, but it is listed in the other player's achievements.

The quest in question was Attack of the Mundane Questline, Pt. 1: Dish Disaster!

My UUID: 94adb57f-763e-444c-9483-29c1e2b194eb
Party member's UUID: c2b855f5-1f53-4d4a-bbf7-e81b1fdc55f9

_edit by admin:_

What to do if this happens to you:

When a quest finishes, all participants should receive all the rewards listed on the quest scroll.

If any participants did not receive them, go to Help > Report a Bug from the Habitica website's menu (or Guilds > Report a Bug on the mobile app), and post there to say that you did not receive the quest rewards. Include the name of the quest. If you know that it happened to all or most of the quest participants, say that too. You do not need to list all the players affected.

You do not need to comment on this issue; the Report a Bug guild is the best place to report any bugs.

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

important status needs investigation memorable

Most helpful comment

I've seen no verified reports of this since the change went live so I'm closing this. SUCCESS!!!!! Thank you @Hus274 !

All 124 comments

Ping @lefnire @paglias for FYI: It looks like the end-of-quest code might not have run for ureshiiichigo. Relevant data from API is below, showing the same information that @ureshiiichigo reported above.

@ureshiiichigo When you go to your party page and reload it, do you see the quest box in the left-hand column, as if the quest is still running? If not, you should be able to start a new quest or take part in a quest that others start. If the quest does appear, can you abort it? Please tell us the group ID for your party (from the left-hand column on the party page).

I have given you the quest scroll that should have dropped. Please reload your inventory using your browser's refresh button and tell me if it does not appear.

Unfortunately, I cannot give you the achievement that you should have received. If it's important to you say so here. Our database admin might be able to help with that, however it might be some time before that can happen.

Data for ureshiiichigo:

{
    "_id": "94adb57f-763e-444c-9483-29c1e2b194eb",
    "profile": {
        "name": "kanashiiichigo"
    },
    "party": {
        "order": "level",
        "quest": {
            "key": "atom1",
            "completed": null,
            "progress": {
                "collect": {
                    "soapBars": 3
                },
                "down": 0,
                "up": 2.6563317684992582
            }
        }
    },
    "achievements": {
       // no quest object
    },

Data for the party member:

{
    "_id": "c2b855f5-1f53-4d4a-bbf7-e81b1fdc55f9",
    "profile": {
        "name": "Xanthia"
    },
    "party": {
        "order": "level",
        "quest": {
            "key": null,
            "completed": "",
            "progress": {
                "up": 1.065831561714171,
                "down": 0,
                "collect": {}
            }
        }
    },
    "achievements": {
        "quests": {
            "atom1": 1
        }
    },

When I go to the party page and reload it there's no quest available.

I see the following in the party chat log:

All items found! Party has received their rewards. -3 days ago

It's as though the quest was dismissed and the completion code only executed for the other party member. I didn't receive completion for it, nor did I get any kind of "canceled" code, since the quest didn't go back in my inventory.

When I try to click on the part 2 scroll, I see:

You must first complete Attack of the Mundane Questline, Pt. 1: Dish Disaster!.

Does something need to trigger a cancellation of the original quest? If not, you could try to give me a second part 1 scroll; I can check if going through the quest process one more time activates the code correctly.

I've given you a second part 1 scroll. It's very unlikely that the same error would happen again, so going through the quest a second time would give you the achievement that allows you to start the second quest. However I recommend that you just let your party member start it - much faster! :)

Hi, I have similar problem
We complete with my party members the finding moonstone quest (very long quest for us :D)
Yesterday the quest was finished but only one party member see the finish message.

In the party chat we can see the ending message "All items found! Party has received their rewards. -a day ago+1 ", I wait one more day to see if the night refresh correct the problem but this morning nothing append.
No reward in my inventory, no party 2 quest scroll, no quest info in achievements list.

How to resolved this issue ?

User ID: 7924edb2-f11a-4740-8690-d9b4cc69660c
Group ID: ae885414-778b-4dbf-9d93-c67a51040af7

@IndianJo Can you please give me the User ID of the party member who saw the finish message, and of at least one other member who did not?

Also please reload the party page and tell me if the quest still appears on that page as if it's still running.

Hello,

This is the ID bff410ab-d0f2-4040-a36e-cbf1862cc0c4 of the user who get
rewards, and this is my id ( 7924edb2-f11a-4740-8690-d9b4cc69660c) I have
no reward (their is 8 people in the party).

Quest was finished yesterday, i try this :
_reload the page (F5 and Ctrl + F5)
_Log out + log in from habit RPG.
_Open HabitRpg in other browser.
_waiting one more day for daily refresh

nothing work
I add a party chat screen.

Thank for your help
[image: Images intégrées 1]

2014-11-28 10:14 GMT+01:00 Alice Harris [email protected]:

@IndianJo https://github.com/IndianJo Can you please give me the User
ID of the party member who saw the finish message, and of at least one
other member who did not?

Also please reload the party page and tell me if the quest still appears
on that page as if it's still running.


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

@IndianJo The image didn't come through - GitHub drops images if they're sent by email. Could you please either email it to [email protected] or visit this github issue and drag-and-drop the image into a comment? Also could you please find the User ID for one other person in the party who did not see the finish message? I'd like to be able to compare their account as well as yours to the account of the person who saw it - three accounts will give us a better idea of what's gone wrong than two. Thanks for the details about how you tested - that proves it's definitely not a caching issue which is good to know!

Hi,

The other party id :
34f8208b-afa8-4a70-aa77-a96c591a366b
51aa3455-d1a5-4c3f-b8c0-2110a03626ee

One other thing the person who get reward
(bff410ab-d0f2-4040-a36e-cbf1862cc0c4) was the first party member connected
yesterday maybe that can help you.
I add image again with your second mail address in copy.
Tell me if I can help you
Tank you.

[image: Images intégrées 1]

2014-11-28 10:31 GMT+01:00 Alice Harris [email protected]:

@IndianJo https://github.com/IndianJo The image didn't come through -
GitHub drops images if they're sent by email. Could you please either email
it to [email protected] or visit this github issue
https://github.com/HabitRPG/habitrpg/issues/4252 and drag-and-drop the
image into a comment? Also could you please find the User ID for one other
person in the party who did not see the finish message? I'd like to be able
to compare their account as well as yours to the account of the person who
saw it - three accounts will give us a better idea of what's gone wrong
than two. Thanks for the details about how you tested - that proves it's
definitely not a caching issue which is good to know!


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

screenshot showing that several party members were contributing to quest and that quest finished

@lefnire @paglias This is a second instance of a quest finishing but the end-of-quest code didn't seem to run for most of the participants. Data from API shows that one party member (bff410ab-d0f2-4040-a36e-cbf1862cc0c4) has the moonstone1 achievement and no current quest data, while other party members don't have that achievement and have party -> quest data that looks as if the quest is still running.

@IndianJo : Can your party try to start another quest? Is one person able to do that, and are the others able to join in?

Hi,

One member of the party (id 9370e37f-53f6-4a08-a758-f96754e3b353) was in
the tavern when the quest finished. He leave the tavern this day.

I try to start a new quest, actually I'm waiting party member acceptation.

2014-11-29 3:33 GMT+01:00 Alice Harris [email protected]:

[image: screenshot showing that several party members were contributing to
quest and that quest finished]
https://cloud.githubusercontent.com/assets/1495809/5233279/7fb72980-77c1-11e4-9bda-baf31746f175.jpg

@lefnire https://github.com/lefnire @paglias
https://github.com/paglias This is a second instance of a quest
finishing but the end-of-quest code didn't seem to run for most of the
participants. Data from API shows that one party member
(bff410ab-d0f2-4040-a36e-cbf1862cc0c4) has the moonstone1 achievement and
no current quest data, while other party members don't have that
achievement and have party -> quest data that looks as if the quest is
still running.

@IndianJo https://github.com/IndianJo : Can your party try to start
another quest? Is one person able to do that, and are the others able to
join in?


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

It's a good sign you were able to get to the point of invitations going out. Be sure to tell us if you run into any problems!

Hi,

The quest start yesterday begin without problem, but nothing about the
rewards for the moon stone quest ;-(

2014-12-02 4:00 GMT+01:00 Alice Harris [email protected]:

It's a good sign you were able to get to the point of invitations going
out. Be sure to tell us if you run into any problems!


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

@IndianJo : The rewards should have been:

  • 100 Experience
  • 50 Gold
  • quest scroll for The Moonstone Chain Part 2: Recidivate the Necromancer
  • Achievements: The Moonstone Chain x1

You can use Settings -> Site -> Fix Character Values to give yourself the experience and gold (I'm not able to do that for you). I'm also not able to give you the achievement - I'm sorry about that. :( I could give you the quest scroll, but unfortunately you wouldn't be able to use the scroll because you don't have the achievement for the first quest in the chain. What I've done instead is given you 4 gems and you can use them to buy any other quest scroll (or anything else that you want!). You will be able to do that quest if another party member starts it, and the party member who did see the "quest is finished" message will have the scroll.

Hi Alice,

I find the gems thank, I will buy the scroll and try this quest again.

Tank a lot for you help, and your answer. HabitRpg have a great support
team ! :D

Have a nice day.
Bye
Joseph.

2014-12-02 9:14 GMT+01:00 Alice Harris [email protected]:

@IndianJo https://github.com/IndianJo : The rewards should have been:

  • 100 Experience
  • 50 Gold
  • quest scroll for The Moonstone Chain Part 2: Recidivate the
    Necromancer
  • Achievements: The Moonstone Chain x1

You can use Settings -> Site -> Fix Character Values to give yourself the
experience and gold (I'm not able to do that for you). I'm also not able to
give you the achievement - I'm sorry about that. :( I could give you the
quest scroll, but unfortunately you wouldn't be able to use the scroll
because you don't have the achievement for the first quest in the chain.
What I've done instead is given you 4 gems and you can use them to buy any
other quest scroll (or anything else that you want!). You will be able to
do that quest if another party member starts it, and the party member who
did see the "quest is finished" message will have the scroll.


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

Another example of this bug where a quest ends but one of the participants doesn't have the quest removed from their party object and doesn't have the rewards and achievement: https://github.com/HabitRPG/habitrpg/issues/4552

This could be related: #4553

Hi, I'm having a similar issue. My party started the Easter Egg quest and I did not get the reward even though we finished the quest together. The other people got it I think....

My I.D.: 78c66554-385e-4a74-8b84-17018ece366d
Group ID: 66a08637-e8ee-4344-8bde-b87377bcb9aa

@sniderlm You should now have the achievement for one Egg Hunt quest in your User -> Stats page, and have ten "Egg" eggs in your Inventory. Your party page should not longer show the Egg Hunt quest, and instead should show the invitation screen for a new quest that someone in your party has started. Let me know if any of that isn't right! You might have to reload or log out and back in before you see it all correctly.

This seems to be the right thread for a problem with getting finished quest rewards. I hope. :D

Finished the “Trapper Santa” quest a while back, and so far as I know everyone got their rewards, however as the quest owner I did not get the “Find the Cub” Scroll, which is sometimes listed as one of the rewards. I then bought the Find the Cub” quest and we just finished it, however only one member got any of the rewards. We did it for the cubs, so no way of fixing that on this end. We’ve done the Dilatory Derby twice in between, no problems there.
Everyone got the message, “All items found! Party has received their rewards”, and I could send out the invites for another quest without a problem.
We all use Firefox as our browser. OS is either Windows 7 or 8.
Group ID: 25d330d2-e820-4acd-a2a1-deed410e1639

My ID: e39417ca-abd3-4f45-880e-42229d1b6e27

IDs for other party members who got no reward:

1661477b-d7c8-4811-a1e2-1c0211793717
3ea41fcb-cd24-4e96-8d27-d72586f556ec

ID of guy who DID get the rewards:
f270598f-333c-4e7c-a483-96275949cd54

@Hobbitmom the "Find the Cub" scroll is not a reward for completing "Trapper Santa". So we don't have to worry about that.

Not getting the cub reward is troubling though. Can you refresh your browser and then post a screenshot of your chat where it says all items found?

I've confirmed that the user noted that did get the rewards has the polar bear cub and the achievement for evilsanta2.

I've confirmed that the other 3 do not have those things.

Here's the party object for the user that did get them:

"party": {
    "order": "level",
    "quest": {
      "completed": "",
      "key": null,
      "progress": {
        "collect": {},
        "down": 0,
        "up": 0
      }
    }

The other users have objects like this:

"party": {
    "order": "level",
    "quest": {
      "completed": null,
      "key": "evilsanta2",
      "progress": {
        "collect": {
          "tracks": 5,
          "branches": 6
        },
        "down": 0,
        "up": 23.413000880290358
      }
    }

@Alys you mentioned previously that it's not unusual to have the finished quest still appear on the user object (but I could be misremembering that), but it does seem odd to me that the only one that doesn't have the quest still appearing as active is the one who got the rewards.

Is it just me, or does this bug seem to happen more frequently on collection quests than boss quests?

It makes perfect sense that the one who doesn't have the quest appearing as
active is the one who got the rewards -- clearing the quest from the user
object (ending it) would involve getting the rewards.

On Thu, Jan 29, 2015 at 10:41 AM, Blade Barringer [email protected]
wrote:

@Hobbitmom https://github.com/Hobbitmom the "Find the Cub" scroll is
not a reward for completing "Trapper Santa". So we don't have to worry
about that.

Not getting the cub reward is troubling though. Can you refresh your
browser and then post a screenshot of your chat where it says all items
found?

I've confirmed that the user noted that did get the rewards has the polar
bear cub and the achievement for evilsanta2.

I've confirmed that the other 3 do not have those things.

Here's the party object for the user that did get them:

"party": {
"order": "level",
"quest": {
"completed": "",
"key": null,
"progress": {
"collect": {},
"down": 0,
"up": 0
}
}

The other users have objects like this:

"party": {
"order": "level",
"quest": {
"completed": null,
"key": "evilsanta2",
"progress": {
"collect": {
"tracks": 5,
"branches": 6
},
"down": 0,
"up": 23.413000880290358
}
}

@Alys https://github.com/Alys you mentioned previously that it's not
unusual to have the finished quest still appear on the user object (but I
could be misremembering that), but it does seem odd to me that the only one
that doesn't have the quest still appearing as active is the one who got
the rewards.

Is it just me, or does this bug seem to happen more frequently on
collection quests than boss quests?


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

@crookedneighbor, I figured that the scroll wasn't included because I got everything else -- but it was listed when I read about the quest right before purchasing it, so I thought that might've been a similar glitch.

I'm not sure how to post my screenshot, but the pertinent line looks exactly like the one in Alys' post in this thread dated November 28, 2014.

@deilann, that was my thought, too.

EDIT:

Also, if that code means the quest is still active, why did it let me start up another quest? Muchly puzzled.

@Hobbitmom it doesn't necessarily mean that the quest is still active, just that the data for the quest has persisted on your user. I believe that the code that sees if you can start a new quest looks at the group object, not the user object. So, once it gets accepted by all parties and begun, it should replace what you have on your user object.

You can post a screenshot here by dragging the screenshot onto your comment, Github will automatically upload it for you. (Can not be done by replying to the email and attaching it, it must be done on Github)

Re: the cub pet scroll, I don't see anything that lists the cub scroll as a reward, but the completion text for the first part is this:

"Trapper Santa squeals in anger, and bounces off into the night. A grateful she-bear, through roars and growls, tries to tell you something. You take her back to the stables, where Matt Boch the whisperer listens to her tale with a gasp of horror. She has a cub! He ran off into the icefields when mama bear was captured. Help her find her baby!"

Which, to me, implicitly sounds like you should get the quest, but theres nothing in the code that awards it. (It would be listed in the original text when either buying or starting the quest in the rewards table if it was included)

@lemoness This has been a point of confusion for a number of users. Is it worth either updating the text to make sure it's clear that part two is not a reward for finishing part one, or updating the quest content so that it IS a reward for finishing part one?

Find the Cub has never been a reward of Trapper Santa.

On Thu, Jan 29, 2015 at 1:04 PM, Blade Barringer [email protected]
wrote:

@Hobbitmom https://github.com/Hobbitmom it doesn't necessarily mean
that the quest is still active, just that the data for the quest has
persisted on your user. I believe that the code that sees if you can start
a new quest looks at the group object, not the user object. So, once it
gets accepted by all parties and begun, it should replace what you have on
your user object.

You can post a screenshot here by dragging the screenshot onto your
comment, Github will automatically upload it for you. (Can not be done by
replying to the email and attaching it, it must be done on Github)

Re: the cub pet scroll, I don't see anything that lists the cub scroll as
a reward, but the completion text for the first part is this:

"Trapper Santa squeals in anger, and bounces off into the night. A
grateful she-bear, through roars and growls, tries to tell you something.
You take her back to the stables, where Matt Boch the whisperer listens to
her tale with a gasp of horror. She has a cub! He ran off into the
icefields when mama bear was captured. Help her find her baby!"

Which, to me, implicitly sounds like you should get the quest, but theres
nothing in the code that awards it. (It would be listed in the original
text when either buying or starting the quest in the rewards table if it
was included)

@lemoness https://github.com/lemoness This has been a point of
confusion for a number of users. Is it worth either updating the text to
make sure it's clear that part two is not a reward for finishing part one,
or updating the quest content so that it IS a reward for finishing part one?


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

What if we took off the ending of the completion text and added it to the
beginning of Find the Cub?

Like so:

New TS Completion:

Trapper Santa squeals in anger, and bounces off into the night. Your
grateful she-bear roars and growls. She will stay with you as a mount!

New FTC Beginning

When you take your polar bear back to the stables, Matt Boch the Beast
Master listens to her tale with a gasp of horror. She has a cub! He ran off
into the icefields when mama bear was captured. At the edge of the woods,
your polar bear sniffs the air. You hear twig-snaps and snow crunch through
the crystalline sound of the forest. Paw prints! You both start racing to
follow the trail. Find all the prints and broken twigs, and retrieve her
cub!

On Thu, Jan 29, 2015 at 1:05 PM, deilann [email protected] wrote:

Find the Cub has never been a reward of Trapper Santa.

On Thu, Jan 29, 2015 at 1:04 PM, Blade Barringer [email protected]

wrote:

@Hobbitmom https://github.com/Hobbitmom it doesn't necessarily mean
that the quest is still active, just that the data for the quest has
persisted on your user. I believe that the code that sees if you can
start
a new quest looks at the group object, not the user object. So, once it
gets accepted by all parties and begun, it should replace what you have
on
your user object.

You can post a screenshot here by dragging the screenshot onto your
comment, Github will automatically upload it for you. (Can not be done
by
replying to the email and attaching it, it must be done on Github)

Re: the cub pet scroll, I don't see anything that lists the cub scroll
as
a reward, but the completion text for the first part is this:

"Trapper Santa squeals in anger, and bounces off into the night. A
grateful she-bear, through roars and growls, tries to tell you
something.
You take her back to the stables, where Matt Boch the whisperer listens
to
her tale with a gasp of horror. She has a cub! He ran off into the
icefields when mama bear was captured. Help her find her baby!"

Which, to me, implicitly sounds like you should get the quest, but
theres
nothing in the code that awards it. (It would be listed in the original
text when either buying or starting the quest in the rewards table if it
was included)

@lemoness https://github.com/lemoness This has been a point of
confusion for a number of users. Is it worth either updating the text to
make sure it's clear that part two is not a reward for finishing part
one,
or updating the quest content so that it IS a reward for finishing part
one?


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


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

I wasn't confused by the completion text. The scroll was listed as a reward on Wikia before I did Trapper Santa. That was when, if I clicked on "reward" and the pertinent Wikia page would scroll down to fit the info. Now when I click on "reward" on that page, I get a pop up including the rewards, which does not list it. I'd read somewhere that Wikia isn't always accurate, however, plus I'd gotten the other rewards, so I didn't worry about it... until I didn't get the cub, that is!

I have no idea how to drag a screenshot (or anything else) anywhere, and a quick Google did not help. My hubby could probably do that sometime tonight if you really need it.

@Hobbitmom I'll fix the quest rewards for the party members that didn't receive them within the next 24 hours (sooner if I can). I'll also remove the stale quest information from the users' accounts.

If the new quest invitation that you sent out has not yet been accepted by all players, I recommend either cancelling it (you'll get your scroll back and can reuse it later) or asking your party members in chat to not accept it until I've fixed their accounts. I'm not certain how accepting it will interact with stale quest information that should have been removed already.

@crookedneighbor Seeing quest information in the user object after the quest has ended is definitely an error condition. I wouldn't say it was not unusual, but it does happen. As @deilann says, it means that the quest completion code hasn't run correctly for that user, and so they don't have their quest rewards. I haven't noticed it being more common on collection quests, but then I haven't been paying attention to the stats.

@Hobbitmom Don't worry about the screenshot. Thanks anyway.

The wiki was wrong. Sorry about that! I did notice and fix one place where it gave incorrect information about the second scroll but I'll look in other relevant pages as well now.

@Alys, many thanks!

I've cancelled the quest, so hopefully that won't be an issue.

Looking back on the various quests listed in this issue, this report for the egg collection quest and this other issue for the find the cub quest: all the reports are from collection quests.

I find that intriguing.

Hello,

Two members of my party did not receive the rewards of the "Find the Cub" quest. Both of us were owners of the quest, so that might have something to do with the bug. But I'm not sure whether other party members bought it or not.

My user ID is: 08ba47b6-7b90-4c42-b112-e5f0558c81f0
The other party member's user ID is: 05fe2841-f4e1-46e0-a601-4dc38cc1f9dd
Our party's group ID is: 8f8081c2-dda6-4b41-9663-ba78913be7a9

Thanks for your help,

Donna

@seahorsesrule Both of you should now have the Polar Bear Cub pet and the Find the Cub quest achievement. You might need to reload the site using your browser's refresh button before you see them. Let us know if they haven't appeared!

The quest should have given each of you 100 XP and 20 GP. I have not assigned them to you because if I happened to do that while you were completing tasks or buying rewards, the conflict would produce unreliable results. However you can go to Settings -> Site -> Fix Character Values to give yourself the XP and GP, if you would like to.

NOTE TO DEVS (@crookedneighbor FYI): The two players who hadn't been given the quest rewards did not have the stale quest information in their user party.quest object. Instead they had the correct information for the new quest that the party had started before I fixed their accounts. This implies that stale quest information might not prevent a new quest from being joined and started successfully (although it might also indicate that in this one case the party.quest object was cleared correctly when the evilsanta2 quest ended, even though the rewards were not given).

An instance of A Stern Talking To (collection quest) rewards not being received was reported in the Tavern by bruteyawns (db71d67a-5fd7-4581-812f-4198c85fb3b9): _"did anyone have a problem getting the scroll after finishing A Stern Talking To? It didn't drop for me (the leader of the quest) and it still says I need to finish the previous quest if I look at the scroll in the market."_ I have fixed it for bruteyawns and checked the data for the rest of the party, none of whom needed fixes.

@crookedneighbor Yes, we definitely get many more reports of this for collection quests than for boss quests.

Hi All!

We also have just completed the Egg Hunt Quest and most of the party did not receive the rewards. (Only the quest owner).

_All items found! Party has received their rewards. -6 hours ago+1
cetaceanthesis found 21 Plain Eggs. -6 hours ago+_

Most of our party has already refresh and accepted the next quest.
Myself I actually logged onto three different devices to check it is not a "refresh thing".

Our Party is

Force of Habit _Party Id: 29408153-7df6-4aa1-8c19-200ad6a09eac_

User who missed out on Drop

Hound Dog _eea5c2cf-951b-453d-ade1-a95a3280cd52_
istoria78 _4a37faae-30a9-4c61-a72c-8266646b75cc_
XchesspieceX _03e854ad-fbba-4d2d-830e-95c6476c2b42_
Michale _5dbb7342-2cf5-436a-98bf-8df0b5384f3a_
mistermocha _3bbdd4c3-85ea-4c34-a173-7be11b4dfd29_
cTheDragons _bc10ec41-4213-4482-bbb8-558e3c3ea8d5_
JDCuebas _df30587d-513d-43df-aa23-1eb82c3a716b_
Nerdetta _55b295a5-ccdb-4406-94f4-72e9681d79b8_
Eric Guerra _a5caed1e-bcc2-4ffd-b9b4-ceb878eb9603_
cetaceanthesis _3c196196-da63-4b18-814a-e2023de7f54b_
pantyshot _abe0ad05-f1c8-4886-aa9a-6531de6aad70_
Saylux _953bb665-1946-46f8-b517-11a1a22e92df_
Kisonjk _16a9f454-568a-4269-a57b-43185c194673_
Ardenal _d52bb58c-2e14-407c-9578-5b2d30cc5e7a_
BresserJ2 _ae1ca2b2-950b-4446-8ca7-8c3112595f30_
Solcore _d065c5d8-1648-40c7-b570-5f49933dc84d_
dragontamerdaniel _203c6dad-4b01-4b64-84d5-6ef6da2b17a6_
Snowman٩(๑❛ᴗ❛๑)۶ _83bbd224-d897-492c-aaf6-76181e459515_
hedwyg _5456497e-4ba3-44eb-ae7e-629c85f97b47_
rozzy75 _25d74ad0-2a16-4789-a52e-f72df8ceabd3_

User who received the Drop

RobinRebers _fa276cd2-5cc4-41bd-81ad-4f7e7819b55e_

User who I am not sure have

_I think they didn't received the reward but they have a badge not sure if it was from before._
Joerle _2d4d5ee9-d798-4a8d-be1c-1121625d2edc_ (They haven't logged in yet)
Jennasaurus _a70c8dd3-754c-472e-9aad-29f1bafe2273_


Just a little note, I found that person who did receive the rewards RobinRebers he change his reset during the quest, and thus cron twice. Could this be the reason this bug is occurring?

@cTheDragons Thank you for the details! I've given the quest achievement and rewards to all the people you listed, including the two you weren't sure about (excluding RobinRebers). I can remove them later from the two you weren't sure about if they would prefer to not have the extra achievement.

Thank you! Thank you! @Alys

Such quick work.

Everyone in the party (who is awake) is celebrating.

Hello! My party completed the Egg Hunt Quest today, and only two party member received the rewards. Everyone is shown as having completed the quest and the party chat says that all members received rewards, but in reality, only two members did. The two who did receive the drop of 10 eggs got a Quest Completed screen when logging on today, but the two who received NO drops, did not get the Quest Completed Screen. There was no change to the situation after refreshing, logging out and in again, clearing the cache, and logging in via the app.

This is not really a big deal, as three of the four party members had already done the quest before and have egg rewards (while the newest member of the party was one who got the reward without a problem), but we are hesitant to start another quest in case there is an issue with the party and this happens again!

The Group ID is 97ab747a-223c-411e-b094-c7d7fac06eb8
The users who did not receive reward drops were:
UUID 6c537d6c-d184-4ca3-9964-c2b2d87002d1 (party member who provided the quest scroll, using Chrome Version 45.0.2454.85 m)
UUID 97ab747a-223c-411e-b094-c7d7fac06eb8 (using Comodo Dragon Version 43.3.3.185 (a Chrome clone)

The users who did receive the notice of completion and the rewards were:
User ID 99e9a8f7-57c5-49a7-870d-f4ff46f2439b (party leader using Firefox 40.0.3)
User ID d8075eab-f61b-46bd-b5bc-b51dfdff02ba (newest party member using Blackhawk Version: 25.3.1 (x86) [a Firefox clone]

Thank you in advance for your help in sorting out this wee problem!

@MagBag Thanks for the detailed report! I've given the quest achievement and Egg eggs to the two users who had not received them. They might need to reload before they see the changes.

It's safe to start a new quest. This problem tends to occur with collection quests and the only bad effects are that the users don't get the rewards and achievement, and from their point of view it looks as if the quest hasn't finished. It doesn't impede starting a new quest. It's not a problem specific to your party.

Thank you -- for the eggs and for the reassurance about starting a new quest!

Is a fix coming down the pipes? As a developer, I'm interested to know technical details :stuck_out_tongue:

We don't quite know what the problem is yet, unfortunately. :disappointed:

Thank you @Alys ! I didn't know this was possible until recently, my party and I also missed out on some rewards in the past. Maybe it's too late for that but the quest "King of the Dinosaurs" was started by CuriousChemist on 2.12.2015. and finished ~3 days later. So I just thought I'd ask if it's possible to get the dino eggs (they're pretty cool and it took us a lot to kill that guy).

personal id:9a6005b6-67f5-4914-86e0-8f3de6afc4b5
group id:c5787e63-cdcb-4936-9910-9e3d2408952d

@sethscolex Please find out from your party which players missed out on the Dinosaur rewards and give me the list of User IDs (user names are not needed). I'll award them all at once.

This happens much more often with larger parties, and yours is very large. I notice that you advertise in the Party Wanted guild every day or so. You might want to consider not increasing your party size further, because it will increase the frequency of this quest reward bug. I realise that this isn't ideal and that it would be best if the site could correctly handle all actions for your party, but I'm afraid the site wasn't designed with such large parties in mind.

@Alys i see, thank you. how much people is advisable 5, 10? i do advertise much but rarely anyone joins because of the level requirement. i hope we can stay as we are though because i like the idea in general. the guys are happy with it and it makes my day, so i hope i can keep it going. none of them complain anyway, so i think for their sake i won't complain or trouble you anymore either.

@sethscolex You can certainly keep your party as it is - we don't currently have any limits on party size. Parties of around 4 to 12 people seem good, although even they can still experience this bug.

Whenever your party gets the bug, I do want you (or other party members) to tell us. Even with a large party, you should not have to put up with quests failing to give you the rewards you've earned.

hello @Alys, sorry to bother you again, its the same bug as last time... after a week, our team got to beat "The moonstone chain, Part 1: The moonstone chain" quest yesterday, but most of the members didnt get the rewards :S

My ID is c8c28da1-2851-4ea8-83ad-7d48bd580570
The Group ID is e327cdbc-4d02-4493-88e2-11d87c668259
These are the participating members shown in the chat:

Lustruce fa1a9a7f-0000-4f35-93de-08bfdd9718b8
CarebearSWY - 09dec988-4284-48ad-a530-31e91ec35cda
angiestar97 - ce0e0b02-5400-49d5-927f-0a8d1578c9df
Gurlytomboy - 657ca3a9-3c86-4ae1-8b0b-196ec20263c2
Abas - 4ea15d85-a3b2-4288-9098-c0a6da9a2888
jmayor22 - 6a11427d-93f2-480c-9185-2eb51aeaa3d8
mistermmx - 5ed7e200-4379-4ab0-a2d8-aedc73c53578
Kyoinkk Joey- d625b6fa-cd37-4f03-8f99-4adaa011544b
Lakamnya - a17ed0f7-e866-498a-8979-b336899762e7
Realorth - c8c28da1-2851-4ea8-83ad-7d48bd580570
Parker Sprague - f86bf174-ef50-46ff-b253-dbc00c647089
ajg - 43b8ab21-ab1c-4b0e-9ac9-49b7d41d9417
Moikee - cc6ccd59-2ab8-4780-8454-3c1b0d288847
elocin910 - b23a2f4b-d0ef-41b9-a313-b68f3f634646
punkrockgoth - ff1d6aa2-c3e5-4a2d-b227-01c2a844e33d
korkor - 7c634a06-9c77-4192-b4b2-91b38f114fb7

I beliebe angiestar97 - ce0e0b02-5400-49d5-927f-0a8d1578c9df was the quest owner, and she didnt get rewards as well
i'll add the screenshots of the process, if you find this excesive just let me know for the future and ill omite it :)

@Realorth @18661906 @ArchEclipse I've given the quest rewards and achievements. Please reload to see them. Comment here if there's any problems.

@Realorth It was kind of you to provide the screenshots but no, they aren't needed. :) Thanks anyway!

@Alys haha I'll keep that in mind :) for some reason we did all get the reward doubled YAY!! haha I took out the extra gold and exp, and kept the second quest scroll as a gift XD Have you discovered what is causing that bug already?
We've started the part 2 today, I hope it ends ok. Thank you so much for your fast reply and solution :)

@Realorth We know it's not a bug in the code. We believe that what happens is that if the server is under heavy load when the quest ends, there are timeouts for some or all of the updates that need to be made to the participants' accounts.

User ID:
88e9551b-c9be-4711-b81d-3ffc059d6310

I completed the first quest, Dish Disaster. Found one thing at the top of my items list, which I think was a hatching potion. I clicked on it, and then on a bear egg, and got a message that I now had a bear in color [null]. Nothing new shows up as a pet.

Also not sure where the "24 bars of soap" I supposedly found exist, and don't know if they matter for anything.

@linklisa : The Dish Disaster quest rewards you with an achievement and a quest scroll for the second quest in the series, and with experience and gold. You did receive those rewards. The "soap" are just things that you "find" when you're doing tasks, and when you've done enough tasks, the quest finishes. For more information see the wiki's page about that quest at http://habitica.wikia.com/wiki/Dish_Disaster and if you still have questions, the Help > Ask a Question menu item on the Habitica website will take you to a guild where a lot of questions are answered.

Thanks @Alys and I guess I should follow up where you suggested about the mystery hatching potion and the disappearing null bear egg. It sounds like that wasn't related to the quest.

@linklisa Sorry, I was over-focussed on the quest rewards problem. I think it's likely that the disappearing egg/potion/pet was from a sync error - the site gave you the potion but didn't send that fact to the server to be properly saved, and so when your browser synced with the server when you tried to hatch the egg, the potion disappeared, resulting in a "null" pet. I've given you a bear cub egg and a new hatching potion.

I just realized that I _also_ did not ever receive the rewards for the snail quest. That's three quests in less than three weeks. Am I doing something wrong, somehow? It's a little bit frustrating that it keeps happening over and over again.
bf3cdf52-0b87-448a-81dd-459d74323230

@greeniezona I'm sorry about that! It does happen more often in large parties because the site can time out when it's updating all the quest participants' accounts. We're modifying the site's code and servers to try to improve performance. I've given you the quest rewards.

Thanks! I was wondering if it was because I use Habitica from so many different devices.

I'm on holidays for a few days now. If anyone wants to deal with these while I'm gone, the "script" I use is below - uncomment the appropriate lines. Note the update ... $set section which is needed for a few quests; the $inc section is needed for all. Not all quests will be listed below; the table at the bottom of http://oldgods.net/habitrpg/quest_table_creator.html will help for any missing.

But I don't mind if there's a backlog waiting for me to return since the rest of the database admins are very busy with ongoing site maintenance and the API rewrite!

var uuidArray=[
    "cc123........",
    "ad4d4........",
];

db.users.find( {
    '_id':{$in: uuidArray}
  }, {
    '_id':1, 'profile.name':1,
    'auth.timestamps.loggedin':1, 'auth.timestamps.created':1,
    // 'stats.exp':1, 'stats.gp':1, 
    // 'achievements.quests':1, 'items.quests':1, 
    // 'party.quest':1,
    // 'achievements.quests.dilatoryDistress1':1, 'items.gear.owned.armor_special_finnedOceanicArmor':1,
    // 'achievements.quests.snail':1, 'items.eggs.Snail':1,
    // 'achievements.quests.egg':1, 'items.eggs.Egg':1,
    // 'achievements.quests.atom1':1, 'items.quests.atom2':1,
    // 'achievements.quests.atom2':1, 'items.quests.atom3':1, // Snackless Monster
    // 'achievements.quests.evilsanta':1, 'items.mounts.BearCub-Polar':1,
    // 'achievements.quests.evilsanta2':1, 'items.pets.BearCub-Polar':1,
    // 'achievements.quests.ghost_stag':1, 'items.eggs.Deer':1, 
    // 'achievements.quests.dilatory_derby':1, 'items.eggs.Seahorse':1, 
    // 'achievements.quests.horse':1, 'items.eggs.Horse':1, 
    // 'achievements.quests.sheep':1, 'items.eggs.Sheep':1, 
    // 'achievements.quests.goldenknight1':1, 'items.quests.goldenknight2':1, 
    // 'achievements.quests.goldenknight3':1, 'items.gear.owned.shield_special_goldenknight':1, 'stats.exp':1, 'stats.gp':1, "items.food.Honey": 1, "items.hatchingPotions.Golden": 1, 'items.gear.owned.shield_special_goldenknight':1
    // 'achievements.quests.gryphon':1, 'items.eggs.Gryphon':1, 
    // 'achievements.quests.rat':1, 'items.eggs.Rat':1,
    // 'achievements.quests.moonstone1':1, 'items.quests.moonstone2':1,
    // 'achievements.quests.vice2':1, 'items.quests.vice3':1,
    // 'items.pets':1, 'items.eggs':1,
    // 'items.food':1, 'items.hatchingPotions':1,
    // 'items.pets':1, 'items.eggs':1,
}
,{multi:true}
).pretty()


    db.users.update(
    {'_id':{$in: uuidArray}},
    {$inc: {
// 'achievements.quests.basilist':1, 'stats.exp':42, 'stats.gp':8,
// 'achievements.quests.moonstone3':1, 'stats.exp':1500, 'stats.gp':900, "items.food.RottenMeat": 5, "items.hatchingPotions.Zombie": 3, // also armor_special_2
// 'achievements.quests.vice2':1, 'items.quests.vice3':1, 'stats.exp':75, 'stats.gp':20,
// 'achievements.quests.moonstone1':1, 'items.quests.moonstone2':1, 'stats.exp':100, 'stats.gp':50,
// 'achievements.quests.atom1':1, 'items.quests.atom2':1, 'stats.exp':50, 'stats.gp':7,
// 'achievements.quests.goldenknight1':1, 'items.quests.goldenknight2':1, 'stats.exp':120, 'stats.gp':15,
// 'achievements.quests.goldenknight2':1, 'items.quests.goldenknight3':1, 'stats.exp':750, 'stats.gp':75,
// 'items.quests.atom1':1,
// 'achievements.quests.evilsanta':1, 'stats.exp':100, 'stats.gp':20, // ALSO NEED THIS: 'items.mounts.BearCub-Polar':true
// 'achievements.quests.evilsanta2': 1, 'stats.exp':100, 'stats.gp':20, // ALSO NEED THIS: 'items.pets.BearCub-Polar':5 -- Find the Cub 
// 'achievements.quests.egg': 1, 'items.eggs.Egg':10,
// 'achievements.quests.dilatory_derby':1, 'items.eggs.Seahorse':3, 'stats.exp':125, 'stats.gp':25,
// 'achievements.quests.unicorn':1, 'items.eggs.Unicorn':3, 'stats.exp':350, 'stats.gp':43,
// 'achievements.quests.gryphon':1, 'items.eggs.Gryphon':3, 'stats.exp':125, 'stats.gp':25,
// 'achievements.quests.octopus':1, 'items.eggs.Octopus':3, 'stats.exp':800, 'stats.gp':80,
// 'achievements.quests.owl':1, 'items.eggs.Owl':3, 'stats.exp':275, 'stats.gp':37,
// 'achievements.quests.rat':1, 'items.eggs.Rat':3, 'stats.gp':80, 'stats.exp':800, 
// 'achievements.quests.sheep':1, 'items.eggs.Sheep':3, 'stats.gp':25, 'stats.exp':125, 
// 'achievements.quests.horse':1, 'items.eggs.Horse':3, 'stats.gp':37, 'stats.exp':275, 
// 'achievements.quests.snail':1, 'items.eggs.Snail':3, 'stats.gp':37, 'stats.exp':275, 
// 'achievements.quests.ghost_stag':1, 'items.eggs.Deer':3, 'stats.exp':800, 'stats.gp':80,
// 'achievements.quests.penguin':1, 'items.eggs.Penguin':3, 'stats.exp':200, 'stats.gp':31,
// 'achievements.quests.goldenknight3':1, 'stats.exp':1500, 'stats.gp':900, "items.food.Honey": 3, "items.hatchingPotions.Golden": 2, // ALSO NEED THIS: shield_special_goldenknight
// 'achievements.quests.dilatoryDistress1':1, 'stats.exp':75, // ALSO NEED THIS: 'items.gear.owned.armor_special_finnedOceanicArmor':true,  "Message in a Bottle", collect Fire Coral and Blue Fins
    }},{multi:true});
exit;

    db.users.update(
    {'_id':{$in: uuidArray}},
    {$set: {
// 'items.gear.owned.armor_special_finnedOceanicArmor':true, // FOR dilatoryDistress1 "Message in a Bottle"
// 'items.gear.owned.armor_special_2':true, // FOR moonstone3
// 'items.gear.owned.shield_special_goldenknight':true, // FOR golden3 Iron Knight
// 'items.mounts.BearCub-Polar':true, // FOR evilsanta (1) "Trapper Santa"
// 'items.pets.BearCub-Polar':5, // FOR evilsanta2 "Find the Cub"
    }},{multi:true})

Thank you @Alys! Have a great holiday :)

Hi there, me and my party finished a quest (Vice, the Shadow Wyrm) 4h ago, but I didn't get the rewards. The last time this happened, as soon as I checked a task as completed, I received it, but now it didn't work. My user ID is c22e2475-fff9-4c3c-a67b-d2b71cc01b70

Don't know if it makes a difference, but at the time the quest was finished, I was dead. I only logged in again after the quest ended.

screen shot 2016-04-25 at 4 39 15 pm

@sjbruno You already have the achievement and equipment from that quest. Have you done that quest before? If this was the first time you've done it, then you did receive the rewards. You can see what they should be at http://habitica.wikia.com/wiki/Vice_Awakens . Let us know if you have questions!

@Alys you're right. I did get the items. And I'm pretty sure I know what happened... When I logged in, I was dead and the quest was finished, so the system first rewarded me (although I died before the quest had finished) and only after that it dealt the damage.

I was level 28 yesterday. So I got to level 29 with the rewarded XP and got 100 gold, then lost it a fraction of a second later and went back to 28 (0/620 XP). lol
If the system had first dealt the damage and only then rewarded me, I would be level 28 with 400/620 XP and 100 gold.

Don't know it is a bug, but that's ok. At least I know what happened now. And thanks for your help and quick response. :)

@sjbruno Ah yes, that's expected behaviour, although it _might_ be changed in future (comment on Trello if you wish - see Help > Request a Feature from habitica.com). Our standard description of this is:
When you die at the same time that a quest ends, then you do gain the gold and experience from the quest but lose it immediately afterwards due to the death. Think of it as a real-world battle between a fighter and a monster in which they both kill each other - neither wins. :) However if you feel that the death was at all unfair, on the website, you can use Settings > Site > Fix Character Values to restore the lost gold, experience, and level. You can see what the quest's rewards should have been from Quests > List of Quests - Types, Availability, and Rewards

Heya! Our Group completed Vice Part 2, but no one has received the rewards or the new scroll.

My Username: Willow13
My UserID: 0111e48f-f912-40f7-8126-8c066d8002ae

Group ID: 3c45b3e1-b7a0-4a7d-914c-246b52b2367d

@WillowKB I've given the achievement and rewards to your party. Reload if you don't see them. Please tell me if they don't appear after that!

Hello again! My group just completed the Rooster Rampage, and it seems like some of us did not get the rewards.

My UID is 8b6880fe-dd95-423d-9191-42253eb3c0fd

My Party's ID is 3908c727-60d1-4453-a545-463b431a7d86.

Just wondering, is there something we can do to prevent this from happening? It's happened to us a few times already, so I want to make sure we're not doing anything wrong. :)

Thank you!

@Ohios
I've given the achievement and rewards to your party. Reload if you don't see them. Please tell me if they don't appear after that.

I'm sorry about the repeated problems you're having! It happens when the quest process times out before it has given the rewards to all the players in the party. This occurs much more often when there's a lot of players, so reducing the size of the party is, unfortunately, the only thing you could do.

If the party leader wants this, I could remove from the party all inactive players - i.e., all players that have not logged in for a certain number of days or weeks (the leader can choose how long). In a party of that size, there's likely to be at least a few, and that might help. If the leader wants this, they should send me a private message (they can find my name in the Tavern in the list of moderators under the chat box and they can click on it to see my profile, which has an envelope icon at the bottom for sending a message). We usually prefer to not do any support via private messages because it's not efficient for a variety of reasons, however in this case I would want to be certain that it really is the party leader requesting this, and the best way to be certain is for them to contact me within Habitica, where I can confirm their User ID.

We're also near the end of a large project to make Habitica's code more efficient, and when the new code goes live, this problem might occur less often.

@Alys thank you so much! I'll let the party leader know. We appreciate everything you do! :)

@paglias @crookedneighbor @SabreCat @TheHollidayInn This is still happening, sometimes for parties of less than ten members, and very often for large parties. Even limiting parties to 30 members won't prevent it. Giving the quest rewards to parties manually is easy enough, but not sustainable in the long term, and is open to accidental or deliberate abuse.

What can we do to make the process of awarding quest rewards more reliable?

If it can't be made reliable, can we record at the start of the process which players should get the rewards, and then record which ones are successfully given them, and then if it can be detected that not all participants received the rewards, can that information be emailed to us or logged in some way?

Have you had an success replicating this? Also, Atomic transaction could help with this off the top of my mind. I'll have to try to replicate and take a look at the code first though.

Never tried to replicate, but create a party with maybe twenty players and see if it happens. Perhaps you'd need to put your server under some other kind of load as well. I don't think we have a good grasp of exactly what causes players to be skipped.

Can atomic transactions work when you have to update multiple documents? (I miss SQL databases. :cry:)

What if we did something like this:

When the quest ends, we collate the participant's IDs and the rewards they are due, and store all that in a questRewardsPending object in the party's groups document - write all that in a single update. If the update fails, retry until it succeeds. The update would need to NOT overwrite any data from previous quests, so have the object keyed with timestamps.

Then we have a separate process that reads that object and handles the users one by one. When it has successfully updated a user, it deletes that user's data from the questRewardsPending object (and if the update fails, it tries again until it succeeds). That way the worst bug we can get is that a user doesn't get the update immediately, or they get the update twice if the update does succeed but the deletion from questRewardsPending fails, causing the update to later be applied again - we can put up with that bug!

That separate process could be run after the quest had ended. To cover the cases where it timed out, the same process (or a similar per-user process) could also be run at other times - e.g., when a user loaded the party page or cronned, the process could look in the user's party's questRewardsPending object and apply anything it finds there for the user.

There'd be edge cases where the end-of-quest process had timed out for a user and the user left the party before any future processing gave them the rewards, but at least there'd be a record in the database of what they were owed and it would be fairly easy for an admin to find it and apply it. Also, the code that's run when a user leaves the party could look for any pending rewards they were owned and apply them.

No transactions (atomic updates of multiple docs) in Mongo :(

To help us keep tracking this bug, I'm going to use this comment to record the confirmed instances of it that I see reported in Habitica (not a new comment for each instance because it will be spammy).

Mon Jun 27 09:57:32 UTC 2016:
Tahtimittari (444cf175-e917-4683-a40d-498b09146148):
"Hey. 9 days ago (18/06) me and my party finished the quest - The moonstone chain (can send a print screen if helps) and I didn't receive 2nd part of the scroll as a reward nor an achievement "The Moonstone Chain""
Only that one player seemed to be affected (four-member party).
Quest finished at 2016-06-18 13:37:41

[There's been a few other instances between 2016-06-18 and 2016-06-27 but I didn't record the details.]

Mon Jun 27 22:50:51 UTC 2016:
AshCoolman (48b5d6c0-54ef-4a45-b6ac-c74cae19ad22) in Tavern:
"I just did recidivate part 1, but received no scroll. I bought the quest (levle 78), but my group leader is only level 28 - is this a bug? Or does it take a while to process rewards sometimes?"
Four-person party but two-person quest; neither got the rewards.
Quest finished at 2016-06-27 09:40:19

Ugh, I think I've missed reporting two examples of this since my last entry. -- Wed Jul 13 12:01:24 AEST 2016

Wed Jul 20 06:27:42 AEST 2016
adepta (5d6ab999-6c8b-4166-86e5-13397c8a15a7)
"There's a bug with the level 60 quest, my party took several days to finish it and were not given any of the rewards. It also consumed the quest scroll so we can't try again."
That's the moonstone1 collection quest. Quest finished at 2016-07-19 13:04:59 UTC

Tue Aug 9 06:22:17 AEST 2016
Leiknir (302a744f-3f96-401f-9182-7bf8c030de07)
A couple of days ago my party and I completed the: Attack of the Mundane, Part 1: Dish Disaster. I think we got the xp and gold rewards, but the Snackless Monster is still unavailable to me (I'm lvl 17, so it's not that...)

My party finished the quest Vice, Part 1: Free Yourself of the Dragon's Influence.
All items found! Party has received their rewards. 08/09/2016 11:36:27
but didn't receive any reward for it.
our group id is: 96b2b120-6ed5-4d67-b402-d50928ecf1a9

@brunohms I've given the achievement and rewards to your party. Reload if you don't see them. Tell me if they don't appear after that!

My party finished the quest: Dilatory Distress, Part 1: Message in a Bottle
All items found! Party has received their rewards. 08/16/2016 07:17:52
I didn't receive any reward for it. Thank you for your help.
User ID: 39a699ce-81f3-4593-b81d-26244987f2b4
Group ID is: 1eff5ca9-4ce4-4759-b02b-6d881a517c0c

@Oracle-Speaks I've given the achievement and rewards to you. Reload if you don't see them. Please tell me if they don't appear after that!

FYI for admins, for the record, another example of this bug from the Report a Bug guild, about six hours ago:
intirb (fcbeedbb-d4f9-4eca-bfc9-6e32a6f172a1)
Our party just successfully completed the egg hunt quest, but no one received any eggs. Please help!

And another from 23 hours ago:
Raven (11445a61-6c5c-407e-acb1-9cc54fe5b6ca)
Hello i have problem with Recidivat, Part 1: The moonstone chain. I finish it before 5 days and i didnt get rewards :-( So i havent unlocked Part 2.


UPDATE 2016-08-23, another report from 9 hours ago:
Meowmocha (bc3d77dd-1f82-45cd-9dce-7842a536931f)
The party I'm in (Wild Writers, led by @Bunny Manders ) just completed the 'Egg Hunt' quest. However, it seems that none of received the rewards. It doesn't show in our completed quests, and we didn't get the eggs.

And from 20 hours ago:
thetinyarmy (2286f3ef-4d74-4a66-8d11-d0530fa6f7d0)
My party just completed an egg hunt quest and while other members of the party have received their rewards I have not.

My party finished the quest: The Golden Knight Part I: A Stern Talking-to with the following message:
"All items found! Party has received their rewards." 08/24/2016 07:32:11
We didn't receive any rewards and can't unlock The Golden Knight Part II. Can you help us?
My User ID: 8d4543d6-3cc8-49bd-a584-01602f3ef48d
Party Group ID: c2a7c6fe-b1fc-4219-a0d9-e912e85e1dcf

Thanks!

Please see above, issue still hasn't been resolved :( Is there another thread where it would be better to post this? @Alys ?

@comprehensivelyzany I've given your party the quest rewards and achievement. I'm on holidays and travelling at the moment so I'm not able to get to things as quickly as usual. Posting here for this bug is good (for any other bug, use Help > Report a Bug on the website or Guilds > Report a Bug on the mobile app). If this happens again over the next couple of weeks, post again here but be aware that there might be a delay of another two or three days.

@Alys Thanks so much, we really appreciate the help! So sorry to bother you while on your holiday. Enjoy your trip!

More reports of this from the Report a Bug guild (also possibly one or two earlier ones that I missed reporting):

Squire.Western (95a2f514-8133-4063-b9bc-b27f473e60e0) :
Our party just completed the Armadillo quest but did not receive our armadillo eggs! We are distraught. Help us! Our group ID is a8dfabb3-41c1-4908-b3b4-ae798e4f37ca
4 days ago

whispurr (9ca9cce5-7264-4531-be62-867ab1f241ee) :
My party finished The Night Owl quest about 11.5 hours ago but I didn't receive an egg from it. I'm sure I was in the quest but due to the size of our party it was defeated before my cron.
Our group id is 868c2ffc-13f5-4e6e-a561-f9f5c1bad3a0
4 days ago

Nowhere man (4e971bdc-492c-4a38-861f-b114d3974510)
I (and a few other members of the party) completed the Golden Knight quest and got nothing (And I'm 99.99% sure I accepted the invite). And for the record, 12 int and 152 perception (including buffs) at the moment. And just to make sure I don't sound ungrateful: Thank you :)
37 hours ago

Kryokina (ed9ce007-0c1f-41ee-9339-184777bfde61)
I'm using the iOS app, but I haven't checked yet to see if I have this problem on the website. My party completed the Harpy quest in less than 24 hours. I was participating even though I didn't have enough time to deal any damage. When the quest ended, I believe I was supposed to receive some parrot eggs, but I can't find them. Also, I'm not sure if this is related, but when I get food drops, I will see double the food, but the clone won't work. And I think I may have something similar with my potion drops, but I haven't tested yet to see if the clones work. [ ... Apparently, there were also others in the quest who didn't receive rewards either, but there were still some people who did. ]
42 hours ago


UPDATES:

Nowhere man (4e971bdc-492c-4a38-861f-b114d3974510)
Well, we finished the quest and I got nothing 😥 thank you!
Thu Sep 8 00:02:41 AEST 2016

thebat137 (dea8a9e8-c084-438a-9a14-7fe96a73fd0a)
Just discovered that my partymate, @dtdmrr, didn't receive the rewards or quest completion marker for the Vice Part 3 quest we did together recently, even though I did. He has almost exclusively been using the Android mobile app. I am wondering if that made a difference, since when he logged in with the browser today he just got spammed with a whole host of missed notifications and stat updates.
Sat Sep 10 01:43:03 AEST 2016

Also another report from the party that Nowhere man is in. They have 128 members so that's not unexpected.

UPDATE: more (expected) problems from that large party, pretty much daily.

Another confirmed report from a two-person party, by Julia2593 (fd1415bf-cd16-45ab-81b5-71cfb059502b):
"Hello, I just finished the quest "Attack of The Mundane Part 1" but I didn't receive the reward. I was the leader of the quest and I had one other member, she did receive a reward."

Unless there's any objections or better ideas, I'm going to create an issue for the fix described in this comment: https://github.com/HabitRPG/habitrpg/issues/4252#issuecomment-226402321
Better ideas are certainly welcome. FYI @paglias @crookedneighbor @SabreCat

We've got a large group (8dd28e15-82cc-4efd-9e83-57fc73fcd915), ~80 members or so, and are seeing members failing to get rewards on pretty much every quest. Most recently we did the Wailing Whale quest, and are seeing several members that haven't received the eggs, myself (f744cbeb-05cf-434b-9388-ff01282e34d1) included. This is especially frustrating, as I was the quest owner.

Others who have mentioned not getting the Wailing Whale rewards:

  • 9cd11f78-878e-48d3-bf3b-4c28010ac540
  • a4c4667f-bb5d-46e4-9c0f-1e218f009532
  • cb84a2f4-7036-43d0-8214-e06b9c00f0e7
  • f48ca168-9266-4190-aefb-90da70464c05
  • b61104bf-e90e-41b1-9bed-2a58a2e20536

@garkbit I've given the quest rewards to your party members. I've already given you the rewards from your post in the Report a Bug guild. Please see my reply to you there about a way that we can help you reduce your party size. If this happens again, please report it in just one place (preferably the guild) to avoid duplicate handling.

@Alys Thanks, will do. :)

Confirmed report from an 8-person party:

Jenny S-T (09f75fe4-cd0f-47b4-a0b9-bfd79141b98a)
I completed Vice Part 2, but haven't been given the Vice Part 3 scroll as part of the rewards - was there a bug or something?

@Dehtieme I've given your party members the quest rewards and achievement. Sorry about the trouble! If it happens again, you can report it in the Report a Bug guild (from Guilds on the app or through the the Help menu item on the website) and then there's no need to give the ID since I can get it from your account.

Hi! My party just completed Recidivate Transformed; however, I didn't get the rewards. I asked my other party members if anyone else didn't get them, and haven't gotten a response, so it seems I'm the only one. Thanks for your help.

862f595d-72a7-42fc-a1d0-324bbb139456

My party completed The Iron Knight, but I did not receive any rewards. The boss disappeared from the left panel of the page and was replaced with the "start a new quest" button, but the victory banner with the list of rewards did not display and my pending boss damage for the Iron Knight remained as it was. There has been a lot of discussion in the party chat, but no one else is mentioning this, so I think I am the only one affected.

cc26190c-ab3b-4e38-b058-98955fc704ed

@reneamac From what I can see, you do have the rewards for that quest, including the five Rotten Meat foods (you have very few other foods, so it looks like you tend to use them soon after you get them, but you do have a stock of five Rotten Meats). Can you try reloading the website to see if they appear?

@BarbarosaNervosa I've given you the quest rewards and achievement.

Ok, thanks @Alys! They weren't there when I posted; or at least, I didn't see them. I do see them there now. However, I definitely didn't get the experience pts and the 900 gold. But I can fix that myself! Thanks again!

Another case of this bug for a collection quest in a party with just three people, at 2016-10-02 02:41:09 UTC. The quest information wasn't even cleared from their accounts.

About a month ago, my party completed the "Attack of the Mundane, Part 1: Dish Disaster!" quest, resulting in an "All items found! Party has received their rewards." chat message.
However, none of us have received the follow up quest scroll.

Our group ID is 30084491-9be2-45d9-a85a-c2d0458022aa
Thank you in advance.

@deraltefritz I've given the achievement and rewards to you and your party. Reload if you don't see them. Please tell me if they don't appear after that!

@Alys Thanks for the quick response! Unfortunately it seems we still haven't received anything. On my achievement page there's still only the "Basi-List", my scroll inventory is empty and the "SnackLess Monster" is still not unlocked, telling me to finish "Dish Disaster" first.

My personal ID is 3426f8d9-6f0c-4149-8ed5-d4103243c195
Anything else I can do to help get it solved?

@deraltefritz Sorry about that; I put your details into my script but then neglected to run it. Thanks for posting again!! Can you please check now

Hello,

I've completed the quest "The Golden Knight, Part 1", but didn't received the scroll for Part 2, neither the achievement for the quest. Completing the Part 1 took about 2 months, so I was kind of expecting the rewards >.<

"All items found! Party has received their rewards. -a day ago"

Group ID: 872a7d99-af57-4851-8234-9de619f47a63
User ID: 203f208a-e0f0-4442-bf16-d4f19e553e8a

Thank you for anyone who can help.

Hi there!

Same here, we've completed "Attack of the mundane, Part 1" and Part 2 is still locked.
Our GroupID is: e00e2f68-45b0-40e0-884b-f885f24a87f0

Thanks!

Hi, I have this problem as well. I completed The Golden Knight Part 1 (it only took a casual 4 months) and I didn't get the quest completion message or the Part 2 scroll but in the party chat is says "All items found! Party has received their rewards." I wasn't paying close attention to my XP and Gold but I think I got those parts of the reward, but the whole point was the scroll so we can continue.

Group ID: 923fdc9d-8103-42d7-a644-22a278ebb774
User ID: 34900835-47f7-41e8-b839-35669e2b67ee

@mateus-etto @Maryelizk I've given you the quest rewards and achievement. If it happens again, you can go to Help > Report a Bug from the Habitica website or Guilds > Report a Bug from the mobile app to report it in-game (no need to supply your User ID or Group ID when you do that).

@shurke Can you please tell me your User ID or copy your post to that guild? Or was it all group members who didn't get the rewards?

Thank you @Alys !!

Thanks @Alys, but it was the whole group who didn't get the reward (including the scroll for the next quest). if you need it, my UID is: 273591b7-dd6f-4791-a563-5605b2a492a2

@shurke Thanks for that! I've given all of you the quest rewards and achievement.

oh now it works, thanks @Alys!

does anyone know how i can get removed from this chain?

On Tue, Nov 22, 2016 at 5:30 AM, shurke [email protected] wrote:

oh now it works, thanks @Alys https://github.com/Alys!


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HabitRPG/habitica/issues/4252#issuecomment-262204424,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASniNqk_UW84eq50TjZLx4kiE299C-5Jks5rAsREgaJpZM4C9N1S
.

Regards,
Tim Lara

There should be an unsubscribe link both in the emails and the issue page

2016-11-22 14:14 GMT+01:00 chonkatonk [email protected]:

does anyone know how i can get removed from this chain?

On Tue, Nov 22, 2016 at 5:30 AM, shurke [email protected] wrote:

oh now it works, thanks @Alys https://github.com/Alys!


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/HabitRPG/habitica/issues/4252#issuecomment-262204424
,
or mute the thread
UW84eq50TjZLx4kiE299C-5Jks5rAsREgaJpZM4C9N1S>
.

Regards,
Tim Lara


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HabitRPG/habitica/issues/4252#issuecomment-262237202,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAkAV2bmljP-CQIJG9WnrsWcEqG_VxGzks5rAuq0gaJpZM4C9N1S
.

Matteo Pagliazzi - paglias.net

Hi,
We just had this issue too, we completed Recidivate, Part 1: The Moonstone Chain on Dec 1, and no one got a splash screen or the rewards (party of 3), but on the party page it says "All items found! Party has received their rewards."
Group ID: 466d773f-b6bd-414f-a6d0-6559016bd1c5

Thanks a ton in advance!

@cybercrash I've given the achievement and rewards to your party. Reload if you don't see them. Please tell me if they don't appear after that!

@Alys thank you so so much!!! seems to have worked!!!

We completed Lunar Battle, Part 1, but didn't get the reward even though it said the quest was completed.
Group ID: 4057b7f8-4a8d-41d9-b26e-f1f3604b3239

@ricitron I've given you and your party the quests' rewards and achievements.

Hi,
We've just had the same issue.
We completed Vice, Part 2: Find the Lair of the Wyrm but it seems that one of the group members received the reward and achievement. I think it is the same issue as everyone reported here.
Group ID: b958e6b8-b4e2-4046-b576-3aa912bfc6a4
Thank in advance!

@hexanoid I've given the achievement and rewards to your party.

@Alys do you know if this occurred after #8251 was deployed to prod?

@Hus274 I could have just missed it, but I don't think that PR has been pushed to the live site yet.

@khipkin Correct, it hasn't been deployed yet. @Hus274 You can keep track of deployments to prod at https://github.com/HabitRPG/habitica/releases and bug fixes are always mentioned there. But don't worry, I will be keeping a very close eye on this bug once your code is deployed. :) I'll make note of the release here at the time of release (unless someone one else does first), and I'll go back to my previous practice of recording here all instances of the bug that I see in the Bug guild, if there are any. fingers crossed :)

@Alys that sounds great, thank you!!

sup sup, anyone know how to get off this chain? i thought i unsubscribed
but am still getting them

On Mon, Dec 12, 2016 at 10:52 AM, Travis notifications@github.com wrote:

@Alys https://github.com/Alys that sounds great, thank you!!


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HabitRPG/habitica/issues/4252#issuecomment-266466696,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASniNiyH8Dm9TEIS_ffO86ZLg3HmL-N-ks5rHW2_gaJpZM4C9N1S
.

--
Regards,
Tim Lara

@chonkatonk: There's a "mute the thread" link in the email you replied to. You can also log in to GitHub and click the "unsubscribe from this thread" button on the Notifications page, https://github.com/notifications

thanks so much!

On Mon, Dec 12, 2016 at 3:37 PM, Sabe Jones notifications@github.com
wrote:

@chonkatonk https://github.com/chonkatonk: There's a "mute the thread"
link in the email you replied to. You can also log in to GitHub and click
the "unsubscribe from this thread" button on the Notifications page,
https://github.com/notifications


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HabitRPG/habitica/issues/4252#issuecomment-266545381,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASniNh3xKFS66Kk5EjTHntJPfu26yqGBks5rHbBsgaJpZM4C9N1S
.

--
Regards,
Tim Lara

For the record, we've been getting a lot of this bug lately, although I've been forgetting to record it here. I've even been seeing it in parties of less than six players.

A fix for it went live about half an hour ago in Release v3.59.1: Implementing retries on failed user updates when finishing a quest by Hus274 - Pull Request #8251.

If I see any more examples of this bug, I will be sure to report them here.

I've seen no verified reports of this since the change went live so I'm closing this. SUCCESS!!!!! Thank you @Hus274 !

Woooot!

Was this page helpful?
0 / 5 - 0 ratings