Closed
Bug 1127108
Opened 9 years ago
Closed 9 years ago
Inspect tools doesn't open within Firefox Mulet
Categories
(Firefox OS Graveyard :: Gaia, defect)
Firefox OS Graveyard
Gaia
Tracking
(firefox38 fixed)
RESOLVED
FIXED
2.2 S6 (20feb)
Tracking | Status | |
---|---|---|
firefox38 | --- | fixed |
People
(Reporter: contato, Assigned: ochameau)
References
Details
Attachments
(1 file)
3.25 KB,
patch
|
fabrice
:
review+
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0 Build ID: 20150120004008 Steps to reproduce: Created a profile from updated gaia master branch, downloaded Firefox Mulet and run mulet -profile path/to/gaia/profile Actual results: Gaia run, but I inspect tools don't. When I try to open it (ctrl + shift + i) a blank sidebar appears in place of inspect tools. Output from terminal: 1422486865470 Marionette INFO marionette enabled via build flag and pref 1422486865579 Marionette INFO marionette-server.js loaded 1422486865632 Marionette INFO Listening on port 2828 1422486865632 Marionette INFO Marionette server ready *** UTM:SVC TimerManager:registerTimer - id: browser-cleanup-thumbnails ATTENTION: default value of option force_s3tc_enable overridden by environment. ###################################### forms.js loaded ############################### browserElementPanning.js loaded ######################## BrowserElementChildPreload.js loaded *** UTM:SVC TimerManager:registerTimer - id: user-agent-updates-timer ###################################### forms.js loaded ############################### browserElementPanning.js loaded ######################## BrowserElementChildPreload.js loaded ############################### browserElementPanning.js loaded ######################## BrowserElementChildPreload.js loaded ############################### browserElementPanning.js loaded ######################## BrowserElementChildPreload.js loaded UpdatePrompt: Forcing update check *** AUS:SVC Checker: checkForUpdates, force: true *** AUS:SVC getLocale - getting locale from file: resource://gre/update.locale, locale: en-US *** AUS:SVC Checker:getUpdateURL - update URL: https://aus4.mozilla.org/update/3/Firefox/38.0a1/20150128101733/%PRODUCT_DEVICE%/en-US/default/Linux%203.7.10-1-MANJARO%20(GTK%202.24.25)/default/default/update.xml?force=1 *** AUS:SVC gCanCheckForUpdates - able to check for updates *** AUS:SVC recordInHealthReport - updateCheckStart - 0 *** AUS:SVC Checker:checkForUpdates - sending request to: https://aus4.mozilla.org/update/3/Firefox/38.0a1/20150128101733/%PRODUCT_DEVICE%/en-US/default/Linux%203.7.10-1-MANJARO%20(GTK%202.24.25)/default/default/update.xml?force=1 ############################### browserElementPanning.js loaded ######################## BrowserElementChildPreload.js loaded *** AUS:SVC Checker:onLoad - request completed downloading document *** AUS:SVC Checker:_updates get - unexpected node name! *** AUS:SVC Checker:onLoad - there was a problem checking for updates. Exception: Error: Unexpected node name, expected: updates, got: parsererror *** AUS:SVC Checker:onLoad - request.status: 400 *** AUS:SVC getStatusTextFromCode - transfer error: Update XML file not found (404), default code: 404 *** AUS:SVC recordInHealthReport - updateCheckFailed - 1400 UpdatePrompt: Setting gecko.updateStatus: check-error-http-400 *** AUS:SVC Creating UpdateService *** AUS:SVC UpdateService:onError - error during background update. error code: 1400, status text: Update XML file not found (404) Handler function DebuggerClient.requester request callback threw an exception: TypeError: this._form is undefined Stack: TabTarget_makeRemote/attachTab@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/framework/target.js:396:7 TabTarget_makeRemote/</<@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/framework/target.js:429:11 DebuggerClient.requester/</<@resource://gre/modules/devtools/dbg-client.jsm:352:9 makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:82:14 emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:97:9 Request.prototype.emit@resource://gre/modules/devtools/dbg-client.jsm:1115:29 DebuggerClient.prototype.onPacket@resource://gre/modules/devtools/dbg-client.jsm:955:7 LocalDebuggerTransport.prototype.send/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/transport/transport.js:545:11 makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:82:14 makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:82:14 Line: 396, column: 6 Expected results: Run Gaia with inspect tools.
Comment 1•9 years ago
|
||
I experience the same issue. A workaround that I found with the help of ythej from #gaia is the following: Build your gaia profile with 'make DEBUG=1 DESKTOP=0' and run mulet with 'gaia/profile-debug' as the profile folder instead of 'gaia/profile'.
Reporter | ||
Comment 2•9 years ago
|
||
Didn't worked, Alessandro. Now Gaia don't load (stop on based on Mozilla technology screen) and responsive mode isn't enabled, but this way I can open dev tools. The output console: 21479424872147942487214794248721479424871422559478580 Marionette INFO marionette enabled via build flag and pref 1422559478691 Marionette INFO marionette-server.js loaded 1422559478716 Marionette INFO Listening on port 2828 1422559478716 Marionette INFO Marionette server ready *** UTM:SVC TimerManager:registerTimer - id: browser-cleanup-thumbnails console.error: JavaScript error: jar:file:///home/nicholascamp/projetos/firefox-mulet/omni.ja!/components/ProcessGlobal.js, line 170: TypeError: can't convert undefined to object Message: Unix error 13 during operation open on file /home/nicholascamp/projetos/gaia/profile-debug/sessionstore.js (Permissão negada) ATTENTION: default value of option force_s3tc_enable overridden by environment. JavaScript error: app://system.gaiamobile.org/shared/js/dump.js, line 24: TypeError: settings is null JavaScript error: app://system.gaiamobile.org/js/applications.js, line 85: TypeError: apps.mgmt is undefined JavaScript error: app://system.gaiamobile.org/js/init_logo_handler.js, line 98: ReferenceError: Service is not defined JavaScript error: app://system.gaiamobile.org/shared/js/date_time_helper.js, line 33: TypeError: window.navigator.mozSettings is null JavaScript error: app://system.gaiamobile.org/js/wake_lock_manager.js, line 47: TypeError: navigator.mozPower is undefined JavaScript error: app://system.gaiamobile.org/js/browser_settings.js, line 26: TypeError: navigator.mozSettings is null JavaScript error: app://system.gaiamobile.org/js/usb_storage.js, line 212: TypeError: navigator.mozSettings is null JavaScript error: app://system.gaiamobile.org/shared/js/settings_listener.js, line 28: TypeError: settings is null JavaScript error: app://system.gaiamobile.org/js/input_window.js, line 51: ReferenceError: AppTransitionController is not defined LogShake: starting captureLogs listener JavaScript error: app://system.gaiamobile.org/js/cell_broadcast_system.js, line 42: TypeError: settings is null JavaScript error: app://system.gaiamobile.org/js/findmydevice_launcher.js, line 67: TypeError: navigator.mozSettings is null JavaScript error: app://system.gaiamobile.org/shared/js/settings_listener.js, line 28: TypeError: settings is null JavaScript error: app://system.gaiamobile.org/shared/js/settings_listener.js, line 28: TypeError: settings is null ###################################### forms.js loaded ############################### browserElementPanning.js loaded ######################## BrowserElementChildPreload.js loaded JavaScript error: app://system.gaiamobile.org/shared/js/version_helper.js, line 52: TypeError: navigator.mozSettings is null JavaScript error: , line 0: uncaught exception: NotInApp
Comment 3•9 years ago
|
||
Alexandre, is this expected? I don't see a reason why it would be though.
Flags: needinfo?(poirot.alex)
Updated•9 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee | ||
Comment 4•9 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=6e968d834f7f I'm not able to see a blank inspector, but I see various regression. The system app doesn't automatically loads itself, and devtools aren't automatically opened when the system app is manually loaded either.
Attachment #8559915 -
Flags: review?(fabrice)
Assignee | ||
Updated•9 years ago
|
Flags: needinfo?(poirot.alex)
Comment 5•9 years ago
|
||
Comment on attachment 8559915 [details] [diff] [review] patch v1 Review of attachment 8559915 [details] [diff] [review]: ----------------------------------------------------------------- ::: b2g/dev/app/moz.build @@ +6,5 @@ > export('DIST_SUBDIR') > > JS_PREFERENCE_FILES += [ > '/b2g/app/b2g.js', > + '/b2g/dev/app/mulet.js', That needs to be only added when building Mulet.
Attachment #8559915 -
Flags: review?(fabrice) → review-
Assignee | ||
Comment 6•9 years ago
|
||
Comment on attachment 8559915 [details] [diff] [review] patch v1 Review of attachment 8559915 [details] [diff] [review]: ----------------------------------------------------------------- (In reply to Fabrice Desré [:fabrice] from comment #5) > Comment on attachment 8559915 [details] [diff] [review] > patch v1 > > Review of attachment 8559915 [details] [diff] [review]: > ----------------------------------------------------------------- > > ::: b2g/dev/app/moz.build > @@ +6,5 @@ > > export('DIST_SUBDIR') > > > > JS_PREFERENCE_FILES += [ > > '/b2g/app/b2g.js', > > + '/b2g/dev/app/mulet.js', > > That needs to be only added when building Mulet. This file, b2g/dev/app/moz.build, is already mulet specific, as everything inside b2g/dev, or did I missed something and b2g/dev is now also used for another product?
Attachment #8559915 -
Flags: review- → review?(fabrice)
Comment 7•9 years ago
|
||
Comment on attachment 8559915 [details] [diff] [review] patch v1 Review of attachment 8559915 [details] [diff] [review]: ----------------------------------------------------------------- You're right, I misread the pref file path. sorry!
Attachment #8559915 -
Flags: review?(fabrice) → review+
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → poirot.alex
Keywords: checkin-needed
Comment 8•9 years ago
|
||
https://hg.mozilla.org/integration/fx-team/rev/38764a9bae60
Keywords: checkin-needed
Whiteboard: [fixed-in-fx-team]
Comment 9•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/38764a9bae60
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox38:
--- → fixed
Resolution: --- → FIXED
Whiteboard: [fixed-in-fx-team]
Target Milestone: --- → 2.2 S6 (20feb)
You need to log in
before you can comment on or make changes to this bug.
Description
•