Justin Bieber stormed off stage during his show in Oslo, Norway on Thursday night after his fans upset him.

The 21-year-old singer was involved in an altercation with a fan. Someone spilled something on the stage, and as Bieber tried to clean it up, he was blocked by the fan, according to TMZ.

"I'm trying to wipe the floor, gimme a second, yo" he told his fans, before adding, "Never mind, I'm done, I'm not doing the show." Bieber then proceeded to walk off the stage.

This is the second time in the past few days that Bieber had a meltdown and walked away from an expected appearance after getting aggravated. Earlier this week, he stormed off the set during an interview with a Spanish radio program, after becoming frustrated with the host's questions.

"Sadly it's been a rough week for me, long days, no sleep, while having to be 'on' as they would say for cameras fans etc' and: 'I don't always handle things the right way but I'm human and I'm working on getting beer at responding not reacting," Bieber stated in an Instagram post. Instead of "beer," the pop singer likely meant to write "better."

Bieber left in his private jet from Oslo's airport shortly after midnight, leaving many of his fans disappointed. He later apologized to his fans and tried to explain his reason for canceling the show.

"In no way did I mean to come across mean, but chose to end the show as the people in the front row would not listen," he later added.

Bieber is gearing up to release his fourth studio album, "Purpose," on Nov. 13. So far the album has produced the singles "What Do You Mean?" and "Sorry." This will be the follow-up album to 2012's "Believe."