Intermittent comm/calendar/test/browser/browser_todayPane.js | uncaught exception - TypeError: can't access property "currentTask", this.tree is null at modifyItems@chrome://calendar/content/calendar-task-tree-view.js:88:19
Categories
(Calendar :: Calendar Frontend, defect, P5)
Tracking
(Not tracked)
People
(Reporter: intermittent-bug-filer, Assigned: darktrojan)
Details
(Keywords: intermittent-failure)
Attachments
(2 files)
|
1.36 KB,
patch
|
pmorris
:
review+
|
Details | Diff | Splinter Review |
|
2.75 KB,
patch
|
pmorris
:
review+
|
Details | Diff | Splinter Review |
Filed by: geoff [at] darktrojan.net
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=297831810&repo=comm-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WWJ8vr9YT3emqe7t0EDhYg/runs/0/artifacts/public/logs/live_backing.log
| Assignee | ||
Comment 1•5 years ago
|
||
I don't know how we end up with a tree view not attached to a tree, the only explanations I have are that somehow the tree's been removed from the DOM or a new view has been set on it. I can't see how that either of those are possible.
I also can't see why this test is only failing after 16:00 UTC, but it seems that is the case. I can't test this patch properly right now if that really is the case.
| Assignee | ||
Comment 2•5 years ago
|
||
This patch moves browser_timezones.js into a folder of its own. I suspect it is part of the problem with browser_todayPane.js, for two reasons: the weird "this only happens at certain times of day" thing, and because the failure doesn't seem to happen on debug builds, and browser_timezones.js doesn't run on debug builds.
Ideally I'd land these patches separately to confirm one or the other fixes this bug.
Comment 3•5 years ago
|
||
Comment 4•5 years ago
|
||
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 5•5 years ago
|
||
(In reply to Paul Morris [:pmorris] from comment #4)
- await setCalendarView("day");
Can you say more about why this change? Just curious.
The test will always start in the day view, unless we add more tests to this folder. It was insurance that we were in the right view to begin with. Also, the setCalendarView function is in the head.js file of the folder this used to be in, which we can't easily use from here.
I'm going to check this patch in but not the other, to see if it makes a difference by itself.
| Assignee | ||
Updated•5 years ago
|
| Comment hidden (Intermittent Failures Robot) |
Description
•