Closed Bug 847102 Opened 11 years ago Closed 11 years ago

Intermittent desktop B2G Marionette test_findelement.py TestElementsChrome.test_xpath | AttributeError: 'NoneType' object has no attribute 'id'

Categories

(Testing :: Marionette Client and Harness, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=20255817&tree=Mozilla-Inbound

Ubuntu 12.04 mozilla-inbound debug test marionette on 2013-03-02 07:16:33 PST for push 7d93ba84ce2f
slave: tst-linux32-ec2-034

07:20:13     INFO -  MARIONETTE LOG: INFO: TEST-START: /builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_findelement.py:test_xpath
07:20:13     INFO -  1362237613544	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","value":null}, {30052267-c07a-4c96-a48a-d602b9c0be15}, {30052267-c07a-4c96-a48a-d602b9c0be15}
07:20:13     INFO -  1362237613549	Marionette	DEBUG	Got request: setContext, data: {"to":"conn99.marionette1","session":"432","type":"setContext","value":"chrome"}, id: {5feca7e7-e544-401b-8767-19885d0cff25}
07:20:13     INFO -  1362237613552	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","ok":true}, {5feca7e7-e544-401b-8767-19885d0cff25}, {5feca7e7-e544-401b-8767-19885d0cff25}
07:20:13     INFO -  1362237613556	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","value":"3"}, {5df7acce-4698-4eae-897b-7d816fc8c315}, {5df7acce-4698-4eae-897b-7d816fc8c315}
07:20:13     INFO -  1362237613561	Marionette	DEBUG	Got request: execute, data: {"to":"conn99.marionette1","specialPowers":false,"session":"432","scriptTimeout":null,"newSandbox":true,"args":[],"type":"executeScript","value":"window.open('chrome://marionette/content/test.xul', 'foo', 'chrome,centerscreen');"}, id: {893f8ee0-f070-4f48-97c4-08f228e262f7}
07:20:13     INFO -  ++DOCSHELL 0xccd0da8 == 36 [id = 153]
07:20:13     INFO -  ++DOMWINDOW == 89 (0xb81fbd8) [serial = 435] [outer = (nil)]
07:20:13     INFO -  ++DOMWINDOW == 90 (0xd15c120) [serial = 436] [outer = 0xb81fbd8]
07:20:13     INFO -  1362237613605	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","value":null}, {893f8ee0-f070-4f48-97c4-08f228e262f7}, {893f8ee0-f070-4f48-97c4-08f228e262f7}
07:20:13     INFO -  1362237613617	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","ok":true}, {9b833f6a-3a31-4db3-a700-9ca726083d6c}, {9b833f6a-3a31-4db3-a700-9ca726083d6c}
07:20:13     INFO -  1362237613622	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","value":"435"}, {0d966816-29b0-42cb-8b31-e85d75c9b129}, {0d966816-29b0-42cb-8b31-e85d75c9b129}
07:20:13     INFO -  1362237613626	Marionette	DEBUG	Got request: execute, data: {"to":"conn99.marionette1","specialPowers":false,"session":"432","scriptTimeout":null,"newSandbox":true,"args":[],"type":"executeScript","value":"return window.document.getElementById('testBox');"}, id: {43270d56-a976-4786-9105-ccf0bef32af5}
07:20:13     INFO -  1362237613643	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","value":null}, {43270d56-a976-4786-9105-ccf0bef32af5}, {43270d56-a976-4786-9105-ccf0bef32af5}
07:20:13     INFO -  ++DOCSHELL 0xa3b9168 == 37 [id = 154]
07:20:13     INFO -  ++DOMWINDOW == 91 (0xc9f5ec0) [serial = 437] [outer = (nil)]
07:20:13     INFO -  ++DOCSHELL 0xc9b4150 == 38 [id = 155]
07:20:13     INFO -  ++DOMWINDOW == 92 (0xcbf6938) [serial = 438] [outer = (nil)]
07:20:13     INFO -  WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv) && subjPrincipal) failed: file ../../../docshell/base/nsDocShell.cpp, line 8396
07:20:13     INFO -  WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv) && subjPrincipal) failed: file ../../../docshell/base/nsDocShell.cpp, line 8396
07:20:13     INFO -  ++DOMWINDOW == 93 (0xce3e218) [serial = 439] [outer = 0xc9f5ec0]
07:20:13     INFO -  ++DOMWINDOW == 94 (0xbde73a8) [serial = 440] [outer = 0xcbf6938]
07:20:13     INFO -  1362237613777	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","value":"{4d8d8dda-74bb-48e8-8260-a5de528765a7}"}, {c6779be6-efc5-4930-a7b1-0e83f7ad4da5}, {c6779be6-efc5-4930-a7b1-0e83f7ad4da5}
07:20:13     INFO -  ERROR
07:20:13     INFO -  1362237613925	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","value":"435"}, {6cf38556-6d25-4f46-98d4-d5f8ce324ca9}, {6cf38556-6d25-4f46-98d4-d5f8ce324ca9}
07:20:13     INFO -  1362237613936	Marionette	DEBUG	Got request: execute, data: {"to":"conn99.marionette1","specialPowers":false,"session":"432","scriptTimeout":null,"newSandbox":true,"args":[],"type":"executeScript","value":"window.close();"}, id: {2861087b-4d4f-416a-b2a8-88f26b5b90b0}
07:20:13     INFO -  WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011
07:20:13     INFO -  WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308
07:20:14     INFO -  WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011
07:20:14     INFO -  WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308
07:20:14     INFO -  WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011
07:20:14     INFO -  WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308
07:20:14     INFO -  WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011
07:20:14     INFO -  WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308
07:20:14     INFO -  WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011
07:20:14     INFO -  WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308
07:20:14     INFO -  WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 3011
07:20:14     INFO -  WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 308
07:20:14     INFO -  1362237614053	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","value":null}, {2861087b-4d4f-416a-b2a8-88f26b5b90b0}, {2861087b-4d4f-416a-b2a8-88f26b5b90b0}
07:20:14     INFO -  1362237614062	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","ok":true}, {31b91809-7a5b-455f-9205-d9b9aac8cb0f}, {31b91809-7a5b-455f-9205-d9b9aac8cb0f}
07:20:14     INFO -  1362237614064	Marionette	DEBUG	Got request: setContext, data: {"to":"conn99.marionette1","session":"432","type":"setContext","value":"content"}, id: {90f7a228-4364-48d5-9b58-1b5f4273c6cc}
07:20:14     INFO -  1362237614066	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","ok":true}, {90f7a228-4364-48d5-9b58-1b5f4273c6cc}, {90f7a228-4364-48d5-9b58-1b5f4273c6cc}
07:20:14     INFO -  1362237614895	Marionette	DEBUG	Got request: execute, data: {"to":"conn99.marionette1","specialPowers":false,"session":"432","scriptTimeout":null,"newSandbox":true,"args":[],"type":"executeScript","value":"log('TEST-END: /builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_findelement.py:test_xpath')"}, id: {1c785dfd-5401-421a-9de5-163b7da6326c}
07:20:14     INFO -  MARIONETTE LOG: INFO: TEST-END: /builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_findelement.py:test_xpath
07:20:14     INFO -  1362237614923	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","value":null}, {1c785dfd-5401-421a-9de5-163b7da6326c}, {1c785dfd-5401-421a-9de5-163b7da6326c}
07:20:14     INFO -  1362237614929	Marionette	DEBUG	Got request: setTestName, data: {"to":"conn99.marionette1","session":"432","type":"setTestName","value":null}, id: {d328c38c-262b-4ed9-b0d2-f280a7011fa7}
07:20:14     INFO -  1362237614933	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","ok":true}, {d328c38c-262b-4ed9-b0d2-f280a7011fa7}, {d328c38c-262b-4ed9-b0d2-f280a7011fa7}
07:20:14     INFO -  1362237614940	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","value":[["INFO","TEST-START: /builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_findelement.py:test_xpath","Sat Mar 02 2013 07:20:13 GMT-0800 (PST)"],["INFO","TEST-END: /builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_findelement.py:test_xpath","Sat Mar 02 2013 07:20:14 GMT-0800 (PST)"]]}, {2235ad7c-800a-40cf-8ae6-be27ca92723a}, {2235ad7c-800a-40cf-8ae6-be27ca92723a}
07:20:14     INFO -  1362237614945	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","value":{}}, {d3485296-2baa-476b-94f6-a71ad983e516}, {d3485296-2baa-476b-94f6-a71ad983e516}
07:20:15     INFO -  1362237614997	Marionette	INFO	sendToClient: {"from":"conn99.marionette1","ok":true}, {01465b05-dd26-44a6-a3db-d36159413ce8}, {01465b05-dd26-44a6-a3db-d36159413ce8}
07:20:15     INFO -  WARNING: NS_ENSURE_TRUE(wrapper) failed: file ../../../dom/base/nsJSUtils.cpp, line 84
07:20:15     INFO -  ======================================================================
07:20:15     INFO -  ERROR: test_xpath (test_findelement.TestElementsChrome)
07:20:15     INFO -  ----------------------------------------------------------------------
07:20:15    ERROR -  Traceback (most recent call last):
07:20:15     INFO -    File "/builds/slave/test/build/tests/marionette/tests/testing/marionette/client/marionette/tests/unit/test_findelement.py", line 198, in test_xpath
07:20:15     INFO -      self.assertEqual(el, found_el)
07:20:15     INFO -    File "/usr/lib/python2.7/unittest/case.py", line 511, in assertEqual
07:20:15     INFO -      assertion_func(first, second, msg=msg)
07:20:15     INFO -    File "/usr/lib/python2.7/unittest/case.py", line 501, in _baseAssertEqual
07:20:15     INFO -      if not first == second:
07:20:15     INFO -    File "/builds/slave/test/build/tests/marionette/marionette/marionette.py", line 39, in __eq__
07:20:15     INFO -      return self.id == other_element.id
07:20:15     INFO -  TEST-UNEXPECTED-FAIL | test_findelement.py TestElementsChrome.test_xpath | AttributeError: 'NoneType' object has no attribute 'id'
07:20:15     INFO -  ----------------------------------------------------------------------
07:20:15     INFO -  Ran 22 tests in 36.185s
07:20:15    ERROR -  FAILED (errors=1)
Component: General → Marionette
Product: Boot2Gecko → Testing
Not a B2G test.
No longer blocks: 823076, b2g-marionette
(OrangeWFM bugs not modified in > 2 months)
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
Product: Testing → Remote Protocol
Moving bug to Testing::Marionette Client and Harness component per bug 1815831.
Component: Marionette → Marionette Client and Harness
Product: Remote Protocol → Testing
You need to log in before you can comment on or make changes to this bug.