Line 74 in cordova/node_modules/cordova-lib/src/plugman/platforms/ubuntu.js throws an error like, null has no field '0', when trying to install plugin "cordova-plugin-file"
Line 74 looks as follows:
var class_name = plugin_id.match(/\.[^.]+$/).substr(1);
RegExp should be changed from dots to dashes, as new plugins have dashes in their names.
Everything works, when line 74 is replaced with:
var class_name = plugin_id.match(/-[^-]+$/).substr(1);