Mariah Carey ''didn't show up'' to pre-record her performance at the switching on of the Rockefeller Center Christmas tree lights.

The 44-year-old star took to the stage at the iconic venue in New York last night (03.11.14) but it's been revealed TV bosses intended for her to pre-record the Christmas songs ahead of the live show, but she never arrived for filming.

A source shared: ''The diva was supposed to pre-tape her performance of Christmas songs like she's done before. The show is live Wednesday, but producers have learned their lesson with her over the years and that they must pre-tape her. She always shows up late. On Tuesday night, she didn't show up at all.''

The 'We Belong Together' hitmaker is said to have kept producers, staff and crew from NBC waiting in the rain for three hours when she failed to show up at the recording session for the 82nd annual tree lighting extravaganza.

The source told the New York Daily News newspaper's Confidenti@l column: ''Her camp kept saying she was ten minutes away, which was technically true because her hotel, The Palace Hotel, where she was staying, is about a 10minute ride away from 30 rock. But she was not en route.''

The event organisers were then forced to send the audience home without seeing the star after they'd waited in the cold for hours.

The source added: ''They left without seeing Mariah and now producers are scrambling to figure out what to do since NBC has already advertised she is a part of the show, and usually a big draw for it as well.''

However, Mariah later took to Twitter to apologise to fans claiming the situation was ''beyond'' her ''control'' and performed tracks including 'All I Want For Christmas Is You' at the live show.