Closed
Bug 1892009
Opened 7 months ago
Closed 5 months ago
Extend the IdentityCredentialStorageService to hold Lightweight IdentityCredentials
Categories
(Core :: DOM: Credential Management, enhancement, P1)
Core
DOM: Credential Management
Tracking
()
RESOLVED
FIXED
128 Branch
Tracking | Status | |
---|---|---|
firefox128 | --- | fixed |
People
(Reporter: bvandersloot, Assigned: bvandersloot)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
No description provided.
Assignee | ||
Updated•7 months ago
|
Assignee: nobody → bvandersloot
Assignee | ||
Comment 1•6 months ago
|
||
Depends on D209831
Pushed by bvandersloot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1eb163cfd4ed
Extend the IdentityCredentialStorageService to hold Lightweight IdentityCredentials, r=pbz
https://hg.mozilla.org/integration/autoland/rev/afe08c45a965
1892010, 1892013, 1892014, 1892015, 1892020, 1895750, 1896920: apply code formatting via Lando
Comment 3•6 months ago
|
||
Backed out 12 changesets (bug 1892009, bug 1892020, bug 1892015, bug 1895750, bug 1892014, bug 1896920, bug 1892013, bug 1892010) for causing mochitest failures at test_simple.htm
Backout: https://hg.mozilla.org/integration/autoland/rev/2418a50db45bcebe5f7c3114f808edf58211531c
Failure log: https://treeherder.mozilla.org/logviewer?job_id=460834707&repo=autoland&lineNumber=1756
Flags: needinfo?(bvandersloot)
Assignee | ||
Comment 4•6 months ago
|
||
I failed to flip the new preference for the old behavior on one test. Flipping, pushing, and relanding.
Flags: needinfo?(bvandersloot)
Pushed by bvandersloot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/01da838f2fd0
Extend the IdentityCredentialStorageService to hold Lightweight IdentityCredentials, r=pbz
Comment 6•6 months ago
|
||
Backed out for causing gv-junit fails related to PromptDelegateTest#fedCMProviderPromptTest
[task 2024-06-04T00:59:25.861Z] 00:59:25 INFO - TEST-START | org.mozilla.geckoview.test.PromptDelegateTest#fedCMProviderPromptTest
[task 2024-06-04T00:59:26.109Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=1142
[task 2024-06-04T00:59:26.109Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2024-06-04T00:59:26.109Z] 00:59:26 INFO - org.mozilla.geckoview.test | Error in fedCMProviderPromptTest(org.mozilla.geckoview.test.PromptDelegateTest):
[task 2024-06-04T00:59:26.109Z] 00:59:26 INFO - org.mozilla.geckoview.test | org.mozilla.geckoview.test.rule.GeckoSessionTestRule$RejectedPromiseException: UnknownError: The operation failed for an unknown transient reason
[task 2024-06-04T00:59:26.109Z] 00:59:26 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForMessage(GeckoSessionTestRule.java:2543)
[task 2024-06-04T00:59:26.109Z] 00:59:26 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.evaluateJS(GeckoSessionTestRule.java:2471)
[task 2024-06-04T00:59:26.109Z] 00:59:26 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForJS(GeckoSessionTestRule.java:2662)
[task 2024-06-04T00:59:26.109Z] 00:59:26 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.BaseSessionTest.waitForJS(BaseSessionTest.kt:250)
[task 2024-06-04T00:59:26.109Z] 00:59:26 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.PromptDelegateTest.fedCMProviderPromptTest(PromptDelegateTest.kt:721)
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test |
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=fedCMProviderPromptTest
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.PromptDelegateTest
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stack=org.mozilla.geckoview.test.rule.GeckoSessionTestRule$RejectedPromiseException: UnknownError: The operation failed for an unknown transient reason
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForMessage(GeckoSessionTestRule.java:2543)
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.evaluateJS(GeckoSessionTestRule.java:2471)
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForJS(GeckoSessionTestRule.java:2662)
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.BaseSessionTest.waitForJS(BaseSessionTest.kt:250)
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.PromptDelegateTest.fedCMProviderPromptTest(PromptDelegateTest.kt:721)
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test |
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=623
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: -2
[task 2024-06-04T00:59:26.110Z] 00:59:26 INFO - Printing logcat for test:
[task 2024-06-04T00:59:26.563Z] 00:59:26 INFO - 06-04 00:59:25.462 E/GeckoSessionTestRule( 3429): test_start 1f0befec-3ff2-40ff-89cf-b127eb38b1ec fedCMProviderPromptTest(org.mozilla.geckoview.test.PromptDelegateTest)
[task 2024-06-04T00:59:26.563Z] 00:59:26 INFO - 06-04 00:59:25.462 E/GeckoSessionTestRule( 3429): before prepareStatement fedCMProviderPromptTest(org.mozilla.geckoview.test.PromptDelegateTest)
[task 2024-06-04T00:59:26.563Z] 00:59:26 INFO - 06-04 00:59:25.467 E/eglCodecCommon( 7389): glUtilsParamSize: unknow param 0x00008caa
[task 2024-06-04T00:59:26.563Z] 00:59:26 INFO - 06-04 00:59:25.518 E/eglCodecCommon( 7389): glUtilsParamSize: unknow param 0x00008caa
[task 2024-06-04T00:59:26.563Z] 00:59:26 INFO - 06-04 00:59:25.527 E/eglCodecCommon( 7389): glUtilsParamSize: unknow param 0x00008741
[task 2024-06-04T00:59:26.563Z] 00:59:26 INFO - 06-04 00:59:25.535 D/GeckoSession( 3429): handleMessage GeckoView:PageStart uri=about:blank
[task 2024-06-04T00:59:26.563Z] 00:59:26 INFO - 06-04 00:59:25.535 E/GeckoSessionTestRule( 3429): method: public abstract void org.mozilla.geckoview.GeckoSession$SelectionActionDelegate.onDismissClipboardPermissionRequest(org.mozilla.geckoview.GeckoSession)
[task 2024-06-04T00:59:26.563Z] 00:59:26 INFO - 06-04 00:59:25.535 E/GeckoSessionTestRule( 3429): method: public abstract void org.mozilla.geckoview.GeckoSession$ProgressDelegate.onPageStart(org.mozilla.geckoview.GeckoSession,java.lang.String)
[task 2024-06-04T00:59:26.563Z] 00:59:26 INFO - 06-04 00:59:25.536 D/GeckoSession( 3429): handleMessage GeckoView:LocationChange uri=about:blank
[task 2024-06-04T00:59:26.563Z] 00:59:26 INFO - 06-04 00:59:25.536 E/GeckoSessionTestRule( 3429): method: public abstract void org.mozilla.geckoview.GeckoSession$NavigationDelegate.onLocationChange(org.mozilla.geckoview.GeckoSession,java.lang.String,java.util.List,java.lang.Boolean)
[task 2024-06-04T00:59:26.563Z] 00:59:26 INFO - 06-04 00:59:25.536 E/GeckoSessionTestRule( 3429): method: public abstract void org.mozilla.geckoview.GeckoSession$NavigationDelegate.onCanGoBack(org.mozilla.geckoview.GeckoSession,boolean)
[task 2024-06-04T00:59:26.564Z] 00:59:26 INFO - 06-04 00:59:25.536 E/GeckoSessionTestRule( 3429): method: public abstract void org.mozilla.geckoview.GeckoSession$NavigationDelegate.onCanGoForward(org.mozilla.geckoview.GeckoSession,boolean)
[task 2024-06-04T00:59:26.564Z] 00:59:26 INFO - 06-04 00:59:25.536 D/GeckoSession( 3429): handleMessage GeckoView:PageStop uri=null
[task 2024-06-04T00:59:26.564Z] 00:59:26 INFO - 06-04 00:59:25.536 E/GeckoSessionTestRule( 3429): method: public abstract void org.mozilla.geckoview.GeckoSession$ProgressDelegate.onPageStop(org.mozilla.geckoview.GeckoSession,boolean)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.536 E/GeckoSessionTestRule( 3429): after prepareStatement
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.540 I/GeckoSession( 3429): zerdatime 573793 - chrome startup finished
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.550 W/GeckoEditableChild( 8338): No editable parent
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.583 D/GeckoSession( 3429): handleMessage GeckoView:ProgressChanged uri=null
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.583 D/GeckoSession( 3429): handleMessage GeckoView:PageStart uri=http://localhost:4245/assets/www/fedcm_rp.html
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.600 W/Web Content( 8338): [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://localhost:4245/assets/www/fedcm_rp.html" line: 0}]
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.610 D/GeckoSession( 3429): handleMessage GeckoView:LocationChange uri=http://localhost:4245/assets/www/fedcm_rp.html
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.611 D/GeckoSession( 3429): handleMessage GeckoView:SecurityChanged uri=null
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.620 D/WebExtension( 3429): handleMessage GeckoView:WebExtension:Connect
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.633 I/Gecko ( 3429): console.error: "Fail on getting domain pref:" ({})
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.633 E/GeckoConsole( 3429): [JavaScript Error: "Fail on getting domain pref: [Exception... "Component returned failure code: 0x804b0050 (NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS) [nsICookieBannerService.getDomainPref]" nsresult: "0x804b0050 (NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS)" location: "JS frame :: resource://gre/actors/CookieBannerParent.sys.mjs :: receiveMessage :: line 183" data: no]"]
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.635 D/GeckoSession( 3429): handleMessage GeckoView:ProgressChanged uri=null
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.638 D/GeckoSession( 3429): handleMessage GeckoView:ProgressChanged uri=null
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.645 D/GeckoSession( 3429): handleMessage GeckoView:PageStop uri=null
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): Error
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): org.mozilla.geckoview.test.rule.GeckoSessionTestRule$RejectedPromiseException: UnknownError: The operation failed for an unknown transient reason
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForMessage(GeckoSessionTestRule.java:2543)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.evaluateJS(GeckoSessionTestRule.java:2471)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForJS(GeckoSessionTestRule.java:2662)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.mozilla.geckoview.test.BaseSessionTest.waitForJS(BaseSessionTest.kt:250)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.mozilla.geckoview.test.PromptDelegateTest.fedCMProviderPromptTest(PromptDelegateTest.kt:721)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at java.lang.reflect.Method.invoke(Native Method)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0(GeckoSessionTestRule.java:1502)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.$r8$lambda$eGWMAiU-In-hdc_ISYHPMUhHPKA(GeckoSessionTestRule.java)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2$$ExternalSyntheticLambda1.run(D8$$SyntheticClass)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at java.util.concurrent.FutureTask.run(FutureTask.java:237)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at android.os.Handler.handleCallback(Handler.java:751)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at android.os.Looper.loop(Looper.java:154)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at java.lang.reflect.Method.invoke(Native Method)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.672 E/GeckoSessionTestRule( 3429): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - 06-04 00:59:25.702 E/GeckoSessionTestRule( 3429): test_end c5ee677f-bc83-49bd-9e28-2d35f3d0f059 fedCMProviderPromptTest(org.mozilla.geckoview.test.PromptDelegateTest)
[task 2024-06-04T00:59:26.570Z] 00:59:26 WARNING - TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.PromptDelegateTest#fedCMProviderPromptTest | org.mozilla.geckoview.test.rule.GeckoSessionTestRule$RejectedPromiseException: UnknownError: The operation failed for an unknown transient reason
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - TEST-INFO took 701ms
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=1142
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=selectTestSimple
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.PromptDelegateTest
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=624
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: 1
[task 2024-06-04T00:59:26.570Z] 00:59:26 INFO - TEST-START | org.mozilla.geckoview.test.PromptDelegateTest#selectTestSimple
Flags: needinfo?(bvandersloot)
Assignee | ||
Comment 7•6 months ago
|
||
Backout occurred because some Android junit tests needed the new config. Updating.
Assignee | ||
Updated•6 months ago
|
Flags: needinfo?(bvandersloot)
Pushed by bvandersloot@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/41c1085f60cf
Extend the IdentityCredentialStorageService to hold Lightweight IdentityCredentials, r=pbz
Comment 9•5 months ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 5 months ago
status-firefox128:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 128 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•