[
https://issues.apache.org/jira/browse/CB-7677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14155345#comment-14155345
]
Marcel Kinard commented on CB-7677:
-----------------------------------
May be related to CB-7671.
> dependency on File plugin when already installed causes all plugins to be
> erased
> --------------------------------------------------------------------------------
>
> Key: CB-7677
> URL: https://issues.apache.org/jira/browse/CB-7677
> Project: Apache Cordova
> Issue Type: Bug
> Components: CordovaLib
> Reporter: Marcel Kinard
>
> I'm running createmobilespec on master. Note that I have npm-link'ed
> cordova-lib into cordova-plugman and cordova-cli. When I run
> createmobilespec, it appears that it attempts to install the File plugin
> twice, and then attempts to do a revert upon the unnecessary 2nd install:
> {code}
> Searchpath: --searchpath /Users/marcelk/Developer/apache/
> Installing local test framework plugins...
> Installing "org.apache.cordova.test.whitelist" for android
> Installing "org.apache.cordova.test.echo" for android
> Installing "org.apache.cordova.test-framework" for android
> Installing "org.cordova.mobile-spec-dependencies" for android
> Installing "org.apache.cordova.battery-status" for android
> Installing "org.apache.cordova.camera" for android
> Installing "org.apache.cordova.console" for android
> Installing "org.apache.cordova.contacts" for android
> Installing "org.apache.cordova.device" for android
> Installing "org.apache.cordova.device-motion" for android
> Installing "org.apache.cordova.device-orientation" for android
> Installing "org.apache.cordova.dialogs" for android
> Installing "org.apache.cordova.file" for android
> Installing "org.apache.cordova.file-transfer" for android
> Installing "org.apache.cordova.file" for android
> Error during processing of action! Attempting to revert...
> Installing "org.apache.cordova.geolocation" for android
> Installing "org.apache.cordova.globalization" for android
> {code}
> When I try to run mobilespec I'm getting exceptions that plugins are missing.
> And indeed they are:
> {code}
> marcelk-macbook:apache marcelk$ ls
> mobilespec/platforms/android/src/org/apache/cordova/
> file media statusbar
> filetransfer mediacapture test
> globalization networkinformation vibration
> inappbrowser splashscreen
> marcelk-macbook:apache marcelk$
> {code}
> Note that the native code for all the plugins alphabetically prior to File
> are missing. I'm wondering if the revert is being a bit aggressive, in
> addition to plugman unnecessarily attempting to install the File plugin as a
> dependency when it is already installed.
> If I don't npm-link cordova-lib and just use the latest one in the npm
> registry, then this problem doesn't exist. Methinks a problem has been
> introduced since the last tools release.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)