Janet Jackson is no longer performing this weekend at the iHeartRadio Music Festival in Las Vegas. The 49-year-old singer abruptly canceled her show at the MGM Grand Arena because of a recent illness that's keeping her from traveling.

A rep for Jackson told Billboard the singer pulled out of the festival's star-studded lineup because of "a recent ear issue preventing her from flying." Jackson, however, is still slated to perform Friday night in Charlotte, North Carolina during a stop on her "Unbreakable" world tour.

“We’re live in North Carolina tonight home of @JColeNC #ColeWorld. See you guys soon! #Unbreakable #UnbreakableRaleigh,” Jackson tweeted. 

It seems like Jackson may have been suffering from her ear issue for a while now. Fox Vegas reported the "Rhythm Nation" singer was advised by doctors to hold off on her world tour, but she went ahead with it anyway.

As previously reported, Jackson kicked off "Unbreakable" on Aug. 31 in Vancouver, Canada. At one point during the show, Jackson got emotional and was seen wiping away tears as she told the audience, "I love you so much, so much, so much. And I've missed you!"

Jackson's tour, her first since 2011's "Number Ones, Up Close and Personal," is scheduled to run through June 2016. The singer and sister of the late Michael Jackson is also preparing for the release of her new album, also titled "Unbreakable."

The 17-track album is slated to drop Oct. 2 and features J. Cole on the song "No Sleeep" and Missy Elliot on "Burnitup!" Jackson released "No Sleeep" in June and dropped the music video for it in July.