Closed Bug 1486401 Opened 8 years ago Closed 8 years ago

Perma tier2 failure java.lang.RuntimeException: unknownError: this.dbg.findSources is not a function

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: CosminS, Unassigned)

Details

(Keywords: regression)

Encountered this tests failling after the merge to central: https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=768eef11f5ff119fc3b63221e326db16986900cb&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=success&filter-resultStatus=pending&filter-resultStatus=running&filter-searchStr=gv&selectedJob=196049992 Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=196049990&repo=mozilla-central&lineNumber=1388 [task 2018-08-27T10:08:17.739Z] 10:08:17 INFO - org.mozilla.geckoview.test | Error in testClipboard(org.mozilla.geckoview.test.AccessibilityTest): [task 2018-08-27T10:08:17.740Z] 10:08:17 INFO - org.mozilla.geckoview.test | java.lang.RuntimeException: unknownError: this.dbg.findSources is not a function [task 2018-08-27T10:08:17.741Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.RDPConnection$InputThread.processPacket(RDPConnection.java:124) [task 2018-08-27T10:08:17.742Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.RDPConnection.processInputPacket(RDPConnection.java:314) [task 2018-08-27T10:08:17.742Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.Actor$Reply.get(Actor.java:72) [task 2018-08-27T10:08:17.742Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.Promises.attach(Promises.java:45) [task 2018-08-27T10:08:17.743Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.Promises.<init>(Promises.java:38) [task 2018-08-27T10:08:17.744Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.Tab.getPromises(Tab.java:77) [task 2018-08-27T10:08:17.744Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.cleanupStatement(GeckoSessionTestRule.java:1442) [task 2018-08-27T10:08:17.745Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$4$1.run(GeckoSessionTestRule.java:1492) [task 2018-08-27T10:08:17.746Z] 10:08:17 INFO - org.mozilla.geckoview.test | at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1719) [task 2018-08-27T10:08:17.747Z] 10:08:17 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:730) [task 2018-08-27T10:08:17.747Z] 10:08:17 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:92) [task 2018-08-27T10:08:17.748Z] 10:08:17 INFO - org.mozilla.geckoview.test | at android.os.Looper.loop(Looper.java:137) [task 2018-08-27T10:08:17.749Z] 10:08:17 INFO - org.mozilla.geckoview.test | at android.app.ActivityThread.main(ActivityThread.java:5103) [task 2018-08-27T10:08:17.750Z] 10:08:17 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invokeNative(Native Method) [task 2018-08-27T10:08:17.750Z] 10:08:17 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Method.java:525) [task 2018-08-27T10:08:17.751Z] 10:08:17 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) [task 2018-08-27T10:08:17.752Z] 10:08:17 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) [task 2018-08-27T10:08:17.753Z] 10:08:17 INFO - org.mozilla.geckoview.test | at dalvik.system.NativeStart.main(Native Method) [task 2018-08-27T10:08:17.753Z] 10:08:17 INFO - org.mozilla.geckoview.test | Caused by: java.lang.Exception: unknownError: this.dbg.findSources is not a function [task 2018-08-27T10:08:17.754Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.RDPConnection$InputThread.readInputPacket(RDPConnection.java:187) [task 2018-08-27T10:08:17.755Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.RDPConnection$InputThread.run(RDPConnection.java:74) [task 2018-08-27T10:08:17.755Z] 10:08:17 INFO - org.mozilla.geckoview.test | [task 2018-08-27T10:08:17.756Z] 10:08:17 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=77 [task 2018-08-27T10:08:17.757Z] 10:08:17 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stack=java.lang.RuntimeException: unknownError: this.dbg.findSources is not a function [task 2018-08-27T10:08:17.757Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.RDPConnection$InputThread.processPacket(RDPConnection.java:124) [task 2018-08-27T10:08:17.758Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.RDPConnection.processInputPacket(RDPConnection.java:314) [task 2018-08-27T10:08:17.758Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.Actor$Reply.get(Actor.java:72) [task 2018-08-27T10:08:17.759Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.Promises.attach(Promises.java:45) [task 2018-08-27T10:08:17.760Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.Promises.<init>(Promises.java:38) [task 2018-08-27T10:08:17.760Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.Tab.getPromises(Tab.java:77) [task 2018-08-27T10:08:17.761Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.cleanupStatement(GeckoSessionTestRule.java:1442) [task 2018-08-27T10:08:17.762Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$4$1.run(GeckoSessionTestRule.java:1492) [task 2018-08-27T10:08:17.763Z] 10:08:17 INFO - org.mozilla.geckoview.test | at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1719) [task 2018-08-27T10:08:17.763Z] 10:08:17 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:730) [task 2018-08-27T10:08:17.764Z] 10:08:17 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:92) [task 2018-08-27T10:08:17.764Z] 10:08:17 INFO - org.mozilla.geckoview.test | at android.os.Looper.loop(Looper.java:137) [task 2018-08-27T10:08:17.765Z] 10:08:17 INFO - org.mozilla.geckoview.test | at android.app.ActivityThread.main(ActivityThread.java:5103) [task 2018-08-27T10:08:17.766Z] 10:08:17 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invokeNative(Native Method) [task 2018-08-27T10:08:17.767Z] 10:08:17 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Method.java:525) [task 2018-08-27T10:08:17.767Z] 10:08:17 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) [task 2018-08-27T10:08:17.768Z] 10:08:17 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) [task 2018-08-27T10:08:17.768Z] 10:08:17 INFO - org.mozilla.geckoview.test | at dalvik.system.NativeStart.main(Native Method) [task 2018-08-27T10:08:17.769Z] 10:08:17 INFO - org.mozilla.geckoview.test | Caused by: java.lang.Exception: unknownError: this.dbg.findSources is not a function [task 2018-08-27T10:08:17.770Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.RDPConnection$InputThread.readInputPacket(RDPConnection.java:187) [task 2018-08-27T10:08:17.770Z] 10:08:17 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rdp.RDPConnection$InputThread.run(RDPConnection.java:74) [task 2018-08-27T10:08:17.771Z] 10:08:17 INFO - org.mozilla.geckoview.test | [task 2018-08-27T10:08:17.772Z] 10:08:17 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=testClipboard [task 2018-08-27T10:08:17.772Z] 10:08:17 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: -2 [task 2018-08-27T10:08:17.773Z] 10:08:17 WARNING - TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.AccessibilityTest.testClipboard | status -2 This started to fail after bug 956376 landed here: https://bugzilla.mozilla.org/show_bug.cgi?id=956376#c25
Flags: needinfo?(mcastelluccio)
Flags: needinfo?(arai.unmht)
Very likely caused by bug 956376.
Flags: needinfo?(mcastelluccio)
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
This is bizarre. How could it be seeing a Debugger that doesn't have the findSources method defined? Since this a tier 2 test, it's probably worth asking someone who understands the android ccov ("code coverage") test jobs if they are somehow built in a special way (say, not updating the SpiderMonkey build).
They should be exactly the same as normal builds from this perspective, they are just instrumenting the Java code.
This passes when I backout Part 4 https://hg.mozilla.org/mozilla-central/rev/9cb7826b8f28 which supposed to be unused, but apparently it's in use, and also the this.dbg seems to be something different? I'll land Part 1-3 there, and file followup for that code (given that Part 3 is more important path which slows down opening console)
Flags: needinfo?(arai.unmht)
I cannot imagine why this.dbg would not be a Debugger, unless this test is somehow running Web Replay?
You need to log in before you can comment on or make changes to this bug.