The 19-year-old star was in the middle of her second song at the Hylands Park venue in Chelmsford, Essex, when a reveller threw the object in her direction and her management then advised her to stop the gig for safety reasons.
Cher - who also got booed during her performance - told the crowd: ''It's hard enough being up here, but it's not nice having bottles of p**s chucked at you.''
The 'Swagger Jagger' hitmaker - who shot to fame on ITV1 talent show 'The X Factor' in 2010 - eventually returned to the stage to continue her set and last night she slammed the people who threw objects at her saying it ''ruined'' her performance.
She wrote on twitter: ''Thank you so much for all the nice messages, shame that a couple of people had to ruin it, unfortunately a glass bottle got thrown at me on stage.Tomorrow is another day,big love to my brats!!! Xxx (sic)''