I want to use lualatex and biber with the help of MiKTeX on Windows 8.1. Following is a MWE (test.bib) :
\documentclass{scrartcl}
\usepackage{fontspec}
\usepackage[backend=biber]{biblatex}
\addbibresource{test.bib}
\begin{document}
this is a test file \cite{test1}.
\end{document}
and the bibliography file (test.bib):
@BOOK{test1,
AUTHOR = {Terrence Test},
TITLE = {Testing is Trying and Troubling},
YEAR = {1987},
}
I can compile test.tex just fine:
lualatex test.tex
which gives me (among others) a test.bcf file that I feed to biber:
biber test.bcf
This command prints among the correct looking INFO output a whole lot of:
Use of uninitialized value in lc at C:\Users\user\AppData\Local\Temp\par-726965686d\cache-2ee463ceb881db975cd39064dffff28a85695787\inc\lib/Biber.pm line 424.
Use of uninitialized value in string eq at C:\Users\user\AppData\Local\Temp\par-726965686d\cache-2ee463ceb881db975cd39064dffff28a85695787\inc\lib/Biber/DataModel.pm line 201.
I have deleted this folder several times but it always comes back.
The output of test.blg is:
[0] Config.pm:340> INFO - This is Biber 2.4
[1] Config.pm:343> INFO - Logfile is 'test.blg'
[48] biber-MSWIN64:287> INFO - ===
[62] Biber.pm:347> INFO - Reading 'test.bcf'
[137] Utils.pm:147> WARN - Warning: Found biblatex control file version 2.7, expected version 3.0
[570] Biber.pm:741> INFO - Found 1 citekeys in bib section 0
[595] Biber.pm:3150> INFO - Processing section 0
[665] Biber.pm:3307> INFO - Looking for bibtex format file 'test.bib' for section 0
[671] bibtex.pm:1124> INFO - Decoding LaTeX character macros into UTF-8
[673] bibtex.pm:985> INFO - Found BibTeX data source 'test.bib'
and the test.bbl file is plain empty. The installed versions are:
C:\>lualatex --version
This is LuaTeX, Version beta-0.80.0 (MiKTeX 2.9 64-bit) (rev 5238)
C:\>biber --version
biber version: 2.4
and biblatex is on version 3.3 from 2016-03-09 according to MiKTeX Package Manager.
Does anyone of you nice people know what I can do so I can finally enjoy using biber on this Windows machine (please not that I do not have admin rights)? Thank you very much in advance for your help!
.bcffile it got was created by abiblatexversion considerably older than v. 3.3. Maybe you have two versions ofbiblatexon your PC. Do an update in both User and Admin mode (see here). You can add\listfilesto the very to of your file and check the used version of the packages in the.logfile. – moewe Mar 16 '16 at 16:12biberto a wrong path. So especially the answer of @moewe put me in the right direction. – Sebastian Mar 19 '16 at 16:42