Stone Temple Pilots lead singer Scott Weiland was arrested as he left a New York City housing project with about $100 worth of heroin, police said.

Weiland, 30, was charged with trespassing and drug possession Monday and that night's show at the Irving Plaza club was canceled. He has been touring to support a solo album he released this year, "12 Bar Blues."The group won a Grammy for their song "Plush" in 1994.