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)
Tracking
(b2g-v2.0 fixed, b2g-v2.1 fixed)
RESOLVED
FIXED
2.0 S6 (18july)
People
(Reporter: daleharvey, Assigned: kgrandon)
References
Details
(Whiteboard: [systemsfe])
Attachments
(1 file)
No description provided.
Updated•10 years ago
|
Whiteboard: [systemsfe]
Assignee | ||
Comment 2•10 years ago
|
||
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
Updated•10 years ago
|
QA Whiteboard: [VH-FL-blocking-][VH-FC-blocking-]
Assignee | ||
Comment 3•10 years ago
|
||
Dale - this one is pretty painful. Are you currently working on it? Any progress? Thanks!
Flags: needinfo?(dale)
Reporter | ||
Comment 4•10 years ago
|
||
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)
Assignee | ||
Comment 5•10 years ago
|
||
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)
Assignee | ||
Updated•10 years ago
|
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
Assignee | ||
Comment 6•10 years ago
|
||
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
Assignee | ||
Updated•10 years ago
|
Attachment #8451362 -
Flags: review?(dale)
Attachment #8451362 -
Flags: review?(crdlc)
Comment 7•10 years ago
|
||
Comment on attachment 8451362 [details]
Github pull request
LGTM
Attachment #8451362 -
Flags: review?(crdlc) → review+
Assignee | ||
Updated•10 years ago
|
Attachment #8451362 -
Flags: review?(dale)
Assignee | ||
Comment 8•10 years ago
|
||
Master: https://github.com/mozilla-b2g/gaia/commit/3a01f233dad02e171c46155e808522b7cff65f0a
2.0: (a=test only) https://github.com/mozilla-b2g/gaia/commit/1a7274254cafbba6e1394a83db9789f54fd84fff
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
status-b2g-v2.0:
--- → fixed
status-b2g-v2.1:
--- → fixed
Resolution: --- → FIXED
Updated•10 years ago
|
Target Milestone: --- → 2.0 S6 (18july)
Assignee | ||
Comment 9•10 years ago
|
||
Landing a follow-up as apparently we are still seeing these manifest errors, silly mistake.
Master: https://github.com/mozilla-b2g/gaia/commit/d32d3d48eef12f032fa479b9574ef854884d714f
v2.0: https://github.com/mozilla-b2g/gaia/commit/dc5964909faeb1329d0df7c6eb984e9d859c17fa
You need to log in
before you can comment on or make changes to this bug.
Description
•