If the document contains certain UTF-8 characters, e.g. an em dash, and the font does not have them, the characters are not displayed. Some tools give a warning message, some even abort with an error. In many cases lualatex can get around this if you say \usepackage[utf8]{luainputenc}. What does one do in plain luatex?