There are probably some new name features which are causing this error.
3.1.2 introduced the capability for an author’s name to be multilingual (for example, written in latin script, and Chinese, and Cyrilic). This version also replaced the requirements for “first name”, “last name” with just (at least) a “given name” (allowing single name authors).
You’ll now need to treat these nodes as localized: