causes of solar light failure