Pop star Jessica Mauboy has revealed a last-minute mix-up is behind her surprise no-show at the Melbourne Cup on Tuesday.
Mauboy had been scheduled to sing the national anthem at Flemington, but was mysteriously replaced at the last moment by Nadia Aya.
Fairfax Media reported that the ARIA winner declined to wear shoes provided by Melbourne Cup sponsor Myer, while her management on Wednesday described it as a "miscommunication with her styling team".
Mauboy apologised to fans via her Facebook page and Twitter account on Wednesday, assuring them she had been "really looking forward to it".
"Thank you to everyone for all the messages of concern, I am OK," she wrote.
"I am so sorry I didn't perform at the Melbourne Cup yesterday, I was really looking forward to it and of all the days for things to go wrong, unfortunately this was the one.
"I am so sorry to everyone for the disappointment xxxx JM."
Victorian Racing Club boss Simon Love said on Wednesday he was "very disappointed" Mauboy did not perform.