I use the natbib package for my work and all my citations are working fine, except this one:
@article{tobin58,
author = {Tobin, James},
title = {Liquidity Preference as Behavior Toward Risk},
journal = {Review of Economic Studies},
volume = {25},
number = {2},
pages = {pp. 65--86},
year = {1958}
}
In the bbl this translates to:
\harvarditem{Tobin}{1958}{tobin58}
Tobin, J. \harvardyearleft 1958\harvardyearright , `Liquidity preference as
behavior toward risk', {\em Review of Economic Studies} {\bf 25}(2),~pp.
65--86.
And the error I receive:
Package Natbib warning: citation 'tobin58' on page 5 undefined on input line 196
I think the the setting of the environment is correct as other citations do work, nevertheless I also receive 2 errors:
File ended while scanning use of \harvarditem
I get this error on line \bibliography{BibTeX1}
LaTeX Error: \begin{thebibliography} on input line 1 ended by \end{document}
I get this error on line \end{document}
\clearpage
\bibliography{BibTeX1}
\bibliographystyle{agsm}
\clearpage
\appendix
\section{First Appendix}
Appendix
\end{document}
The syntax of my citation is identical to the working ones, I really can't find any syntax errors.
Could you help me please? Do I need to provide you more information?

natbib(options etc.)? Is there any other package that might interfere withnatbib? What cite commands do you use? For what it's worth, you might want to have a look at natbib: use the harvard referencing system andhar2nat. – moewe Sep 16 '13 at 11:11pp.orp.manually into thepagesfield, BibTeX and the like can do that for you automatically. Unfortunately,agsmuses obsolete font commands (\bf,\em), so it might not be the best choice after all. – moewe Sep 16 '13 at 11:29agsmbibliography style, are you also loading theharvardcitation management package? If you prefer to use thenatbibcitation management package instead, you should load thehar2natpackage as well -- and not load theharvardpackage at all. This point is also addressed in @moewe's comment. – Mico Sep 16 '13 at 11:30