Around 2500 people were in the centre for the NSWCHSSA Swimming and Diving Championships when rooftop solar panel caught fire.