ath0mas edited a comment on issue #867: URL: https://github.com/apache/cordova-lib/issues/867#issuecomment-782748334
Seems to be during `cordovaDependencies` resolution where [allVersions](https://github.com/apache/cordova-lib/blob/master/src/cordova/plugin/add.js#L375) is **null**. See debug logs: <details> <summary>$ cordova plugin add cordova-plugin-ns0m-media-capture -d</summary> ``` No scripts found for hook "before_plugin_add". No version specified for cordova-plugin-ns0m-media-capture, retrieving version from config.xml No version for cordova-plugin-ns0m-media-capture saved in config.xml or package.json Attempting to use npm info for cordova-plugin-ns0m-media-capture to choose a compatible release Ignoring invalid version in cordova-plugin-ns0m-media-capture cordovaDependencies: >=1.4.4 (must be a single version <= latest or an upper bound) Invalid Version: null TypeError: Invalid Version: null at new SemVer (C:\Users\ath0mas\AppData\Roaming\npm\node_modules\cordova\node_modules\semver\classes\semver.js:19:13) at compare (C:\Users\ath0mas\AppData\Roaming\npm\node_modules\cordova\node_modules\semver\functions\compare.js:3:32) at Object.lte (C:\Users\ath0mas\AppData\Roaming\npm\node_modules\cordova\node_modules\semver\functions\lte.js:2:30) at Function.determinePluginVersionToFetch (C:\Users\ath0mas\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\plugin\add.js:387:59) at C:\Users\ath0mas\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\plugin\add.js:338:39 at processTicksAndRejections (node:internal/process/task_queues:94:5) ``` </details> <details> <summary>$ cordova plugin add cordova-plugin-ns0m-file-transfer -d</summary> ``` No scripts found for hook "before_plugin_add". No version specified for cordova-plugin-ns0m-file-transfer, retrieving version from config.xml No version for cordova-plugin-ns0m-file-transfer saved in config.xml or package.json Attempting to use npm info for cordova-plugin-ns0m-file-transfer to choose a compatible release Invalid Version: null TypeError: Invalid Version: null at new SemVer (C:\Users\ath0mas\AppData\Roaming\npm\node_modules\cordova\node_modules\semver\classes\semver.js:19:13) at compare (C:\Users\ath0mas\AppData\Roaming\npm\node_modules\cordova\node_modules\semver\functions\compare.js:3:32) at Object.lte (C:\Users\ath0mas\AppData\Roaming\npm\node_modules\cordova\node_modules\semver\functions\lte.js:2:30) at Function.determinePluginVersionToFetch (C:\Users\ath0mas\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\plugin\add.js:387:59) at C:\Users\ath0mas\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\plugin\add.js:338:39 at processTicksAndRejections (node:internal/process/task_queues:94:5) ``` </details> <details> <summary>$ cordova plugin add cordova-plugin-ns0m-disk-space -d</summary> ``` No scripts found for hook "before_plugin_add". No version specified for cordova-plugin-ns0m-disk-space, retrieving version from config.xml No version for cordova-plugin-ns0m-disk-space saved in config.xml or package.json Attempting to use npm info for cordova-plugin-ns0m-disk-space to choose a compatible release npm info for cordova-plugin-ns0m-disk-space did not contain any engine info. Fetching latest release Calling plugman.fetch on plugin "cordova-plugin-ns0m-disk-space" fetch: Installing cordova-plugin-ns0m-disk-space to C:\Users\ath0mas\Desktop\hellocdv Running command: npm install cordova-plugin-ns0m-disk-space --save-dev Command finished with error code 0: npm install,cordova-plugin-ns0m-disk-space,--save-dev Copying plugin "C:\Users\ath0mas\Desktop\hellocdv\node_modules\cordova-plugin-ns0m-disk-space" => "C:\Users\ath0mas\Desktop\hellocdv\plugins\cordova-plugin-ns0m-disk-space" Adding cordova-plugin-ns0m-disk-space to package.json No scripts found for hook "after_plugin_add". ``` </details> --- vs. <details> <summary>$ cordova plugin add [email protected] -d</summary> ``` No scripts found for hook "before_plugin_add". Calling plugman.fetch on plugin "[email protected]" fetch: Installing [email protected] to C:\Users\ath0mas\Desktop\hellocdv Running command: npm install [email protected] --save-dev Command finished with error code 0: npm install,[email protected],--save-dev Copying plugin "C:\Users\ath0mas\Desktop\hellocdv\node_modules\cordova-plugin-ns0m-media-capture" => "C:\Users\ath0mas\Desktop\hellocdv\plugins\cordova-plugin-ns0m-media-capture" Adding cordova-plugin-ns0m-media-capture to package.json No scripts found for hook "after_plugin_add". ``` </details> <details> <summary>$ cordova plugin add [email protected] -d</summary> ``` No scripts found for hook "before_plugin_add". Calling plugman.fetch on plugin "[email protected]" fetch: Installing [email protected] to C:\Users\ath0mas\Desktop\hellocdv Running command: npm install [email protected] --save-dev Command finished with error code 0: npm install,[email protected],--save-dev Copying plugin "C:\Users\ath0mas\Desktop\hellocdv\node_modules\cordova-plugin-ns0m-file-transfer" => "C:\Users\ath0mas\Desktop\hellocdv\plugins\cordova-plugin-ns0m-file-transfer" Adding cordova-plugin-ns0m-file-transfer to package.json No scripts found for hook "after_plugin_add". ``` </details> <details> <summary>$ cordova plugin add [email protected] -d</summary> ``` No scripts found for hook "before_plugin_add". Calling plugman.fetch on plugin "[email protected]" fetch: Installing [email protected] to C:\Users\ath0mas\Desktop\hellocdv Running command: npm install [email protected] --save-dev Command finished with error code 0: npm install,[email protected],--save-dev Copying plugin "C:\Users\ath0mas\Desktop\hellocdv\node_modules\cordova-plugin-ns0m-disk-space" => "C:\Users\ath0mas\Desktop\hellocdv\plugins\cordova-plugin-ns0m-disk-space" Adding cordova-plugin-ns0m-disk-space to package.json No scripts found for hook "after_plugin_add". ``` </details> ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
