One \cite crash all

Short answer: A hyphen in one of the bibliography entries gives an encoding error. To solve this, delete the letter and retype it.


How to find the one \cite to crash them all!!!

  1. Make a copy or another form of backup of your project.

  2. Find out which bibliography entry causes the problem by step by step removing the other ones or the cites in your .tex file [I find it easier to see if the error is gone, if I delete all the .log files between compilations, because otherwise it can survive there for a few compilations]

  3. Find out which field is causing the error. Since Biblatex thankfully is very tolerant about missing fields, just remove field by field until the error is gone.

  4. On could probably just have looked up the unicode number of the error message, but from experience - are prone to be some bad characters, so it was just a lucky guess. Other examples of characters prone to be in disguise are spaces, ligatures (such as ), accented letters or math symbols.