You need to talk to the girl in the onyx before the event, after completing the event talk to her and she will give you the egg.. [and you don't say wet need to talk to the girl before..]
I complete the event and after i was gone to onyx and I dont get the cacnea.. [2 pokemon in my party]