I was playing around with spellcheck.alternativeTermCount and noticed that if it is set to zero, Solr gives an exception with certain queries. Maybe the value isn't supposed to be zero, but I don't think an exception is the expected behaviour.
Rounak