Eine Fehlermeldung sollte eigentlich kein Bibliographiestil ausgeben, nur weil Du zwei Werke derselben Autorin hast. Es ist wohl aber möglich, dass der Name beim zweiten Mal durch einen Strich ersetzt wird. Das ist dann aber kein Fehler, sondern eine Entscheidung des Stils, ob und wie man das ändern kann, hängt vom Stil ab. Daher können wir da ohne ein Minimalbeispiel leider keine sinnvollen Aussagen treffen.
Solltest Du tatsächlich einen Fehler wegen gleicher Namen bekommen, würde ich das einen Bug im Stil nennen. Aber auch den können wir nur mit einem Minimalbeispiel untersuchen.
----
Der ursprünglich im ersten Beitrag zitierte Fehler
! Misplaced alignment tab character &.
l.17 \newblock Springer Science &
Business Media, Berlin Heidelberg, 2004.
kommt davon, dass Du das & in der .bib-Datei (wahrscheinlich in einem publisher-Feld) nicht ordnungsgemäß als \& escaped hast. In TeX hat & eine besondere Bedeutung, daher muss in den allermeisten Fällen & zu \& werden, wenn Du "&" ausgeben möchtest (Ausnahmen sind praktisch nur URLs oder ähnliche Objekte, die letztendlich mit \url aus dem url-Paket ausgegeben werden. Da ist es im Allgemeinen schöner, & und Co. nicht zu escapen.)
Ein solcher Fehler kann noch ein wenig nachhallen, selbst wenn die .bib-Datei schon längst korrigiert wurde. Das liegt daran, dass LaTeX die .bib-Datei nicht selbst einliest, sondern sie von BibTeX (oder Biber) in ein LaTeX-lesbares Format umwandeln und in die .bbl-Datei schreiben lässt. Daher muss für Literaturverzeichnisse auch immer der Kompilierzyklus LaTeX, BibTeX, LaTeX, LaTeX durchlaufen werden ("LaTeX" kann hier auch pdfLaTeX, LuaLaTeX, XeLaTeX, ... sein, für Biber statt BibTeX gilt grundsätzlich dasselbe). Das ist ganz wunderbar in https://tex.stackexchange.com/q/63852/35864 erklärt. Wenn Du nach einer Änderung der .bib-Datei nur LaTeX und nicht BibTEeX/Biber laufen lässt, dann beinhaltet die .bbl-Datei, die von LaTeX gelesen wird, noch die alten, unkorrigierten, Daten und der Fehler bleibt bestehen. Nach der Korrektur der .bib-Datei muss BibTeX/Biber aufgerufen werden, erst dann kann LaTeX fehlerfrei laufen.
Gerade bei biblatex+Biber kann man sich bei solchen Problemen manchmal in eine unglückliche Position manövrieren: Wenn die .bib-Datei fehlerbehaftet ist, kann die .bbl-Datei beim Einlesen zu einem Fehler führen, der den LaTeX-Lauf abbricht. Nach einem fehlerhaften LaTeX-Lauf wird aber die .bcf-Datei mit Anweisungen für Biber nicht korrekt geschrieben. Folglich kann Biber nicht erneut laufen. Aber um die Korrektur der .bib-Datei auch zu LaTeX durchdringen zu lassen, muss Biber die .bib-Datei erneut einlesen und die .bbl-Datei neu schreiben. Biber hat zumindest einen rudimentären Mechanismus, einen Ausweg aus dieser Situation zu finden, indem es die .bbl-Datei löscht. Aber es kann dennoch nötig sein, mehrere Kompilationsversuche zu unternehmen, bis endlich alles wieder geht. In diesem Fall geht es wesentlich schneller, einfach alle temporären Dateien (insbesondere .aux, .bbl, .bcf) zu löschen und neu zu kompilieren.