As of mwtab v 1.2.5, if given a directory of mwtab json files, and calling extract metadata, if there is an invalid file, mwtab will fail.
Ideally, it would warn the user there was an error, and keep going.
Happened when I did a download all, and then tried to get metadata entries from all of the downloaded files.