Passengers and crew were stuck on board for 15 hours.