[ 
https://issues.apache.org/jira/browse/CB-9560?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14720673#comment-14720673
 ] 

ASF GitHub Bot commented on CB-9560:
------------------------------------

Github user omefire commented on the pull request:

    https://github.com/apache/cordova-lib/pull/288#issuecomment-135899446
  
    @dpogue , I see what's going on there. This might call for us to be able to 
handle dependent plugin's versioning in Cordova. 


> Issue using plugin restore for plugins with common dependencies
> ---------------------------------------------------------------
>
>                 Key: CB-9560
>                 URL: https://issues.apache.org/jira/browse/CB-9560
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CLI
>            Reporter: Marcus Pridham
>
> Running into an annoying kind of race condition similar to CB-9278 but for 
> plugins.  The issue comes up when you have multiple plugins being restored 
> that have common dependencies.  
> The way restore currently works it is adding all the plugins in config.xml at 
> once. It does NOT wait for the first plugin and its dependencies to be 
> installed before adding the next plugin in the config.xml.  This can cause a 
> plugin to be installed multiple times.  You will get a message like the 
> following in the console:
> Failed to install ‘cordova-plugin-inappbrowser':Error: Uh oh!
> "/Users/i827005/dev/source/odata-demo/platforms/ios/ODataDemo/Plugins/cordova-plugin-inappbrowser/CDVInAppBrowser.m"
>  already exists!



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to