# Latex IEEE bibliography error

The IEEE Latex format is a nightmare to work with. Nothing new there. One problem I had was using the IEEE template with bibliography that had worked for other conference styles. Now all I get is a cryptic error:

Latex:

\bibliographystyle{IEEEtran} % argument is your BibTeX string definitions and bibliography database(s) \bibliography{IEEEabrv,isrcs12}

Console output:

...
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\sttools\stfloats.sty")
(C:\Users\Erik\Desktop\phd_stuff\papers\isrcs12_controlling_bns\isrcs12.aux)
(C:\Users\Erik\Desktop\phd_stuff\papers\isrcs12_controlling_bns\isrcs12.bbl

! LaTeX Error: Something's wrong--perhaps a missing \item.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H   for immediate help.
...

l.24 \end{thebibliography}

? 

I couldn’t find the solution on Google and spent excessive time trying to figure out the issue only to discover:

@inproceedings{khanautomated2011, title={Automated Refinement of Bayes Networks’ Parameters based on Test Ordering Constraints}, author={Khan, O.Z. and Poupart, P. and Agosta, J.M.} booktitle={Twenty-Fifth Annual Conference on Neural Information Processing Systems (NIPS 2011)}, year={2011}, organization={Neural Information Processing Systems Foundation} }

All tags must be followed by a comma. Unfortunately, there was no comma after one of my author tags (above), which seems to be pretty common. Normally this isn’t an issue, but the IEEEtran bib-style can’t handle minor syntactical issues without erroring out.