ecss0400 is used by the beamer class for small font sizes. There is no premade tfm.
A minimal document to force the tfm creation is:
\documentclass{article}
\begin{document}
\font\test=ecss0400 \test
abc
\end{document}
The metafont run gives a lot of error messages (e.g. ! Strange path (turning number is zero).) but at the end a tfm is created. Nevertheless maketfm reports a failure and doesn't copy the tfm. So it is not found and the compilation fails:
(see the transcript file for additional information)
Font metrics written on ecss0400.tfm.
Output written on ecss0400.600gf (256 characters, 20732 bytes).
Transcript written on ecss0400.log.
METAFONT failed for some reason
Sorry, but maketfm did not succeed.
With texlive one gets the same metafont messages but the tfm is created and copied to texmf-var and so the compilation works.
Addition: The problem pop ups now due to a change in the beamer font definitions that I find a bit suspicious and will report there. https://github.com/josephwright/beamer/issues/408
Last edit: U_Fischer 2017-07-23