Closed Bug 1032288 Opened 10 years ago Closed 10 years ago

Intermittent failing test, Vertical Home - Packaged App Update resume update, TypeError: entry.app.manifest is undefined

Categories

(Firefox OS Graveyard :: Gaia::Homescreen, defect)

x86
macOS
defect
Not set
normal

Tracking

(b2g-v2.0 fixed, b2g-v2.1 fixed)

RESOLVED FIXED
2.0 S6 (18july)
Tracking Status
b2g-v2.0 --- fixed
b2g-v2.1 --- fixed

People

(Reporter: daleharvey, Assigned: kgrandon)

References

Details

(Whiteboard: [systemsfe])

Attachments

(1 file)

(deleted), text/x-github-pull-request
crdlc
: review+
Details
No description provided.
Assignee: nobody → dale
Blocks: 960072
Whiteboard: [systemsfe]
https://tbpl.mozilla.org/?tree=Gaia-Try&rev=8265afc6738732d240e75d54f78d3e2d9e699a4f And the full log, is the same error that we had in travis: https://tbpl.mozilla.org/php/getParsedLog.php?id=42756862&tree=Gaia-Try&full=1 And the stack trace, just in case: 04:15:13 INFO - 1) Vertical Home - Packaged App Update resume update: 04:15:13 INFO - Error: timeout exceeded! 04:15:13 INFO - at Object.Client.waitForSync (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:682:16) 04:15:13 INFO - at Object.Client.waitFor (/builds/slave/test/gaia/node_modules/marionette-client/lib/marionette/client.js:650:60) 04:15:13 INFO - at Context.<anonymous> (/builds/slave/test/gaia/apps/verticalhome/test/marionette/app_packaged_resume_update_test.js:75:12) 04:15:13 INFO - at callFn (/builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:223:21) 04:15:13 INFO - at Test.Runnable.run (/builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:216:7) 04:15:13 INFO - at Runner.runTest (/builds/slave/test/gaia/node_modules/mocha/lib/runner.js:373:10) 04:15:13 INFO - at /builds/slave/test/gaia/node_modules/mocha/lib/runner.js:451:12 04:15:13 INFO - at next (/builds/slave/test/gaia/node_modules/mocha/lib/runner.js:298:14) 04:15:13 INFO - at /builds/slave/test/gaia/node_modules/mocha/lib/runner.js:308:7 04:15:13 INFO - at next (/builds/slave/test/gaia/node_modules/mocha/lib/runner.js:246:23) 04:15:13 INFO - at /builds/slave/test/gaia/node_modules/mocha/lib/runner.js:270:7 04:15:13 INFO - at done (/builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:185:5) 04:15:13 INFO - at callFn (/builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:228:7) 04:15:13 INFO - at Hook.Runnable.run (/builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:216:7) 04:15:13 INFO - at next (/builds/slave/test/gaia/node_modules/mocha/lib/runner.js:258:10) 04:15:13 INFO - at /builds/slave/test/gaia/node_modules/mocha/lib/runner.js:270:7 04:15:13 INFO - at done (/builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:185:5) 04:15:13 INFO - at /builds/slave/test/gaia/node_modules/mocha/lib/runnable.js:199:9 04:15:13 INFO - at /builds/slave/test/gaia/apps/verticalhome/test/marionette/app_packaged_resume_update_test.js:24:7 04:15:13 INFO - at ChildProcess.<anonymous> (/builds/slave/test/gaia/apps/verticalhome/test/marionette/server/parent.js:183:5) 04:15:13 INFO - at ChildProcess.EventEmitter.emit (events.js:98:17) 04:15:13 INFO - at handleMessage (child_process.js:318:10) 04:15:13 INFO - at Pipe.channel.onread (child_process.js:345:11)
Status: NEW → ASSIGNED
QA Whiteboard: [VH-FL-blocking-][VH-FC-blocking-]
Dale - this one is pretty painful. Are you currently working on it? Any progress? Thanks!
Flags: needinfo?(dale)
Currently working on it but not got very far, will carry on working on it but not gonna be worried if it gets stolen, havent been able to reproduce locally, cant see gecko logs, trying to get a screenshot @ https://tbpl.mozilla.org/?rev=ec94bc6588c067895cfb3a5e81b02790787df06e&tree=Gaia-Try
Flags: needinfo?(dale)
It appears that there are two different intermittent failures. I've found a fix for the failure in comment 2, and will solve that in bug 1034202. Here is a stack for the other intermittent failure, which we should investigate here: ertical Home - Packaged App Update resume update: JavaScriptError: (17) TypeError: entry.app.manifest is undefined Remote Stack: @app://verticalhome.gaiamobile.org/js/sources/application.js, line 142 at Error.MarionetteError (/home/travis/build/KevinGrandon/gaia/node_modules/marionette-client/lib/marionette/error.js:67:13) at Object.Client._handleCallback (/home/travis/build/KevinGrandon/gaia/node_modules/marionette-client/lib/marionette/client.js:476:19) at /home/travis/build/KevinGrandon/gaia/node_modules/marionette-client/lib/marionette/client.js:510:21 at TcpSync.send (/home/travis/build/KevinGrandon/gaia/node_modules/marionette-client/lib/marionette/drivers/tcp-sync.js:100:10) at Object.send (/home/travis/build/KevinGrandon/gaia/node_modules/marionette-client/lib/marionette/client.js:457:36) at Object.Client._sendCommand (/home/travis/build/KevinGrandon/gaia/node_modules/marionette-client/lib/marionette/client.js:503:19) at Object._executeScript (/home/travis/build/KevinGrandon/gaia/node_modules/marionette-client/lib/marionette/client.js:1468:19) at Object.executeAsyncScript (/home/travis/build/KevinGrandon/gaia/node_modules/marionette-client/lib/marionette/client.js:1249:19) at Object.Client.waitForSync (/home/travis/build/KevinGrandon/gaia/node_modules/marionette-client/lib/marionette/client.js:676:14) at Object.Client.waitFor (/home/travis/build/KevinGrandon/gaia/node_modules/marionette-client/lib/marionette/client.js:650:60) at Object.MarionetteHelper.waitForElement (/home/travis/build/KevinGrandon/gaia/node_modules/marionette-helper/index.js:142:12) at Object.Home2.getIcon (/home/travis/build/KevinGrandon/gaia/apps/verticalhome/test/marionette/lib/home2.js:205:31) at Context.<anonymous> (/home/travis/build/KevinGrandon/gaia/apps/verticalhome/test/marionette/app_packaged_resume_update_test.js:58:27) at callFn (/home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runnable.js:223:21) at Test.Runnable.run (/home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runnable.js:216:7) at Runner.runTest (/home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runner.js:373:10) at /home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runner.js:451:12 at next (/home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runner.js:298:14) at /home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runner.js:308:7 at next (/home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runner.js:246:23) at /home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runner.js:270:7 at done (/home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runnable.js:185:5) at callFn (/home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runnable.js:228:7) at Hook.Runnable.run (/home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runnable.js:216:7) at next (/home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runner.js:258:10) at /home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runner.js:270:7 at done (/home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runnable.js:185:5) at /home/travis/build/KevinGrandon/gaia/node_modules/mocha/lib/runnable.js:199:9 at /home/travis/build/KevinGrandon/gaia/apps/verticalhome/test/marionette/app_packaged_resume_update_test.js:24:7 at ChildProcess.<anonymous> (/home/travis/build/KevinGrandon/gaia/apps/verticalhome/test/marionette/server/parent.js:183:5) at ChildProcess.EventEmitter.emit (events.js:98:17) at handleMessage (child_process.js:318:10) at Pipe.channel.onread (child_process.js:345:11)
Depends on: 1034202
Summary: Intermittent failing test, Vertical Home - Packaged App Update resume update → Intermittent failing test, Vertical Home - Packaged App Update resume update, TypeError: entry.app.manifest is undefined
Attached file Github pull request (deleted) —
Finally figured this one out after debugging some other tests and 500 travis runs. Going to steal this, thanks for filing/investigating.
Assignee: dale → kgrandon
Attachment #8451362 - Flags: review?(dale)
Attachment #8451362 - Flags: review?(crdlc)
Comment on attachment 8451362 [details] Github pull request LGTM
Attachment #8451362 - Flags: review?(crdlc) → review+
Attachment #8451362 - Flags: review?(dale)
Target Milestone: --- → 2.0 S6 (18july)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: