Zarko Hristovski created CB-10583:
-------------------------------------
Summary: Adding multiple platforms at once fails to install
plugin(s) from a Git repo
Key: CB-10583
URL: https://issues.apache.org/jira/browse/CB-10583
Project: Apache Cordova
Issue Type: Bug
Components: CLI
Affects Versions: 6.0.0
Environment: OSX
Reporter: Zarko Hristovski
I get a plugin installation failure when trying to add both ios and android as
platforms at the same time. But this seems to happen only when the plugin spec
value points to its Git repository.
I have
{noformat}
<plugin name="cordova-plugin-crosswalk-webview"
spec="https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview.git#master"
/>
{noformat}
specified in the config.xml
{noformat}
$ cordova platform add ios android
Adding ios project...
Running command:
/Users/zarko/.cordova/lib/npm_cache/cordova-ios/3.9.2/package/bin/create
/Users/zarko/temp/configTest/platforms/ios io.cordova.hellocordova HelloCordova
--cli
iOS project created with [email protected]
Discovered plugin "cordova-plugin-crosswalk-webview" in config.xml. Installing
to the project
Fetching plugin
"https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview.git" via
git clone
Repository
"https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview.git"
checked out to git ref "master".
Installing "cordova-plugin-crosswalk-webview" for ios
/Users/zarko/temp/configTest/platforms/ios/CordovaLib/CordovaLib.xcodeproj/project.pbxproj
/Users/zarko/temp/configTest/platforms/ios/HelloCordova.xcodeproj/project.pbxproj
/Users/zarko/temp/configTest/platforms/ios/CordovaLib/CordovaLib.xcodeproj/project.pbxproj
/Users/zarko/temp/configTest/platforms/ios/HelloCordova.xcodeproj/project.pbxproj
Discovered plugin "cordova-plugin-whitelist" in config.xml. Installing to the
project
Fetching plugin "cordova-plugin-whitelist@1" via npm
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms/android
Package: io.cordova.hellocordova
Name: HelloCordova
Activity: MainActivity
Android target: android-23
Android project created with [email protected]
Discovered plugin "cordova-plugin-whitelist" in config.xml. Installing to the
project
Fetching plugin "cordova-plugin-whitelist@1" via npm
Installing "cordova-plugin-crosswalk-webview" for android
Failed to install 'cordova-plugin-crosswalk-webview':Error: Variable(s)
missing: undefined
at
/Users/zarko/.nvm/versions/node/v4.3.0/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:346:23
at _fulfilled
(/Users/zarko/.nvm/versions/node/v4.3.0/lib/node_modules/cordova/node_modules/q/q.js:787:54)
at self.promiseDispatch.done
(/Users/zarko/.nvm/versions/node/v4.3.0/lib/node_modules/cordova/node_modules/q/q.js:816:30)
at Promise.promise.promiseDispatch
(/Users/zarko/.nvm/versions/node/v4.3.0/lib/node_modules/cordova/node_modules/q/q.js:749:13)
at
/Users/zarko/.nvm/versions/node/v4.3.0/lib/node_modules/cordova/node_modules/q/q.js:557:44
at flush
(/Users/zarko/.nvm/versions/node/v4.3.0/lib/node_modules/cordova/node_modules/q/q.js:108:17)
at nextTickCallbackWith0Args (node.js:419:9)
at process._tickCallback (node.js:348:13)
Error: Variable(s) missing: undefined
{noformat}
My system information:
OS: Mac OS X El Capitan
Node Version: v4.3.0
Xcode version: Xcode 7.2.1 Build version 7C1002
Cordova CLI: 6.0.0
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]