Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

WebIDE doesnt work with Nexus 5?

  • 3 replies
  • 5 have this problem
  • 5 views
  • Last reply by mmjobbins

more options

Hi Everyone, Just got my new Nexus 5 and flashed today's (fxOS 2.6-pre 11/20) nightly. Everything went well and the OS provides some major improvements over my old GP Revolution.

The main issue that I have is that WebIDE does not recognize the device, I'm using archlinux and I have tried firefox/aurora and the latest nightly with no success. ADB devices shows the device. If I enable internet debugging, webIDE will find the phone but it will refuse to connect to it.

Any advice anyone has would be helpful, if this is a bug that is potentially okay too. Is it possible to "adb push" apps to the phone without WebIDE?

Hi Everyone, Just got my new Nexus 5 and flashed today's (fxOS 2.6-pre 11/20) nightly. Everything went well and the OS provides some major improvements over my old GP Revolution. The main issue that I have is that WebIDE does not recognize the device, I'm using archlinux and I have tried firefox/aurora and the latest nightly with no success. ADB devices shows the device. If I enable internet debugging, webIDE will find the phone but it will refuse to connect to it. Any advice anyone has would be helpful, if this is a bug that is potentially okay too. Is it possible to "adb push" apps to the phone without WebIDE?

All Replies (3)

more options

Would you mind telling us exactly what issues you are running into please?

more options

Thanks very much for the inquiry.

I am presently running Firefox Aurora 44.0a2.20151211004013 on an Arch Linux computer. The phone is a Nexus 5 presently running FxOS2.6.0.0-prerelease, BuildID 2015121110716

Udev is setup and installed correctly and executing adb devices gives the expected result in the terminal. Adb and devtools is enabled in the developer settings page and the issue is that webIDE simply shows the "Cant see your device" link in the USB devices catalog.

Turning on verbose logging in adb helper shows the following when the phone is connected. It appears to be connecting but, no dialog pops up on the phone and webIDE doesn't show the phone.

