If you are looking for help with biblatex and Biber for arXiv uploads, have a look at https://github.com/plk/biblatex/wiki/biblatex-and-the-arXiv and Biblatex and arxiv, error as well.
Overleaf users may be interested in https://www.overleaf.com/learn/how-to/LaTeX_checklist_for_arXiv_submissions.
There are several things going on here, so I think it is important to understand the big picture first.
biblatex vs BibTeX - biber vs. bibtex
There is a difference between bibtex (the program/"backend") and "the BibTeX way of producing a bibliography". That distinction becomes relevant if biblatex is introduced into the equation. The "BibTeX way of producing a bibliography" is just one way to get a bibliography in LaTeX, other options include biblatex and the manual way with thebibliography (the LaTeX Wikibook lists several ways to produce a bibliography in detail, and also in a short overview). The BibTeX way of producing a bibliography is of course tied to using bibtex (the program), a manual thebibliography needs no additional helper program, and biblatex can run with either its dedicated Biber backend (preferred) or with bibtex. Please read bibtex vs. biber and biblatex vs. natbib for more explanations on this. For a great explanation of the roles of the backend (bibtex or Biber), see Question mark or bold citation key instead of citation number.
.bbl files and their differences between biblatex and BibTeX
The role that the .bbl file plays with biblatex and the BibTeX-way are similar, but .bbl files produced for the two possible ways differ significantly. If you use the BibTeX-way, the BibTeX run will produce a .bbl file that contains the bibliography exactly as it should appear in the document, it is formatted and sorted. With biblatex the .bbl file does not contain the finished bibliography, instead it contains the data of the entries in a format digestible by LaTeX along with a few bits and pieces of extra information that is not present in the .bib file (disambiguation, automatically calculated labels, ...); the entries are also sorted.
A .bbl file created for the BibTeX way of making bibliographies is completely incompatible with the .bbl file produced for biblatex (either by bibtex or Biber).
You are using biblatex with Biber as backend (a good choice), your document (drawing from the comments) looks roughly like
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber,style=ieee-alphabetic,sorting=nyvt]{biblatex}
\addbibresource{biblatex-examples.bib}
\usepackage{hyperref}
\begin{document}
\cite{sigfridsson}
\printbibliography
\end{document}
A document like this will always expect a .bbl file as produced by Biber. Even if you change backend=biber to backend=bibtex, the .bbl file must have been created by BibTeX for use with biblatex, it can't come from a document that does not use biblatex. The .bbl file produced for
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage{hyperref}
\bibliographystyle{alphaurl}
\begin{document}
\cite{sigfridsson}
\bibliography{biblatex-examples}
\end{document}
can not be used for biblatex.
What the error message is about
Whatever you do, you can't mix and match between those two approaches on your local machine and the arXiv version. This is why you are seeing the error message
! Package biblatex Error: File 'xxxxxxx.bbl' not created by biblatex.
The paper you submitted to the arXiv uses biblatex (with Biber!), while the .bbl you submitted with it was produced by bibtex for the BibTeX way of creating bibliographies.
Submitting the correct .bbl to the arXiv
BibTeX
If you go with the BibTeX-way you can simply upload the .bbl to the arXiv and you are good - of course the paper you upload must then also use the BibTeX-way, so it should look like the second code example and not like the first.
biblatex
If you use biblatex you will have to make sure that the .bbl you upload is compatible with the version of biblatex and Biber on the arXiv (at present that is biblatex 3.7 and Biber 2.7, see Biblatex and arxiv, error and Which biblatex/biber version produces BBL format 2.8?) - again, naturally the .tex file you upload must use biblatex as well. In practice that means that you have to run the same versions of biblatex and Biber on your local machine that the arXiv are running. See Matching biblatex in two machines for an explanation why that is necessary.
If you use biblatex it is not that relevant for the arXiv whether you use bibtex or Biber as backend. While the general rule is that using the bibtex backend offers fewer features and is more stable (in terms of new features) than Biber, the relevant changes to the .bbl file version normally affect both bibtex and Biber. The fact that biblatex.bst in general is quite stable (many new features require Biber) could be reason to hope that using bibtex as backend may be a way to avoid .bbl version incompatibilities. Normally, however, if changes are required to the .bbl format, biblatex.bst must change as well (sometimes this is forgotten and can cause other issue, but you should not rely on the forgetfulness of the developers). So you should not have a significant advantage in using backend=bibtex here, we will therefore stick to backend=biber.
Get the correct system
So you need to install the correct version of biblatex and Biber (along with all the dependencies) on your system. The arXiv is running a TeX live 2016 system with updated packages, if you did not save a snapshot of a TeX live 2016 system at the time the arXiv updated their system, there is little chance you are going to be able to recreate the exact system they are running. As far as biblatex and Biber are concerned, you should be good with an un-updated TeX live 2017. You can get historic TeX live releases from ftp://tug.org/texlive/historic/ and How to install "vanilla" TeXLive on Debian or Ubuntu? explains how to install such a system (see also TeX Archaeology - Installing historic/old TeX Live Releases). Do not install this system over you current system, it is possible to install several TeX live versions alongside each other without interference, see Using two installs of texlive in parallel.
.bblfile? To successfully compile a document usingbiblatexon the arXiv you need the exact same version ofbiblatexthat they are running (biblatex3.7/Bibwe 2.7: https://tex.stackexchange.com/q/358831/35864, https://tex.stackexchange.com/q/415703/35864). In fact you can submit a.bblfile written by Biber as long as it was written by the correct version of Biber. A.bblfile written by BibTeX must also come from the same version ofbiblatexas on the arXiv. ... – moewe May 01 '18 at 05:32biblatex.bstis changed not as often as Biber's internals makes it more likely that a BibTeX-generated.bblwill conform with the version requirements of the arXiv than a Biber-generated one. But if you are usingbiblatexv3.8 or later both Biber and BibTeX should not work for you. So the only answer is: Get the versions ofbiblatexand Biber that the arXiv is running and compile your document using these versions. – moewe May 01 '18 at 05:34biblatexwithbiber. – Johannes_B May 01 '18 at 05:52.bblfile produced that way can not be used bybiblatex(as the message suggests). (Traditional) BibTeX andbiblatexuse.bbls for different purposes. With traditional BibTeX the.bblfile contains the entire bibliography as it should be printed, withbiblatexthe.bblfile contains only a digested version of the.bibfile, the information there is then used to produce the bibliography. – moewe May 01 '18 at 05:52biblatexand to upload abibtex-produced.bblinstead. It wasn't my intention to havebiblatexcalled to do anything, and thought not calling it as a package would be enough. I understand that it is trying to process this non-biblatex-produced.bblwithbiblatex, but not why or how to avoid this. – jdc May 01 '18 at 06:03biblatexversion is too old, and on the other, if I remember correctly, it is too new. They both are TeX Live running on Ubuntu. How can I update/downgrade? – jdc May 01 '18 at 06:05%\usepackage[backend=biber,style=ieee-alphabetic,sorting=nyvt]{biblatex} %\addbibresource{mybib.bib}in the preamble and\renewcommand*{\bibfont}{\footnotesize}\printbibliography[heading=bibintoc]at the end of the document. Was this some sort of mistake? – jdc May 01 '18 at 06:26