Closed
Bug 963225
Opened 10 years ago
Closed 10 years ago
JavascriptException: TypeError: this._iccCard is null
Categories
(Firefox OS Graveyard :: Gaia, defect)
Tracking
(blocking-b2g:1.3+, b2g-v1.3 fixed, b2g-v1.3T fixed, b2g-v1.4 fixed)
People
(Reporter: anshulj, Assigned: jaoo)
References
Details
Attachments
(1 file, 2 obsolete files)
46 bytes,
text/x-github-pull-request
|
kaze
:
review+
bajaj
:
approval-gaia-v1.3+
|
Details | Review |
I am seeing the following error a lot of times in our marionette automation suite. This is causing our tests to fail intermittently. JavascriptException: TypeError: this._iccCard is null at: app://system.gaiamobile.org/shared/js/operator_variant_helper.js line: 351
Attachment #8364565 -
Flags: review?(josea.olivera)
Attachment #8364565 -
Attachment is obsolete: true
Attachment #8364565 -
Flags: review?(josea.olivera)
Attachment #8364569 -
Flags: review?(josea.olivera)
Assignee | ||
Comment 3•10 years ago
|
||
Comment on attachment 8364569 [details]
pr.html
Anshul, thanks for the patch. I left a comment on the PR. Could you take a look a it please? Thanks!
Attachment #8364569 -
Flags: review?(josea.olivera)
Comment 4•10 years ago
|
||
Anshul, Jose, do you guys need help with this bug?
Flags: needinfo?(josea.olivera)
Flags: needinfo?(anshulj)
Updated•10 years ago
|
blocking-b2g: --- → 1.4+
Comment 6•10 years ago
|
||
Setting target milestone to 2/28 per QC request. Anshul, please let me know if it's inappropriate.
Target Milestone: --- → 1.4 S2 (28feb)
Assignee | ||
Comment 7•10 years ago
|
||
I guess no, thanks. Anshul and I were trying to figure out why we have not seen this in our tests or even in the device. Anshul provided a patch we are currently under the discussion about how to solve this issue. We'll let you know if we need further help. Thanks.
Flags: needinfo?(josea.olivera)
Assignee | ||
Comment 8•10 years ago
|
||
Anshul, left some comments on github and even a patch for the issue. It's so similar to yours and I've added a new unit test for the issue.
Assignee | ||
Comment 9•10 years ago
|
||
Stealing the bug as Anshul and I agreed on github discussion. Clearing need-info flag as well. Fabien, our friends at QC hit an issue while running their test. I managed to reproduce the issue somehow. I added a test case in which the mozIcc object is remove and I hit the issue Anshul commented in comment #0. The fix added LGTM since if the mozIcc object is removed is safe to skip the removing of the event listeners as the object is not available anymore. I've run the unit test and everything seems correct. Also I tested this on a device and everything is working fine. Could you take a look at it please? Thanks.
Assignee: anshulj → josea.olivera
Attachment #8364569 -
Attachment is obsolete: true
Attachment #8379166 -
Flags: review?(kaze)
Flags: needinfo?(anshulj)
Reporter | ||
Comment 10•10 years ago
|
||
Fabrice, I am seeing the same issue on 1.3 and wondering if we can uplift this to 1.3 as well. This is a low risk change and hence asking?
blocking-b2g: 1.4+ → 1.3?
Flags: needinfo?(fabrice)
Comment 11•10 years ago
|
||
(In reply to Anshul from comment #10) > Fabrice, I am seeing the same issue on 1.3 and wondering if we can uplift > this to 1.3 as well. This is a low risk change and hence asking? That's not a case for blocking - we don't block on bugs for the sake of them being low risk changes. We need a compelling argument against our blocking criteria. Hence, not blocking.
blocking-b2g: 1.3? → 1.4+
Comment 12•10 years ago
|
||
Anshul, you can still nominate the patch for 1.3 especially if that helps you run your tests suite. That looks safe to me.
Flags: needinfo?(fabrice)
Reporter | ||
Comment 13•10 years ago
|
||
Jason, sorry I wasn't clear. This bug is breaking a lot of our marionette test cases on 1.3 so having this bug would mean we would be able to enable all those tests to catch regressions on 1.3 branch due to any unexpected changes to the interface.
Comment 14•10 years ago
|
||
(In reply to Anshul from comment #13) > Jason, sorry I wasn't clear. This bug is breaking a lot of our marionette > test cases on 1.3 so having this bug would mean we would be able to enable > all those tests to catch regressions on 1.3 branch due to any unexpected > changes to the interface. Okay - that's a good reason to consider nominating this, as that means this an automation blocker.
blocking-b2g: 1.4+ → 1.3?
Comment 15•10 years ago
|
||
Comment on attachment 8379166 [details] [review] Pointer to Github PR https://github.com/mozilla-b2g/gaia/pull/16492 Looks good to me, thanks for providing the background.
Attachment #8379166 -
Flags: review?(kaze) → review+
Assignee | ||
Comment 16•10 years ago
|
||
(In reply to Fabien Cazenave [:kaze] from comment #15) > Comment on attachment 8379166 [details] [review] > Pointer to Github PR https://github.com/mozilla-b2g/gaia/pull/16492 > > Looks good to me, thanks for providing the background. Thanks Fabien! I'll land the patch in this bug as soon as the bug becomes 1.3+ or 1.4+. AFAIK only 1.3+ or 1.4+ can land on master right now, is that correct?
Comment 17•10 years ago
|
||
This can land on master since it's 1.4+. The remaining question is if we should uplift to 1.3. Please fix the lint errors and land.
Flags: needinfo?(josea.olivera)
Assignee | ||
Comment 18•10 years ago
|
||
Lint errors fixed. Test passes, everything seems to work correctly and travis went green. Landed on Gaia master branch at https://github.com/mozilla-b2g/gaia/commit/41ddf8d12140f7310f037d65b1e8a04ba8cb7270
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(josea.olivera)
Resolution: --- → FIXED
Updated•10 years ago
|
status-b2g-v1.3:
--- → affected
Comment 20•10 years ago
|
||
Please request gaia v1.3 approval on this patch as blockers no longer have automatic uplift approval.
Flags: needinfo?(josea.olivera)
Assignee | ||
Comment 21•10 years ago
|
||
Comment on attachment 8379166 [details] [review] Pointer to Github PR https://github.com/mozilla-b2g/gaia/pull/16492 NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings. [Approval Request Comment] See comment #13 please [Bug caused by] (feature/regressing bug #): Bug 933203 DSDS support for operator variant logic. [User impact] if declined: Not user impact at all. It broke QC marionette test. [Testing completed]: Yes, unit test added. [Risk to taking this patch] (and alternatives if risky): None [String changes made]: None
Attachment #8379166 -
Flags: approval-gaia-v1.3?(fabrice)
Flags: needinfo?(josea.olivera)
Updated•10 years ago
|
Attachment #8379166 -
Flags: approval-gaia-v1.3?(fabrice) → approval-gaia-v1.3+
Comment 22•10 years ago
|
||
(In reply to Anshul from comment #13) > Jason, sorry I wasn't clear. This bug is breaking a lot of our marionette > test cases on 1.3 so having this bug would mean we would be able to enable > all those tests to catch regressions on 1.3 branch due to any unexpected > changes to the interface. Can you please help verify this on a 1.3 nightly build once this is landed on 1.3 branch ? Thanks !
Comment 23•10 years ago
|
||
Uplifted 41ddf8d12140f7310f037d65b1e8a04ba8cb7270 to: v1.3: dd2e075277000706d4f6203d6f569f4ee9fcde8d
No longer blocks: b2g--telephony-1.4
Updated•10 years ago
|
status-b2g-v1.3T:
--- → fixed
status-b2g-v1.4:
--- → fixed
Updated•10 years ago
|
Flags: in-moztrap-
You need to log in
before you can comment on or make changes to this bug.
Description
•