How Mark Salling’s Music Career Caused His Sudden Disappearance from Show!

Mark Salling was conspicuously missing from Glee Oct. 12 — they shipped him off to ‘juvenile hall’ — and HollywoodLife.com has learned why he’s gone, and why he might not come back.

McKinley High School’s bad boy Puck (played by Mark Salling), was banished to juvenile hall in the first scene of the Oct. 12 episode of Gleeand it looks like neither Puck nor Mark will be on the show for the foreseeable future. A source on the set tells HollywoodLife.com exclusively why Mark, 28, is out.

We’re told that Mark may have breached his contract by pursuing his own music career too aggressively. “Mark has been really focused on his own music and it’s actually gotten in the way of his Glee stuff,” our insider explains.

Mark has been very public about his rock-jazz fusion band, Jericho, which has released two albums, Smoke Signals in 2008 and Pipe Dreams just this month. According to our source, Glee execs are unhappy about Mark putting his music before the TV show — and were willing to axe his character to lay down the law.

Mark doesn’t appear to care. “His band means the world to him and he thinks that’s more important than the show at this point,” the source tells us, adding, “He’s young — and I think his team is giving him bad advice.”

We’re torn on the issue — as much as we love Mark’s commitment to Jericho, we want Puck back on our TVs every Tuesday night!