Not so flattering assessment of solar panels.
More flattering assessment.
They are saying that the largest detriment is the amount of waste created while producing the cells.
I remember reading a study that stated the amount of energy going into the creation of a solar cell was more than the cell could produce in its life time. I can't seem to find that study, and this may have changed with new technology as it was some time ago that I read it.