Closed Bug 1531575 Opened 6 years ago Closed 6 years ago

Permafail [tier2] Android CCov org.mozilla.geckoview.test.ContentDelegateTest.saveAndRestoreState | status -2 | RuntimeException: Argument 1 of SessionStoreUtils.collectFormData does not implement interface Document.

Categories

(GeckoView :: General, defect, P1)

Unspecified
All
defect

Tracking

(firefox67 fixed)

RESOLVED FIXED
Tracking Status
firefox67 --- fixed

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: regression)

#[markdown(off)]
Filed by: opoprus [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=231103601&repo=mozilla-central

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

[task 2019-02-28T22:11:07.729Z] 22:11:07 INFO - TEST-START | org.mozilla.geckoview.test.ContentDelegateTest.saveAndRestoreState
[task 2019-02-28T22:11:15.448Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2019-02-28T22:11:15.448Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=11
[task 2019-02-28T22:11:15.448Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.ContentDelegateTest
[task 2019-02-28T22:11:15.448Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2019-02-28T22:11:15.449Z] 22:11:15 INFO - org.mozilla.geckoview.test | Error in saveAndRestoreState(org.mozilla.geckoview.test.ContentDelegateTest):
[task 2019-02-28T22:11:15.449Z] 22:11:15 INFO - org.mozilla.geckoview.test | java.lang.RuntimeException: java.lang.Exception: Argument 1 of SessionStoreUtils.collectFormData does not implement interface Document.
[task 2019-02-28T22:11:15.449Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.unwrapRuntimeException(GeckoSessionTestRule.java:1066)
[task 2019-02-28T22:11:15.451Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForResult(GeckoSessionTestRule.java:2277)
[task 2019-02-28T22:11:15.454Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.ContentDelegateTest.saveAndRestoreState(ContentDelegateTest.kt:180)
[task 2019-02-28T22:11:15.457Z] 22:11:15 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invokeNative(Native Method)
[task 2019-02-28T22:11:15.458Z] 22:11:15 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Method.java:525)
[task 2019-02-28T22:11:15.458Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2019-02-28T22:11:15.458Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2019-02-28T22:11:15.459Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2019-02-28T22:11:15.459Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2019-02-28T22:11:15.460Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$3$1.run(GeckoSessionTestRule.java:1417)
[task 2019-02-28T22:11:15.460Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1719)
[task 2019-02-28T22:11:15.460Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:730)
[task 2019-02-28T22:11:15.460Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:92)
[task 2019-02-28T22:11:15.461Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.os.Looper.loop(Looper.java:137)
[task 2019-02-28T22:11:15.461Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.app.ActivityThread.main(ActivityThread.java:5103)
[task 2019-02-28T22:11:15.462Z] 22:11:15 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invokeNative(Native Method)
[task 2019-02-28T22:11:15.462Z] 22:11:15 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Method.java:525)
[task 2019-02-28T22:11:15.462Z] 22:11:15 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
[task 2019-02-28T22:11:15.463Z] 22:11:15 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
[task 2019-02-28T22:11:15.463Z] 22:11:15 INFO - org.mozilla.geckoview.test | at dalvik.system.NativeStart.main(Native Method)
[task 2019-02-28T22:11:15.463Z] 22:11:15 INFO - org.mozilla.geckoview.test | Caused by: java.lang.Exception: Argument 1 of SessionStoreUtils.collectFormData does not implement interface Document.
[task 2019-02-28T22:11:15.463Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.GeckoSession$CallbackResult.sendError(GeckoSession.java:271)
[task 2019-02-28T22:11:15.464Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.gecko.EventDispatcher$JavaCallbackDelegate$1.run(EventDispatcher.java:471)
[task 2019-02-28T22:11:15.464Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:730)
[task 2019-02-28T22:11:15.464Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:92)
[task 2019-02-28T22:11:15.464Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.util.UiThreadUtils.loopUntilIdle(UiThreadUtils.java:154)
[task 2019-02-28T22:11:15.465Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.util.UiThreadUtils.waitForResult(UiThreadUtils.java:95)
[task 2019-02-28T22:11:15.465Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForResult(GeckoSessionTestRule.java:2275)
[task 2019-02-28T22:11:15.465Z] 22:11:15 INFO - org.mozilla.geckoview.test | ... 18 more
[task 2019-02-28T22:11:15.465Z] 22:11:15 INFO - org.mozilla.geckoview.test |
[task 2019-02-28T22:11:15.465Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=68
[task 2019-02-28T22:11:15.466Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stack=java.lang.RuntimeException: java.lang.Exception: Argument 1 of SessionStoreUtils.collectFormData does not implement interface Document.
[task 2019-02-28T22:11:15.466Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.unwrapRuntimeException(GeckoSessionTestRule.java:1066)
[task 2019-02-28T22:11:15.466Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForResult(GeckoSessionTestRule.java:2277)
[task 2019-02-28T22:11:15.466Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.ContentDelegateTest.saveAndRestoreState(ContentDelegateTest.kt:180)
[task 2019-02-28T22:11:15.467Z] 22:11:15 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invokeNative(Native Method)
[task 2019-02-28T22:11:15.467Z] 22:11:15 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Method.java:525)
[task 2019-02-28T22:11:15.467Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2019-02-28T22:11:15.467Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2019-02-28T22:11:15.468Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2019-02-28T22:11:15.468Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2019-02-28T22:11:15.469Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$3$1.run(GeckoSessionTestRule.java:1417)
[task 2019-02-28T22:11:15.469Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1719)
[task 2019-02-28T22:11:15.470Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:730)
[task 2019-02-28T22:11:15.470Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:92)
[task 2019-02-28T22:11:15.471Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.os.Looper.loop(Looper.java:137)
[task 2019-02-28T22:11:15.471Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.app.ActivityThread.main(ActivityThread.java:5103)
[task 2019-02-28T22:11:15.471Z] 22:11:15 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invokeNative(Native Method)
[task 2019-02-28T22:11:15.472Z] 22:11:15 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Method.java:525)
[task 2019-02-28T22:11:15.472Z] 22:11:15 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
[task 2019-02-28T22:11:15.473Z] 22:11:15 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
[task 2019-02-28T22:11:15.473Z] 22:11:15 INFO - org.mozilla.geckoview.test | at dalvik.system.NativeStart.main(Native Method)
[task 2019-02-28T22:11:15.474Z] 22:11:15 INFO - org.mozilla.geckoview.test | Caused by: java.lang.Exception: Argument 1 of SessionStoreUtils.collectFormData does not implement interface Document.
[task 2019-02-28T22:11:15.474Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.GeckoSession$CallbackResult.sendError(GeckoSession.java:271)
[task 2019-02-28T22:11:15.474Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.gecko.EventDispatcher$JavaCallbackDelegate$1.run(EventDispatcher.java:471)
[task 2019-02-28T22:11:15.475Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:730)
[task 2019-02-28T22:11:15.475Z] 22:11:15 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:92)
[task 2019-02-28T22:11:15.476Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.util.UiThreadUtils.loopUntilIdle(UiThreadUtils.java:154)
[task 2019-02-28T22:11:15.476Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.util.UiThreadUtils.waitForResult(UiThreadUtils.java:95)
[task 2019-02-28T22:11:15.477Z] 22:11:15 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForResult(GeckoSessionTestRule.java:2275)
[task 2019-02-28T22:11:15.477Z] 22:11:15 INFO - org.mozilla.geckoview.test | ... 18 more
[task 2019-02-28T22:11:15.477Z] 22:11:15 INFO - org.mozilla.geckoview.test |
[task 2019-02-28T22:11:15.478Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=saveAndRestoreState
[task 2019-02-28T22:11:15.478Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: -2
[task 2019-02-28T22:11:15.478Z] 22:11:15 WARNING - TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.ContentDelegateTest.saveAndRestoreState | status -2
[task 2019-02-28T22:11:15.478Z] 22:11:15 INFO - TEST-INFO took 7734ms
[task 2019-02-28T22:11:15.562Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2019-02-28T22:11:15.562Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=12
[task 2019-02-28T22:11:15.563Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.ContentDelegateTest
[task 2019-02-28T22:11:15.564Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2019-02-28T22:11:15.564Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=68
[task 2019-02-28T22:11:15.565Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=firstComposite
[task 2019-02-28T22:11:15.565Z] 22:11:15 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: 1

P1 for permafail

RuntimeException: Argument 1 of SessionStoreUtils.collectFormData does not implement interface Document.

Priority: P5 → P1
Summary: Permafail [tier2] Android CCov org.mozilla.geckoview.test.ContentDelegateTest.saveAndRestoreState | status -2 → Permafail [tier2] Android CCov org.mozilla.geckoview.test.ContentDelegateTest.saveAndRestoreState | status -2 | RuntimeException: Argument 1 of SessionStoreUtils.collectFormData does not implement interface Document.

Chris, can you assign this to someone so we can hopefully fix it by 67 soft freeze (Mar 11)?

Flags: needinfo?(cpeterson)
Flags: needinfo?(cpeterson)
Whiteboard: [geckoview]

Dylan says he has rewritten this test.

Agi thinks these test failures are an issue with the CCov builds not using the latest artifacts when there are changes to both native and Java code.

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
See Also: → 1463878
Whiteboard: [geckoview]
You need to log in before you can comment on or make changes to this bug.