Closed Bug 1226215 Opened 10 years ago Closed 10 years ago

Can't update apps on the device using the reload (install and run) button

Categories

(DevTools Graveyard :: WebIDE, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: cmills, Unassigned)

Details

A new problem has now appeared on WebIDE (See also https://bugzilla.mozilla.org/show_bug.cgi?id=1226164 for previous status.) When I connect WebIDE to my Xperia foxfood phone, the Toolbox appears to open successfully. However, now I can't update apps using the reload (install and run) button - it gives me the message "Operation failed: launching/reloading app: Error: Not running". I also can't see the app directory structure to view/edit the code. It just doesn't appear. Also, if I close the toolbox down and try to reopen it, I am again presented with the "Can't connect to app..." message, as detailed in my previous bug.
The browser console output during this error is as follows: "Operation failed: launching / reloading app: Error: Not running" webide.js:354:5 Error: Not running Stack trace: reloadApp/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/apps/app-actor-front.js:355:12 Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:937:21 this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:813:7 Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:744:11 this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:776:7 this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:711:7 TabTarget.prototype.makeRemote/attachTab/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/target.js:399:11 DebuggerClient.prototype.attachTab/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:447:7 emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9 emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38 Request.prototype.emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:1203:29 DebuggerClient.prototype.onPacket/emitReply@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:989:29 DevTools RDP*DebuggerClient.prototype.request@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:695:5 DebuggerClient.prototype.attachTab@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:441:5 TabTarget.prototype.makeRemote/attachTab@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/target.js:397:7 TabTarget.prototype.makeRemote@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/target.js:433:7 exports.TargetFactory.forRemoteTab@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/target.js:56:23 getTargetForApp/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/apps/app-actor-front.js:323:7 emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9 emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38 Request.prototype.emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:1203:29 DebuggerClient.prototype.onPacket/emitReply@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:989:29 DevTools RDP*DebuggerClient.prototype.request@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:695:5 getTargetForApp@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/apps/app-actor-front.js:313:3 reloadApp@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/apps/app-actor-front.js:340:10 App.prototype.reload@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/apps/app-actor-front.js:447:1 exports.AppManager.launchOrReloadRuntimeApp@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/webide/modules/app-manager.js:606:14 Cmds.play<@chrome://webide/content/webide.js:1088:29 TaskImpl_run@resource://gre/modules/Task.jsm:314:40 TaskImpl@resource://gre/modules/Task.jsm:275:3 createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14 oncommand@chrome://webide/content/webide.xul:1:1 webide.js:337:11 A promise chain failed to handle a rejection. Did you forget to '.catch', or did you forget to 'return'? See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise Date: Thu Nov 19 2015 15:41:30 GMT+0000 (GMT) Full Message: Error: Not running Full Stack: reloadApp/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/apps/app-actor-front.js:355:12 Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:937:21 this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:813:7 Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:744:11 this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:776:7 this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:711:7 TabTarget.prototype.makeRemote/attachTab/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/target.js:399:11 DebuggerClient.prototype.attachTab/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:447:7 emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9 emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38 Request.prototype.emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:1203:29 DebuggerClient.prototype.onPacket/emitReply@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:989:29 DevTools RDP*DebuggerClient.prototype.request@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:695:5 DebuggerClient.prototype.attachTab@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:441:5 TabTarget.prototype.makeRemote/attachTab@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/target.js:397:7 TabTarget.prototype.makeRemote@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/target.js:433:7 exports.TargetFactory.forRemoteTab@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/target.js:56:23 getTargetForApp/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/apps/app-actor-front.js:323:7 emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9 emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38 Request.prototype.emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:1203:29 DebuggerClient.prototype.onPacket/emitReply@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:989:29 DevTools RDP*DebuggerClient.prototype.request@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/main.js:695:5 getTargetForApp@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/apps/app-actor-front.js:313:3 reloadApp@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/apps/app-actor-front.js:340:10 App.prototype.reload@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/apps/app-actor-front.js:447:1 exports.AppManager.launchOrReloadRuntimeApp@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/webide/modules/app-manager.js:606:14 Cmds.play<@chrome://webide/content/webide.js:1088:29 TaskImpl_run@resource://gre/modules/Task.jsm:314:40 TaskImpl@resource://gre/modules/Task.jsm:275:3 createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:249:14 oncommand@chrome://webide/content/webide.xul:1:1
Do you have a custom gaia? I can't explain all your errors whereas Yi-Fan was obvious.
(In reply to Alexandre Poirot [:ochameau] from comment #2) > Do you have a custom gaia? I can't explain all your errors whereas Yi-Fan > was obvious. No, I don't have any kind of custom Gaia running. Is there any way that I can just completely reset WebIDE, to try to flush out the problem?
An update on this - I tried updating my dev environment on my windows test machine to see if it would work there, and got exactly the same error/result. This led me to believe that it is something on the device itself that is not behaving; I tried installing the latest nightly Aries build onto my phone, and this fixed the problem. So it seems to be something in the latest OTA that caused this. I'm not sure if we should investigate this further, or just close this bug.
From comment 4 this is resolved by a new build on the device.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Product: Firefox → DevTools
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.