[jira] [Comment Edited] (CB-13797) Fetch failing to install plugin dependencies
[ https://issues.apache.org/jira/browse/CB-13797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16458418#comment-16458418 ] ArturK edited comment on CB-13797 at 4/30/18 9:26 AM: -- I have same issue on my macOS 10.13.3. It worked fine on Windows while building android project. {noformat} upt-macbook-pro:cordova arturk$ cordova prepare ios Discovered plugin "cordova-plugin-file-transfer" in config.xml. Adding it to the project Installing "cordova-plugin-file-transfer" for android Failed to install 'cordova-plugin-file-transfer': CordovaError: Version of installed plugin: "cordova-plugin-file@4.3.3" does not satisfy dependency plugin requirement "cordova-plugin-file@>=5.0.0". Try --force to use installed plugin as dependency. at /Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:557:37 at _fulfilled (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:787:54) at self.promiseDispatch.done (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:816:30) at Promise.promise.promiseDispatch (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:749:13) at /Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:509:49 at flush (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:108:17) at _combinedTickCallback (internal/process/next_tick.js:131:7) at process._tickCallback (internal/process/next_tick.js:180:9) Failed to restore plugin "cordova-plugin-file-transfer" from config.xml. You might need to try adding it again. Error: Version of installed plugin: "cordova-plugin-file@4.3.3" does not satisfy dependency plugin requirement "cordova-plugin-file@>=5.0.0". Try --force to use installed plugin as dependency. Preparing Firebase on iOS upt-macbook-pro:cordova arturk${noformat} {noformat} {noformat} npm@5.6.0 node@v8.11.1 cordova@8.0.0 https://github.com/juthawong/cordova-plugin-smsreceiver.git"; /> {noformat} Edit: I have same issue when building project in VSO. {noformat} Installing "code-push" for android Failed to install 'cordova-plugin-code-push': Error: Expected plugin to have ID "cordova-plugin-dialogs" but got "code-push". at checkID (C:\Users\ArturKokin\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\fetch.js:215:15) at C:\Users\ArturKokin\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\fetch.js:199:9 at _fulfilled (C:\Users\ArturKokin\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\q\q.js:787:54) at self.promiseDispatch.done (C:\Users\ArturKokin\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\q\q.js:816:30) at Promise.promise.promiseDispatch (C:\Users\ArturKokin\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\q\q.js:749:13) at C:\Users\ArturKokin\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\q\q.js:557:44 at flush (C:\Users\ArturKokin\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\q\q.js:108:17) at _combinedTickCallback (internal/process/next_tick.js:131:7) at process._tickCallback (internal/process/next_tick.js:180:9) Failed to restore plugin "cordova-plugin-code-push" from config.xml. You might need to try adding it again. Error: Error: Expected plugin to have ID "cordova-plugin-dialogs" but got "code-push". Discovered plugin "cordova-plugin-file" in config.xml. Adding it to the project Installing "cordova-plugin-file" for android Installing "cordova-plugin-compat" for android Plugin doesn't support this project's cordova-android version. cordova-android: 6.4.0, failed version requirement: <6.3.0 Skipping 'cordova-plugin-compat' for android The Android Persistent storage location now defaults to "Internal". Please check this plugin's README to see if your application needs any changes in its config.xml. If this is a new application no changes are required. If this is an update to an existing application that did not specify an "AndroidPersistentFileLocation" you may need to add: "" to config.xml in order for the application to find previously stored files. Installing "cordova-plugin-file" for ios Plugin dependency "cordova-plugin-compat@1.2.0" already fetched, using that version. Installing "cordova-plugin-compat" for ios Discovered plugin "cordova-plugin-file-transfer" in config.xml. Adding it to the project Installing "cordova-plugin-file-transfer" for android Failed to install 'cordova-plugin-file-transfer': CordovaError: Version of installed plugin: "cordova-plugin-file@4.3.3" does not s
[jira] [Comment Edited] (CB-13797) Fetch failing to install plugin dependencies
[ https://issues.apache.org/jira/browse/CB-13797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16458418#comment-16458418 ] ArturK edited comment on CB-13797 at 4/30/18 9:25 AM: -- I have same issue on my macOS 10.13.3. It worked fine on Windows while building android project. {noformat} upt-macbook-pro:cordova arturk$ cordova prepare ios Discovered plugin "cordova-plugin-file-transfer" in config.xml. Adding it to the project Installing "cordova-plugin-file-transfer" for android Failed to install 'cordova-plugin-file-transfer': CordovaError: Version of installed plugin: "cordova-plugin-file@4.3.3" does not satisfy dependency plugin requirement "cordova-plugin-file@>=5.0.0". Try --force to use installed plugin as dependency. at /Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:557:37 at _fulfilled (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:787:54) at self.promiseDispatch.done (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:816:30) at Promise.promise.promiseDispatch (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:749:13) at /Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:509:49 at flush (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:108:17) at _combinedTickCallback (internal/process/next_tick.js:131:7) at process._tickCallback (internal/process/next_tick.js:180:9) Failed to restore plugin "cordova-plugin-file-transfer" from config.xml. You might need to try adding it again. Error: Version of installed plugin: "cordova-plugin-file@4.3.3" does not satisfy dependency plugin requirement "cordova-plugin-file@>=5.0.0". Try --force to use installed plugin as dependency. Preparing Firebase on iOS upt-macbook-pro:cordova arturk${noformat} {noformat} {noformat} npm@5.6.0 node@v8.11.1 cordova@8.0.0 https://github.com/juthawong/cordova-plugin-smsreceiver.git"; /> {noformat} Edit: I have same issue when building project in VSO. was (Author: amerkuri): I have same issue on my macOS 10.13.3. It worked fine on Windows while building android project. {noformat} upt-macbook-pro:cordova arturk$ cordova prepare ios Discovered plugin "cordova-plugin-file-transfer" in config.xml. Adding it to the project Installing "cordova-plugin-file-transfer" for android Failed to install 'cordova-plugin-file-transfer': CordovaError: Version of installed plugin: "cordova-plugin-file@4.3.3" does not satisfy dependency plugin requirement "cordova-plugin-file@>=5.0.0". Try --force to use installed plugin as dependency. at /Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:557:37 at _fulfilled (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:787:54) at self.promiseDispatch.done (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:816:30) at Promise.promise.promiseDispatch (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:749:13) at /Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:509:49 at flush (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:108:17) at _combinedTickCallback (internal/process/next_tick.js:131:7) at process._tickCallback (internal/process/next_tick.js:180:9) Failed to restore plugin "cordova-plugin-file-transfer" from config.xml. You might need to try adding it again. Error: Version of installed plugin: "cordova-plugin-file@4.3.3" does not satisfy dependency plugin requirement "cordova-plugin-file@>=5.0.0". Try --force to use installed plugin as dependency. Preparing Firebase on iOS upt-macbook-pro:cordova arturk${noformat} {noformat} npm@5.6.0 node@v8.11.1 cordova@8.0.0 https://github.com/juthawong/cordova-plugin-smsreceiver.git"; /> {noformat} > Fetch failing to install plugin dependencies > > > Key: CB-13797 > URL: https://issues.apache.org/jira/browse/CB-13797 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-fetch > Environment: cordova@8.0.0 > cordova-common@2.2.1 > cordova-lib@8.0.0 > cordova-fetch@1.3.0 > npm@5.6.0 > node@9.4.0 > >Reporter: Darryl Pogue >Assignee: Steve Gill >Priority: Critical > > I'm currently unable to inst
[jira] [Commented] (CB-13797) Fetch failing to install plugin dependencies
[ https://issues.apache.org/jira/browse/CB-13797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16458418#comment-16458418 ] ArturK commented on CB-13797: - I have same issue on my macOS 10.13.3. It worked fine on Windows while building android project. {noformat} upt-macbook-pro:cordova arturk$ cordova prepare ios Discovered plugin "cordova-plugin-file-transfer" in config.xml. Adding it to the project Installing "cordova-plugin-file-transfer" for android Failed to install 'cordova-plugin-file-transfer': CordovaError: Version of installed plugin: "cordova-plugin-file@4.3.3" does not satisfy dependency plugin requirement "cordova-plugin-file@>=5.0.0". Try --force to use installed plugin as dependency. at /Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:557:37 at _fulfilled (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:787:54) at self.promiseDispatch.done (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:816:30) at Promise.promise.promiseDispatch (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:749:13) at /Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:509:49 at flush (/Users/arturk/.nvm/versions/node/v8.11.1/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:108:17) at _combinedTickCallback (internal/process/next_tick.js:131:7) at process._tickCallback (internal/process/next_tick.js:180:9) Failed to restore plugin "cordova-plugin-file-transfer" from config.xml. You might need to try adding it again. Error: Version of installed plugin: "cordova-plugin-file@4.3.3" does not satisfy dependency plugin requirement "cordova-plugin-file@>=5.0.0". Try --force to use installed plugin as dependency. Preparing Firebase on iOS upt-macbook-pro:cordova arturk${noformat} {noformat} npm@5.6.0 node@v8.11.1 cordova@8.0.0 https://github.com/juthawong/cordova-plugin-smsreceiver.git"; /> {noformat} > Fetch failing to install plugin dependencies > > > Key: CB-13797 > URL: https://issues.apache.org/jira/browse/CB-13797 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-fetch > Environment: cordova@8.0.0 > cordova-common@2.2.1 > cordova-lib@8.0.0 > cordova-fetch@1.3.0 > npm@5.6.0 > node@9.4.0 > >Reporter: Darryl Pogue >Assignee: Steve Gill >Priority: Critical > > I'm currently unable to install Microsoft's cordova-plugin-code-push due to > some incredibly confusing errors when installing the plugin dependencies. > The plugin [lists 3 > dependencies|https://github.com/Microsoft/cordova-plugin-code-push/blob/e828a5eacd42dcd81bacf121a3e62735c3500227/plugin.xml#L10-L12] > in plugin.xml. > Cordova successfully installs the first (code-push) dependency. > Cordova attempts to install the second (cordova-plugin-device) dependency. It > appears that the npm install is successful. > At the end of the npm install, cordova-fetch [attempts to > discover|https://github.com/apache/cordova-fetch/blob/master/index.js#L100] > what was just installed. Rather than finding "cordova-plugin-device", it > finds "code-push" for a second time. > Then it fails with the following confusing error message: > {noformat} > Failed to install 'cordova-plugin-code-push': Error: Expected plugin to have > ID "cordova-plugin-dialogs" but got "code-push".{noformat} > The full verbose output from {{cordova prepare}} is below: > {noformat} > Discovered plugin "cordova-plugin-code-push" in config.xml. Adding it to the > project > No scripts found for hook "before_plugin_add". > Calling plugman.fetch on plugin "cordova-plugin-code-push@^1.11.2" > Running command: npm install cordova-plugin-code-push@^1.11.2 --production > --no-save > Command finished with error code 0: npm > install,cordova-plugin-code-push@^1.11.2,--production,--no-save > Copying plugin "/PROJECT/node_modules/cordova-plugin-code-push" => > "/PROJECT/plugins/cordova-plugin-code-push" > Calling plugman.install on plugin "/PROJECT/plugins/cordova-plugin-code-push" > for platform "android > Installing "cordova-plugin-code-push" for android > Running command: /PROJECT/platforms/android/cordova/version > Command finished with error code 0: > /PROJECT/platforms/android/cordova/version > Dependencies detected, iterating through them... > Requesting plugin "code-push@2.0.4". > Plugin dependency "code-push" not fetched, retrieving then installing. > Running command: npm install code-push@2.0.4 --production --no-save > Command finished with error code 0: npm > install,code-push@2.0.4,--pro