Cannot read property 'nodeName' of null

Dear Experts,

Need your help in solving below error. Couldn’t find much information related to this on google.

 ionic:lib:hooks Looking for ionic:build:after npm script. +56s
> cordova build android --verbose
No scripts found for hook "before_build".
No scripts found for hook "before_prepare".
Checking config.xml and package.json for saved platforms that haven't been added to the project
Config.xml and package.json platforms are the same. No pkg.json modification.
Package.json and config.xml platforms are different. Updating config.xml with most current list of platforms.
PlatformApi successfully found for platform android
Checking for saved plugins that haven't been added to the project
Checking for any plugins added to the project that have not been installed in android platform
No differences found between plugins added to project and installed in android platform. Continuing...
Generating platform-specific config.xml from defaults for android at /Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/platforms/android/app/src/main/res/xml/config.xml
Cannot read property 'nodeName' of null
TypeError: Cannot read property 'nodeName' of null
    at Object.parse (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/node_modules/plist/lib/parse.js:68:25)
    at ConfigFile_load [as load] (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/node_modules/cordova-common/src/ConfigChanges/ConfigFile.js:86:27)
    at new ConfigFile (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/node_modules/cordova-common/src/ConfigChanges/ConfigFile.js:53:10)
    at ConfigKeeper_get [as get] (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/node_modules/cordova-common/src/ConfigChanges/ConfigKeeper.js:51:23)
    at PlatformMunger_apply_file_munge [as apply_file_munge] (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/node_modules/cordova-common/src/ConfigChanges/ConfigChanges.js:78:50)
    at PlatformMunger.reapply_global_munge (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/node_modules/cordova-common/src/ConfigChanges/ConfigChanges.js:268:14)
    at updateConfigFilesFrom (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/platforms/android/cordova/lib/prepare.js:113:18)
    at Api.module.exports.prepare (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/platforms/android/cordova/lib/prepare.js:44:20)
    at Api.prepare (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/platforms/android/cordova/Api.js:177:45)
    at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/prepare.js:105:36
[ERROR] An error occurred while running subprocess cordova.

        cordova build android --verbose exited with exit code 1.

        Re-running this command with the --verbose flag may provide more information.
  ionic:utils-process onBeforeExit handler: 'process.exit' received +0ms
  ionic:utils-process onBeforeExit handler: running 2 functions +0ms
  ionic:utils-process processExit: exiting (exit code: 1) +59ms

Ionic Info:

Ionic:

   Ionic CLI          : 5.2.3 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.2.1

Cordova:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : android 8.0.0
   Cordova Plugins   : cordova-plugin-ionic-webview 4.1.1, (and 23 other plugins)

Utility:

   cordova-res : 0.6.0
   native-run  : not installed

System:

   ios-deploy : 1.9.4
   NodeJS     : v10.0.0 (/usr/local/bin/node)
   npm        : 5.6.0
   OS         : macOS High Sierra
   Xcode      : Xcode 10.1 Build version 10B61

Plugins:

 cordova plugin ls
com-sarriaroman-photoviewer 1.2.4 "PhotoViewer"
cordova-plugin-androidx 1.0.2 "cordova-plugin-androidx"
cordova-plugin-androidx-adapter 1.1.0 "cordova-plugin-androidx-adapter"
cordova-plugin-app-version 0.1.9 "AppVersion"
cordova-plugin-camera 4.1.0 "Camera"
cordova-plugin-compat 1.2.0 "Compat"
cordova-plugin-datepicker 0.9.3 "DatePicker"
cordova-plugin-device 1.1.7 "Device"
cordova-plugin-file 6.0.2 "File"
cordova-plugin-firebasex 6.0.4 "Google Firebase Plugin"
cordova-plugin-geolocation 2.4.3 "Geolocation"
cordova-plugin-hotspot 1.2.10 "Cordova HotSpot Plugin"
cordova-plugin-ionic-webview 4.1.1 "cordova-plugin-ionic-webview"
cordova-plugin-keyboard 1.2.0 "Keyboard"
cordova-plugin-market 1.2.0 "Market"
cordova-plugin-nativestorage 2.3.2 "NativeStorage"
cordova-plugin-splashscreen 5.0.3 "Splashscreen"
cordova-plugin-statusbar 2.4.4-dev "StatusBar"
cordova-plugin-streaming-media 2.2.0 "StreamingMedia"
cordova-plugin-telerik-imagepicker 2.3.3 "ImagePicker"
cordova-plugin-whitelist 1.3.4 "Whitelist"
cordova-plugin-x-socialsharing 5.4.7 "SocialSharing"
cordova-sqlite-storage 3.2.1 "Cordova sqlite storage plugin - cordova-sqlite-storage plugin version"
cordova.plugins.diagnostic 4.0.12 "Diagnostic"
es6-promise-plugin 4.2.2 "Promise"
ionic-plugin-keyboard 2.2.1 "Keyboard"

Appreciate your help in advance.

Can someone help on this please…

I tried running it without ionic and found below error:

cordova build android --release --verbose --debug
No scripts found for hook "before_build".
No scripts found for hook "before_prepare".
Checking config.xml and package.json for saved platforms that haven't been added to the project
Config.xml and package.json platforms are the same. No pkg.json modification.
Package.json and config.xml platforms are different. Updating config.xml with most current list of platforms.
PlatformApi successfully found for platform android
Checking config.xml for saved plugins that haven't been added to the project
Checking for any plugins added to the project that have not been installed in android platform
No differences found between plugins added to project and installed in android platform. Continuing...
Generating platform-specific config.xml from defaults for android at /Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/platforms/android/app/src/main/res/xml/config.xml
Cannot read property 'nodeName' of null
TypeError: Cannot read property 'nodeName' of null
    at Object.parse (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/node_modules/plist/lib/parse.js:68:25)
    at ConfigFile_load [as load] (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/node_modules/cordova-common/src/ConfigChanges/ConfigFile.js:86:27)
    at new ConfigFile (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/node_modules/cordova-common/src/ConfigChanges/ConfigFile.js:53:10)
    at ConfigKeeper_get [as get] (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/node_modules/cordova-common/src/ConfigChanges/ConfigKeeper.js:51:23)
    at PlatformMunger_apply_file_munge [as apply_file_munge] (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/node_modules/cordova-common/src/ConfigChanges/ConfigChanges.js:78:50)
    at PlatformMunger.reapply_global_munge (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/node_modules/cordova-common/src/ConfigChanges/ConfigChanges.js:268:14)
    at updateConfigFilesFrom (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/platforms/android/cordova/lib/prepare.js:113:18)
    at Api.module.exports.prepare (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/platforms/android/cordova/lib/prepare.js:44:20)
    at Api.prepare (/Users/ankitkau/WorkDocs/Ankit Kaushik/ionic/mapskool-ionic3/platforms/android/cordova/Api.js:177:45)
    at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/prepare.js:105:36