ADB Addon Helper: trackDevices ondata bootstrap.js:90 ADB Addon Helper: length=29 bootstrap.js:90 ADB Addon Helper: 0019075a1abd0099d9af offline bootstrap.js:90 ADB Addon Helper: Len buffer: 29 bootstrap.js:102 ADB Addon Helper: trackDevices ondata bootstrap.js:90 ADB Addon Helper: length=28 bootstrap.js:90 ADB Addon Helper: 0018075a1abd0099d9af device bootstrap.js:90 ADB Addon Helper: Len buffer: 28 bootstrap.js:102 ADB Addon Helper: CONNECTED: 075a1abd0099d9af bootstrap.js:90 ADB Addon Helper: shell getprop ro.product.model bootstrap.js:90 ADB Addon Helper: shell onopen bootstrap.js:90 ADB Addon Helper: runFSM start bootstrap.js:90 ADB Addon Helper: runFSM send-transport bootstrap.js:90 ADB Addon Helper: Created request: 0012host:transport-any bootstrap.js:102 ADB Addon Helper: len=22 30303132686f73743a7472616e73706f72742d61 0012host:transport-a bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM wait-transport bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: runFSM send-shell bootstrap.js:90 ADB Addon Helper: Created request: 001Eshell:getprop ro.product.model bootstrap.js:102 ADB Addon Helper: len=34 303031457368656c6c3a67657470726f7020726f 001Eshell:getprop ro bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM rec-shell bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM decode-shell bootstrap.js:90 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM decode-shell bootstrap.js:90 ADB Addon Helper: shell onclose bootstrap.js:90 ADB Addon Helper: shell test -f /system/b2g/b2g; echo $? bootstrap.js:90 ADB Addon Helper: shell cat /proc/net/unix bootstrap.js:90 ADB Addon Helper: shell onopen bootstrap.js:90 ADB Addon Helper: runFSM start bootstrap.js:90 ADB Addon Helper: runFSM send-transport bootstrap.js:90 ADB Addon Helper: Created request: 0012host:transport-any bootstrap.js:102 ADB Addon Helper: len=22 30303132686f73743a7472616e73706f72742d61 0012host:transport-a bootstrap.js:102 ADB Addon Helper: shell onopen bootstrap.js:90 ADB Addon Helper: runFSM start bootstrap.js:90 ADB Addon Helper: runFSM send-transport bootstrap.js:90 ADB Addon Helper: Created request: 0012host:transport-any bootstrap.js:102 ADB Addon Helper: len=22 30303132686f73743a7472616e73706f72742d61 0012host:transport-a bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM wait-transport bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: runFSM send-shell bootstrap.js:90 ADB Addon Helper: Created request: 0026shell:test -f /system/b2g/b2g; echo $? bootstrap.js:102 ADB Addon Helper: len=42 303032367368656c6c3a74657374202d66202f73 0026shell:test -f /s bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM wait-transport bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: runFSM send-shell bootstrap.js:90 ADB Addon Helper: Created request: 0018shell:cat /proc/net/unix bootstrap.js:102 ADB Addon Helper: len=28 303031387368656c6c3a636174202f70726f632f 0018shell:cat /proc/ bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM rec-shell bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: shell onclose bootstrap.js:90 ADB Addon Helper: shell test -f /system/b2g/b2g; echo $? bootstrap.js:90 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM rec-shell bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: shell onclose bootstrap.js:90 ADB Addon Helper: shell cat /proc/net/unix bootstrap.js:90 ADB Addon Helper: shell onopen bootstrap.js:90 ADB Addon Helper: runFSM start bootstrap.js:90 ADB Addon Helper: runFSM send-transport bootstrap.js:90 ADB Addon Helper: Created request: 0012host:transport-any bootstrap.js:102 ADB Addon Helper: len=22 30303132686f73743a7472616e73706f72742d61 0012host:transport-a bootstrap.js:102 ADB Addon Helper: shell onopen bootstrap.js:90 ADB Addon Helper: runFSM start bootstrap.js:90 ADB Addon Helper: runFSM send-transport bootstrap.js:90 ADB Addon Helper: Created request: 0012host:transport-any bootstrap.js:102 ADB Addon Helper: len=22 30303132686f73743a7472616e73706f72742d61 0012host:transport-a bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM wait-transport bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: runFSM send-shell bootstrap.js:90 ADB Addon Helper: Created request: 0026shell:test -f /system/b2g/b2g; echo $? bootstrap.js:102 ADB Addon Helper: len=42 303032367368656c6c3a74657374202d66202f73 0026shell:test -f /s bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM wait-transport bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: runFSM send-shell bootstrap.js:90 ADB Addon Helper: Created request: 0018shell:cat /proc/net/unix bootstrap.js:102 ADB Addon Helper: len=28 303031387368656c6c3a636174202f70726f632f 0018shell:cat /proc/ bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM rec-shell bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: shell onclose bootstrap.js:90 ADB Addon Helper: shell cat /proc/net/unix bootstrap.js:90 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM rec-shell bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: shell onopen bootstrap.js:90 ADB Addon Helper: runFSM start bootstrap.js:90 ADB Addon Helper: runFSM send-transport bootstrap.js:90 ADB Addon Helper: Created request: 0012host:transport-any bootstrap.js:102 ADB Addon Helper: len=22 30303132686f73743a7472616e73706f72742d61 0012host:transport-a bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM decode-shell bootstrap.js:90 ADB Addon Helper: shell onclose bootstrap.js:90 ADB Addon Helper: shell cat /proc/net/unix bootstrap.js:90 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM wait-transport bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: runFSM send-shell bootstrap.js:90 ADB Addon Helper: Created request: 0018shell:cat /proc/net/unix bootstrap.js:102 ADB Addon Helper: len=28 303031387368656c6c3a636174202f70726f632f 0018shell:cat /proc/ bootstrap.js:102 ADB Addon Helper: shell onopen bootstrap.js:90 ADB Addon Helper: runFSM start bootstrap.js:90 ADB Addon Helper: runFSM send-transport bootstrap.js:90 ADB Addon Helper: Created request: 0012host:transport-any bootstrap.js:102 ADB Addon Helper: len=22 30303132686f73743a7472616e73706f72742d61 0012host:transport-a bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM rec-shell bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM wait-transport bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: runFSM send-shell bootstrap.js:90 ADB Addon Helper: Created request: 0018shell:cat /proc/net/unix bootstrap.js:102 ADB Addon Helper: len=28 303031387368656c6c3a636174202f70726f632f 0018shell:cat /proc/ bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM decode-shell bootstrap.js:90 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM rec-shell bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: shell onclose bootstrap.js:90 ADB Addon Helper: shell cat /proc/net/unix bootstrap.js:90 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM decode-shell bootstrap.js:90 ADB Addon Helper: shell onclose bootstrap.js:90 ADB Addon Helper: shell onopen bootstrap.js:90 ADB Addon Helper: runFSM start bootstrap.js:90 ADB Addon Helper: runFSM send-transport bootstrap.js:90 ADB Addon Helper: Created request: 0012host:transport-any bootstrap.js:102 ADB Addon Helper: len=22 30303132686f73743a7472616e73706f72742d61 0012host:transport-a bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM wait-transport bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: runFSM send-shell bootstrap.js:90 ADB Addon Helper: Created request: 0018shell:cat /proc/net/unix bootstrap.js:102 ADB Addon Helper: len=28 303031387368656c6c3a636174202f70726f632f 0018shell:cat /proc/ bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM rec-shell bootstrap.js:90 ADB Addon Helper: view[0] = 1497451343 bootstrap.js:102 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM decode-shell bootstrap.js:90 ADB Addon Helper: shell ondata bootstrap.js:90 ADB Addon Helper: runFSM decode-shell bootstrap.js:90 ADB Addon Helper: shell onclose bootstrap.js:90

