Some user has managed to get a cafe character without having the character in the collection. After reaching this state, feeding that character fails. Check that it is impossible to reach this state, then maybe just give everyone any missing cafe characters to avoid the bug?