Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.4.0
-
None
-
None
Description
mobilespec $ cordova plugin remove org.cordova.mobile-spec-dependencies
Uninstalling org.cordova.mobile-spec-dependencies from android
Uninstalling org.cordova.mobile-spec-dependencies from blackberry10
Uninstalling 20 dangling dependent plugins.
Uninstalling org.apache.cordova.battery-status from ios
Uninstalling org.apache.cordova.camera from ios
Uninstalling org.apache.cordova.console from ios
Uninstalling org.apache.cordova.contacts from ios
Uninstalling org.apache.cordova.device from ios
Uninstalling org.apache.cordova.device-motion from ios
Uninstalling org.apache.cordova.device-orientation from ios
Uninstalling org.apache.cordova.dialogs from ios
Error during processing of action! Attempting to revert...
Uninstalling org.apache.cordova.file from ios
Uninstalling org.apache.cordova.media-capture from ios
Error during processing of action! Attempting to revert...
Error during reversion of action! We probably really messed up your project now, sorry! D:
Uninstalling org.apache.cordova.file-transfer from ios
Uninstalling org.apache.cordova.geolocation from ios
Uninstalling org.apache.cordova.globalization from ios
Uninstalling org.apache.cordova.inappbrowser from ios
Uninstalling org.apache.cordova.media from ios
Uninstalling org.apache.cordova.network-information from ios
Uninstalling org.apache.cordova.splashscreen from ios
Uninstalling org.apache.cordova.vibration from ios
Uninstalling org.apache.cordova.test.whitelist from ios
Uninstalling org.apache.cordova.test.echo from ios
TypeError: Uh oh!
Cannot read property 'resources_dir' of undefined
at module.exports.resource-file.uninstall (plugman/src/platforms/ios.js:116:48)
at Object.ActionStack.process (plugman/src/util/action-stack.js:46:25)
at handleUninstall (plugman/src/uninstall.js:186:20)
at plugman/src/uninstall.js:135:16
at _fulfilled (q/q.js:798:54)
at Promise.then.self.promiseDispatch.done (q/q.js:827:30)
at Promise.promise.promiseDispatch (q/q.js:760:13)
at Promise.then.self.promiseDispatch.threw (q/q.js:821:14)
at flush (q/q.js:108:17)
at process._tickCallback (node.js:415:13)
process:function(platform, project_dir) {
require('../../plugman').emit('verbose', 'Beginning processing of action stack for ' + platform + ' project...');
var project_files;
// parse platform-specific project files once
if (platforms[platform].parseProjectFile)
while(this.stack.length) {
var action = this.stack.shift();
var handler = action.handler.run;
var action_params = action.handler.params;
if (project_files)
try {
handler.apply(null, action_params);
> project_files
- Object
. pbx: "mobilespec/platforms/ios/mobilespec.xcodeproj/project.pbxp... (length: 83)"
. plugins_dir: "mobilespec/platforms/ios/mobilespec/Plugins"
. resources_dir: "mobilespec/platforms/ios/mobilespec/Resources"
. write: function () {
. xcode: pbxProject
. xcode_path: "mobilespec/platforms/ios/mobilespec"
> action_params - Array[3]
. 0: Element
. 1: "mobilespec/platforms/ios"
. 2: Object
. length: 3