In 2012 the San Diego Fireworks show discharged prematurely and simultaneously from all four barges and a pier. The show was intended for a 17-minute display but lasted just 30 seconds. The misfire was blamed on a corrupted computer file. No injuries were reported.Â