more options

WebIDE finds wifi devices, but wifi debugging also fails with an obvious exception. Here is the console info from there.

Connection status changed: connecting app-manager.js:161 "DevToolsUtils.dbg_assert is deprecated! Use DevToolsUtils.assert instead! dbg_assert@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:449:13 ObjectActor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/object.js:57:1 WCA_objectGrip@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webconsole.js:454:17 createValueGrip@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/object.js:1913:1 WCA_createValueGrip@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webconsole.js:413:12 WCA_prepareConsoleMessageForRemote/result.arguments<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webconsole.js:1561:14 WCA_prepareConsoleMessageForRemote@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webconsole.js:1559:24 WCA_onConsoleAPICall@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webconsole.js:1367:16 CAL_observe@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/webconsole/utils.js:1473:5 CS_recordEvent@resource://gre/components/ConsoleAPIStorage.js:137:5 sendConsoleAPIMessage@resource://gre/modules/Console.jsm:566:5 createMultiLineDumper/<@resource://gre/modules/Console.jsm:496:5 Connection.prototype._clientConnect/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/client/connection-manager.js:324:9 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 TaskImpl_handleException@resource://gre/modules/Task.jsm:448:5 TaskImpl_run@resource://gre/modules/Task.jsm:326:11 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 onInputStreamReady@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/security/socket.js:312:11 " DevToolsUtils.js:452 Exception { message: "Component returned failure code: 0x…", result: 2152398862, name: "NS_ERROR_NET_TIMEOUT", filename: "resource://gre/modules/commonjs/too…", lineNumber: 300, columnNumber: 0, inner: null, data: null, stack: "onInputStreamReady@resource://gre/m…", location: XPCWrappedNative_NoHelper } connection-manager.js:324 Connection status changed: disconnected app-manager.js:161 Operation failed: Connecting to hammerhead-1204dfa5 webide.js:354:5

[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIWebNavigation.loadURIWithOptions]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://browser/content/browser.js :: _loadURIWithFlags :: line 11886" data: no]

Modified by mmjobbins