Closed Bug 1478779 Opened 6 years ago Closed 6 years ago

Intermittent browser/components/payments/test/browser/browser_show_dialog.js | [JavaScript Error: "TypeError: docShell is null" {file: "resource://gre/modules/BrowserUtils.jsm" line: 427}] -

Categories

(Firefox :: WebPayments UI, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1478321

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure)

Filed by: rgurzau [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=190350561&repo=autoland

https://queue.taskcluster.net/v1/task/HViVBuU_Qk6_ReBFcYcQEw/runs/0/artifacts/public/logs/live_backing.log

[task 2018-07-26T19:09:26.642Z] 19:09:26     INFO - TEST-START | browser/components/payments/test/browser/browser_show_dialog.js
[task 2018-07-26T19:09:30.653Z] 19:09:30     INFO - GECKO(1780) | JavaScript error: resource://gre/modules/BrowserUtils.jsm, line 427: TypeError: docShell is null
[task 2018-07-26T19:09:30.691Z] 19:09:30     INFO - TEST-INFO | started process screentopng
[task 2018-07-26T19:09:31.374Z] 19:09:31     INFO - TEST-INFO | screentopng: exit 0
[task 2018-07-26T19:09:31.376Z] 19:09:31     INFO - Buffered messages logged at 19:09:26
[task 2018-07-26T19:09:31.379Z] 19:09:31     INFO - Entering test bound setup_head
[task 2018-07-26T19:09:31.381Z] 19:09:31     INFO - Leaving test bound setup_head
[task 2018-07-26T19:09:31.382Z] 19:09:31     INFO - Entering test bound test_show_abort_dialog
[task 2018-07-26T19:09:31.383Z] 19:09:31     INFO - Buffered messages logged at 19:09:27
[task 2018-07-26T19:09:31.385Z] 19:09:31     INFO - waitForMessageFromWidget: paymentDialogReady
[task 2018-07-26T19:09:31.386Z] 19:09:31     INFO - Got paymentDialogReady from widget
[task 2018-07-26T19:09:31.388Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Got payment widget - 
[task 2018-07-26T19:09:31.389Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | requestId should be defined - 
[task 2018-07-26T19:09:31.392Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | dialog should not be closed - 
[task 2018-07-26T19:09:31.396Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Got payment frame - 
[task 2018-07-26T19:09:31.396Z] 19:09:31     INFO - dialog ready
[task 2018-07-26T19:09:31.396Z] 19:09:31     INFO - helper functions injected into frame
[task 2018-07-26T19:09:31.399Z] 19:09:31     INFO - Leaving test bound test_show_abort_dialog
[task 2018-07-26T19:09:31.405Z] 19:09:31     INFO - Entering test bound test_show_manualAbort_dialog
[task 2018-07-26T19:09:31.407Z] 19:09:31     INFO - Buffered messages logged at 19:09:28
[task 2018-07-26T19:09:31.411Z] 19:09:31     INFO - waitForMessageFromWidget: paymentDialogReady
[task 2018-07-26T19:09:31.414Z] 19:09:31     INFO - Got paymentDialogReady from widget
[task 2018-07-26T19:09:31.415Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Got payment widget - 
[task 2018-07-26T19:09:31.416Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | requestId should be defined - 
[task 2018-07-26T19:09:31.418Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | dialog should not be closed - 
[task 2018-07-26T19:09:31.423Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Got payment frame - 
[task 2018-07-26T19:09:31.423Z] 19:09:31     INFO - dialog ready
[task 2018-07-26T19:09:31.423Z] 19:09:31     INFO - helper functions injected into frame
[task 2018-07-26T19:09:31.423Z] 19:09:31     INFO - Leaving test bound test_show_manualAbort_dialog
[task 2018-07-26T19:09:31.429Z] 19:09:31     INFO - Entering test bound test_show_completePayment
[task 2018-07-26T19:09:31.429Z] 19:09:31     INFO - associating the card with the billing address
[task 2018-07-26T19:09:31.429Z] 19:09:31     INFO - Buffered messages logged at 19:09:29
[task 2018-07-26T19:09:31.429Z] 19:09:31     INFO - waitForMessageFromWidget: paymentDialogReady
[task 2018-07-26T19:09:31.429Z] 19:09:31     INFO - Got paymentDialogReady from widget
[task 2018-07-26T19:09:31.429Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Got payment widget - 
[task 2018-07-26T19:09:31.432Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | requestId should be defined - 
[task 2018-07-26T19:09:31.433Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | dialog should not be closed - 
[task 2018-07-26T19:09:31.435Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Got payment frame - 
[task 2018-07-26T19:09:31.437Z] 19:09:31     INFO - dialog ready
[task 2018-07-26T19:09:31.439Z] 19:09:31     INFO - helper functions injected into frame
[task 2018-07-26T19:09:31.439Z] 19:09:31     INFO - select the shipping address
[task 2018-07-26T19:09:31.439Z] 19:09:31     INFO - entering CSC
[task 2018-07-26T19:09:31.444Z] 19:09:31     INFO - Buffered messages logged at 19:09:30
[task 2018-07-26T19:09:31.444Z] 19:09:31     INFO - clicking pay
[task 2018-07-26T19:09:31.444Z] 19:09:31     INFO - acknowledging the completion from the merchant page
[task 2018-07-26T19:09:31.445Z] 19:09:31     INFO - Shipping
[task 2018-07-26T19:09:31.445Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Address line 1 should match - 
[task 2018-07-26T19:09:31.446Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Address line 2 should match - 
[task 2018-07-26T19:09:31.447Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Country should match - 
[task 2018-07-26T19:09:31.448Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Region should match - 
[task 2018-07-26T19:09:31.449Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | City should match - 
[task 2018-07-26T19:09:31.454Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Zip code should match - 
[task 2018-07-26T19:09:31.455Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Org should match - 
[task 2018-07-26T19:09:31.456Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Recipient name should match - 
[task 2018-07-26T19:09:31.456Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Phone should match - 
[task 2018-07-26T19:09:31.459Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Check methodName - 
[task 2018-07-26T19:09:31.460Z] 19:09:31     INFO - Payment method
[task 2018-07-26T19:09:31.461Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Check cardholderName - 
[task 2018-07-26T19:09:31.467Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Check cardNumber - 
[task 2018-07-26T19:09:31.471Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Check expiryMonth - 
[task 2018-07-26T19:09:31.473Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Check expiryYear - 
[task 2018-07-26T19:09:31.474Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Check cardSecurityCode - 
[task 2018-07-26T19:09:31.475Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Check methodName wasn't included - 
[task 2018-07-26T19:09:31.476Z] 19:09:31     INFO - Billing address
[task 2018-07-26T19:09:31.477Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Address line 1 should match - 
[task 2018-07-26T19:09:31.478Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Address line 2 should match - 
[task 2018-07-26T19:09:31.484Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Country should match - 
[task 2018-07-26T19:09:31.485Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Region should match - 
[task 2018-07-26T19:09:31.486Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | City should match - 
[task 2018-07-26T19:09:31.490Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Zip code should match - 
[task 2018-07-26T19:09:31.491Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Org should match - 
[task 2018-07-26T19:09:31.492Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Recipient name should match - 
[task 2018-07-26T19:09:31.493Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Phone should match - 
[task 2018-07-26T19:09:31.494Z] 19:09:31     INFO - TEST-PASS | browser/components/payments/test/browser/browser_show_dialog.js | Check shipping option - 
[task 2018-07-26T19:09:31.495Z] 19:09:31     INFO - Console message: [JavaScript Warning: "Sending message that cannot be cloned. Are you trying to send an XPCOM object?" {file: "resource://testing-common/content-task.js" line: 62}]
[task 2018-07-26T19:09:31.496Z] 19:09:31     INFO - Leaving test bound test_show_completePayment
[task 2018-07-26T19:09:31.497Z] 19:09:31     INFO - Entering test bound test_show_completePayment2
[task 2018-07-26T19:09:31.499Z] 19:09:31     INFO - Console message: [JavaScript Error: "TypeError: docShell is null" {file: "resource://gre/modules/BrowserUtils.jsm" line: 427}]
[task 2018-07-26T19:09:31.500Z] 19:09:31     INFO - Buffered messages finished
[task 2018-07-26T19:09:31.508Z] 19:09:31     INFO - TEST-UNEXPECTED-FAIL | browser/components/payments/test/browser/browser_show_dialog.js | [JavaScript Error: "TypeError: docShell is null" {file: "resource://gre/modules/BrowserUtils.jsm" line: 427}] - 
[task 2018-07-26T19:09:31.508Z] 19:09:31     INFO - Stack trace:
[task 2018-07-26T19:09:31.509Z] 19:09:31     INFO - chrome://mochitests/content/browser/browser/components/payments/test/browser/head.js:onConsoleMessage:329
[task 2018-07-26T19:09:31.510Z] 19:09:31     INFO - chrome://mochikit/content/tests/SimpleTest/specialpowersAPI.js:observe/<:377
[task 2018-07-26T19:09:31.511Z] 19:09:31     INFO - waitForMessageFromWidget: paymentDialogReady
[task 2018-07-26T19:09:31.812Z] 19:09:31     INFO - Got paymentDialogReady from widget
Whiteboard: [webpayments] [triage]
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
Whiteboard: [webpayments] [triage]
You need to log in before you can comment on or make changes to this bug.