Closed Bug 1895478 Opened 26 days ago Closed 25 days ago

Perma TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.WebExtensionTest#optionalOriginsNormalized | java.lang.AssertionError: grantedOptionalOrigins must be 0 when Gecko 127 merges to beta on 2024-05-13

Categories

(Fenix :: General, defect)

All
Android
defect

Tracking

(firefox125 unaffected, firefox126 unaffected, firefox127+ verified)

VERIFIED FIXED
127 Branch
Tracking Status
firefox125 --- unaffected
firefox126 --- unaffected
firefox127 + verified

People

(Reporter: ctuns, Assigned: amejia)

References

(Regression)

Details

(Keywords: regression, Whiteboard: [addons-jira])

Attachments

(1 file)

[Tracking Requested - why for this release]:

Central-as-beta simulation:
How to run these simulations:
Failure log

[task 2024-05-07T11:34:02.980Z] 11:34:02     INFO -  TEST-START | org.mozilla.geckoview.test.WebExtensionTest#optionalOriginsNormalized
[task 2024-05-07T11:34:03.344Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=1141
[task 2024-05-07T11:34:03.344Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2024-05-07T11:34:03.345Z] 11:34:03     INFO -  org.mozilla.geckoview.test | Error in optionalOriginsNormalized(org.mozilla.geckoview.test.WebExtensionTest):
[task 2024-05-07T11:34:03.345Z] 11:34:03     INFO -  org.mozilla.geckoview.test | java.lang.AssertionError: grantedOptionalOrigins must be 0.
[task 2024-05-07T11:34:03.345Z] 11:34:03     INFO -  org.mozilla.geckoview.test | Expected: <0>
[task 2024-05-07T11:34:03.345Z] 11:34:03     INFO -  org.mozilla.geckoview.test |      but: was <3>
[task 2024-05-07T11:34:03.345Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
[task 2024-05-07T11:34:03.345Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.junit.Assert.assertThat(Assert.java:964)
[task 2024-05-07T11:34:03.345Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.junit.rules.ErrorCollector$1.call(ErrorCollector.java:77)
[task 2024-05-07T11:34:03.345Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:90)
[task 2024-05-07T11:34:03.346Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.junit.rules.ErrorCollector.checkThat(ErrorCollector.java:75)
[task 2024-05-07T11:34:03.346Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.checkThat(GeckoSessionTestRule.java:929)
[task 2024-05-07T11:34:03.346Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.BaseSessionTest.assertThat(BaseSessionTest.kt:159)
[task 2024-05-07T11:34:03.346Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.WebExtensionTest.optionalOriginsNormalized(WebExtensionTest.kt:498)
[task 2024-05-07T11:34:03.346Z] 11:34:03     INFO -  org.mozilla.geckoview.test |
[task 2024-05-07T11:34:03.346Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2024-05-07T11:34:03.347Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=optionalOriginsNormalized
[task 2024-05-07T11:34:03.347Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.WebExtensionTest
[task 2024-05-07T11:34:03.347Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: grantedOptionalOrigins must be 0.
[task 2024-05-07T11:34:03.347Z] 11:34:03     INFO -  org.mozilla.geckoview.test | Expected: <0>
[task 2024-05-07T11:34:03.347Z] 11:34:03     INFO -  org.mozilla.geckoview.test |      but: was <3>
[task 2024-05-07T11:34:03.347Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
[task 2024-05-07T11:34:03.347Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.junit.Assert.assertThat(Assert.java:964)
[task 2024-05-07T11:34:03.347Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.junit.rules.ErrorCollector$1.call(ErrorCollector.java:77)
[task 2024-05-07T11:34:03.348Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:90)
[task 2024-05-07T11:34:03.348Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.junit.rules.ErrorCollector.checkThat(ErrorCollector.java:75)
[task 2024-05-07T11:34:03.348Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.checkThat(GeckoSessionTestRule.java:929)
[task 2024-05-07T11:34:03.348Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.BaseSessionTest.assertThat(BaseSessionTest.kt:159)
[task 2024-05-07T11:34:03.349Z] 11:34:03     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.WebExtensionTest.optionalOriginsNormalized(WebExtensionTest.kt:498)
[task 2024-05-07T11:34:03.349Z] 11:34:03     INFO -  org.mozilla.geckoview.test |
[task 2024-05-07T11:34:03.349Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=1118
[task 2024-05-07T11:34:03.349Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: -2
[task 2024-05-07T11:34:03.349Z] 11:34:03     INFO -  Printing logcat for test:
[task 2024-05-07T11:34:03.831Z] 11:34:03     INFO -  05-07 11:34:02.037 E/GeckoSessionTestRule( 3473): test_start 1f0befec-3ff2-40ff-89cf-b127eb38b1ec optionalOriginsNormalized(org.mozilla.geckoview.test.WebExtensionTest)
[task 2024-05-07T11:34:03.831Z] 11:34:03     INFO -  05-07 11:34:02.037 E/GeckoSessionTestRule( 3473): before prepareStatement optionalOriginsNormalized(org.mozilla.geckoview.test.WebExtensionTest)
[task 2024-05-07T11:34:03.831Z] 11:34:03     INFO -  05-07 11:34:02.039 D/GeckoViewContentDelegateChild[C](10873): handleEvent: MozPaintStatusReset
[task 2024-05-07T11:34:03.831Z] 11:34:03     INFO -  05-07 11:34:02.044 D/GeckoViewSelectionActionDelegate[C](10873): handleEvent: visibilitychange
[task 2024-05-07T11:34:03.831Z] 11:34:03     INFO -  05-07 11:34:02.044 D/GeckoViewAutoFill[C](10873): handleEvent: pagehide
[task 2024-05-07T11:34:03.831Z] 11:34:03     INFO -  05-07 11:34:02.045 E/eglCodecCommon( 6349): glUtilsParamSize: unknow param 0x00008caa
[task 2024-05-07T11:34:03.831Z] 11:34:03     INFO -  05-07 11:34:02.049 I/Gecko   (10873): [Child 10873, Main Thread] WARNING: JSWindowActorChild::SendRawMessage (Conduits, ConduitClosed) not sent: !CanSend() || !mManager || !mManager->CanSend(): file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorChild.cpp:61
[task 2024-05-07T11:34:03.832Z] 11:34:03     INFO -  05-07 11:34:02.050 I/Gecko   (10873): [Child 10873, Main Thread] WARNING: JSWindowActorChild::SendRawMessage (Conduits, ConduitClosed) not sent: !CanSend() || !mManager || !mManager->CanSend(): file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorChild.cpp:61
[task 2024-05-07T11:34:03.832Z] 11:34:03     INFO -  05-07 11:34:02.061 I/Gecko   ( 6349): [GPU 6349, Compositor] WARNING: Possibly dropping task posted to updater thread: file /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:395
[task 2024-05-07T11:34:03.832Z] 11:34:03     INFO -  05-07 11:34:02.066 D/GeckoViewStartup( 3473): onEvent GeckoView:StorageDelegate:Attached
[task 2024-05-07T11:34:03.832Z] 11:34:03     INFO -  05-07 11:34:02.067 D/ServiceAllocator( 3473): org.mozilla.gecko.process.GeckoChildProcessServices$tab20 updateBindings: IDLE priority, 6 importance, 0 successful binds, 0 failed binds, 2 successful unbinds
[task 2024-05-07T11:34:03.832Z] 11:34:03     INFO -  05-07 11:34:02.067 I/Gecko   ( 3473): nsWindow[0x7e4a7ca38000]::Create 0x0 [0 0 1 1]
[task 2024-05-07T11:34:03.832Z] 11:34:03     INFO -  05-07 11:34:02.075 D/GeckoViewContentDelegateParent( 3473): receiveMessage: DispatcherMessage
[task 2024-05-07T11:34:03.832Z] 11:34:03     INFO -  05-07 11:34:02.075 D/GeckoViewActorParent( 3473): receiveMessage window destroyed DispatcherMessage GeckoView:PaintStatusReset
[task 2024-05-07T11:34:03.832Z] 11:34:03     INFO -  05-07 11:34:02.081 D/GeckoViewAutoFill( 3473): receiveMessage Clear
[task 2024-05-07T11:34:03.832Z] 11:34:03     INFO -  05-07 11:34:02.113 D/GeckoViewNavigation( 3473): sessionContextId=null
[task 2024-05-07T11:34:03.833Z] 11:34:03     INFO -  05-07 11:34:02.124 E/eglCodecCommon( 6349): glUtilsParamSize: unknow param 0x00008caa
[task 2024-05-07T11:34:03.833Z] 11:34:03     INFO -  05-07 11:34:02.185 W/webrender::device::gl( 6349): Missing optimized shader source for gpu_cache_update
[task 2024-05-07T11:34:03.833Z] 11:34:03     INFO -  05-07 11:34:02.193 E/eglCodecCommon( 6349): glUtilsParamSize: unknow param 0x00008741
[task 2024-05-07T11:34:03.833Z] 11:34:03     INFO -  05-07 11:34:02.208 D/GeckoViewModule( 3473): registerListener ["GeckoViewContent:ExitFullScreen","GeckoView:ClearMatches","GeckoView:DisplayMatches","GeckoView:FindInPage","GeckoView:HasCookieBannerRuleForBrowsingContextTree","GeckoView:RestoreState","GeckoView:ContainsFormData","GeckoView:RequestCreateAnalysis","GeckoView:RequestAnalysisStatus","GeckoView:RequestAnalysisCreationStatus","GeckoView:PollForAnalysisCompleted","GeckoView:SendClickAttributionEvent","GeckoView:SendImpressionAttributionEvent","GeckoView:SendPlacementAttributionEvent","GeckoView:RequestAnalysis","GeckoView:RequestRecommendations","GeckoView:ReportBackInStock","GeckoView:ScrollBy","GeckoView:ScrollTo","GeckoView:SetActive","GeckoView:SetFocused","GeckoView:SetPriorityHint","GeckoView:UpdateInitData","GeckoView:ZoomToInput","GeckoView:IsPdfJs"]
[task 2024-05-07T11:34:03.834Z] 11:34:03     INFO -  05-07 11:34:02.209 D/GeckoViewNavigation( 3473): onInit
[task 2024-05-07T11:34:03.834Z] 11:34:03     INFO -  05-07 11:34:02.209 D/GeckoViewModule( 3473): registerListener ["GeckoView:GoBack","GeckoView:GoForward","GeckoView:GotoHistoryIndex","GeckoView:LoadUri","GeckoView:Reload","GeckoView:Stop","GeckoView:PurgeHistory","GeckoView:DotPrintFinish"]
[task 2024-05-07T11:34:03.834Z] 11:34:03     INFO -  05-07 11:34:02.210 D/GeckoViewNavigation( 3473): onEnable
[task 2024-05-07T11:34:03.834Z] 11:34:03     INFO -  05-07 11:34:02.210 D/GeckoViewSelectionActionDelegate[C](10873): handleEvent: visibilitychange
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.210 D/GeckoViewProcessHangMonitor( 3473): onInit
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.211 D/GeckoViewProcessHangMonitor( 3473): onEnable
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.211 D/ServiceAllocator( 3473): org.mozilla.gecko.process.GeckoChildProcessServices$tab20 updateBindings: FOREGROUND priority, 2 importance, 2 successful binds, 0 failed binds, 0 successful unbinds
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.211 D/GeckoViewModule( 3473): registerListener ["GeckoView:HangReportStop","GeckoView:HangReportWait"]
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.212 D/GeckoViewProgress( 3473): onEnable
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.213 D/GeckoSession( 3473): handleMessage GeckoView:PageStart uri=about:blank
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.213 E/GeckoSessionTestRule( 3473): method: public abstract void org.mozilla.geckoview.GeckoSession$SelectionActionDelegate.onDismissClipboardPermissionRequest(org.mozilla.geckoview.GeckoSession)
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.213 E/GeckoSessionTestRule( 3473): method: public abstract void org.mozilla.geckoview.GeckoSession$ProgressDelegate.onPageStart(org.mozilla.geckoview.GeckoSession,java.lang.String)
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.213 D/GeckoSession( 3473): handleMessage GeckoView:LocationChange uri=about:blank
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.213 E/GeckoSessionTestRule( 3473): 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-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.213 E/GeckoSessionTestRule( 3473): method: public abstract void org.mozilla.geckoview.GeckoSession$NavigationDelegate.onCanGoBack(org.mozilla.geckoview.GeckoSession,boolean)
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.213 E/GeckoSessionTestRule( 3473): method: public abstract void org.mozilla.geckoview.GeckoSession$NavigationDelegate.onCanGoForward(org.mozilla.geckoview.GeckoSession,boolean)
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.213 D/GeckoSession( 3473): handleMessage GeckoView:PageStop uri=null
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.214 E/GeckoSessionTestRule( 3473): method: public abstract void org.mozilla.geckoview.GeckoSession$ProgressDelegate.onPageStop(org.mozilla.geckoview.GeckoSession,boolean)
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.214 E/GeckoSessionTestRule( 3473): after prepareStatement
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.214 D/GeckoViewModule( 3473): registerListener GeckoView:FlushSessionState
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.215 D/GeckoViewSelectionAction( 3473): onEnable
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.216 D/GeckoViewModule( 3473): registerListener ["GeckoView:ExecuteSelectionAction"]
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.216 D/GeckoViewSettings( 3473): onInit
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.216 D/GeckoViewModule( 3473): registerListener ["GeckoView:GetUserAgent"]
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.217 D/GeckoViewSettings( 3473): onSettingsUpdate: {"isExtensionPopup":false,"chromeUri":null,"screenId":0,"userAgentOverride":null,"allowJavascript":true,"userAgentMode":0,"viewportMode":0,"useTrackingProtection":false,"suspendMediaWhenInactive":false,"usePrivateMode":false,"unsafeSessionContextId":null,"displayMode":0,"sessionContextId":null,"fullAccessibilityTree":false}
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.218 D/GeckoViewModule( 3473): registerListener ["GeckoView:WebExtension:SetTabActive"]
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.218 D/GeckoViewModule( 3473): registerListener ["ContentBlocking:RequestLog"]
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.219 D/GeckoViewMediaControl( 3473): onInitBrowser
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.220 D/GeckoViewSettings[C](10873): receiveMessage: SettingsUpdate
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.220 D/GeckoViewMediaControl( 3473): onEnable
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.221 D/GeckoViewModule( 3473): registerListener ["GeckoView:MediaSession:Play","GeckoView:MediaSession:Pause","GeckoView:MediaSession:Stop","GeckoView:MediaSession:NextTrack","GeckoView:MediaSession:PrevTrack","GeckoView:MediaSession:SeekForward","GeckoView:MediaSession:SeekBackward","GeckoView:MediaSession:SkipAd","GeckoView:MediaSession:SeekTo","GeckoView:MediaSession:MuteAudio"]
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.221 D/GeckoViewTranslations( 3473): onInit
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.222 D/GeckoViewModule( 3473): registerListener ["GeckoView:Translations:Translate","GeckoView:Translations:RestorePage","GeckoView:Translations:GetNeverTranslateSite","GeckoView:Translations:SetNeverTranslateSite"]
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.222 D/GeckoViewTranslations( 3473): onEnable
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.227 I/GeckoSession( 3473): zerdatime 1627294 - chrome startup finished
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.228 I/Gecko   ( 3473): nsWindow[0x7e4a7ca38000]::Show 1
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.233 W/GeckoEditableChild(10873): No editable parent
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.236 D/GeckoViewConsole( 3473): onEvent GeckoView:WebExtension:PortMessageFromApp {"message":{"id":"edbbec1b-3a4c-431a-bee0-d0f85867b5b6","args":{"oldPrefs":{},"newPrefs":{"extensions.isembedded":true}},"type":"SetPrefs"}}
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.238 D/GeckoViewXUL( 3473): receiveMessage GeckoView:ContentModuleLoaded {"module":"SessionStateAggregator"}
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.240 D/GeckoViewXUL( 3473): onEvent GeckoView:UpdateModuleState {"enabled":true,"module":"GeckoViewExperiment"}
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.255 D/GeckoViewModule( 3473): dispatch GeckoView:WebExtension:SetTabActive, data={"active":true}
[task 2024-05-07T11:34:03.838Z] 11:34:03     INFO -  05-07 11:34:02.255 D/GeckoViewTab( 3473): onEvent: event=GeckoView:WebExtension:SetTabActive, data={"active":true}
[task 2024-05-07T11:34:03.839Z] 11:34:03     INFO -  05-07 11:34:02.256 D/GeckoViewConsole( 3473): onEvent GeckoView:WebExtension:EnsureBuiltIn {"locationUri":"resource://android/assets/web_extensions/optional-permission-all-urls/","webExtensionId":"optional-permission-all-urls@example.com"}
[task 2024-05-07T11:34:03.839Z] 11:34:03     INFO -  05-07 11:34:02.258 D/GeckoViewConsole( 3473): Could not find extension with id=optional-permission-all-urls@example.com
[task 2024-05-07T11:34:03.839Z] 11:34:03     INFO -  05-07 11:34:02.274 D/GeckoViewConsole( 3473): onInstalling optional-permission-all-urls@example.com
[task 2024-05-07T11:34:03.839Z] 11:34:03     INFO -  05-07 11:34:02.279 W/GeckoEventDispatcher( 3473): No listener for GeckoView:WebExtension:OnInstalling
[task 2024-05-07T11:34:03.839Z] 11:34:03     INFO -  05-07 11:34:02.332 D/GeckoViewConsole( 3473): onExtensionReady optional-permission-all-urls@example.com
[task 2024-05-07T11:34:03.839Z] 11:34:03     INFO -  05-07 11:34:02.335 D/GeckoViewConsole( 3473): onInstalled optional-permission-all-urls@example.com
[task 2024-05-07T11:34:03.839Z] 11:34:03     INFO -  05-07 11:34:02.340 W/GeckoEventDispatcher( 3473): No listener for GeckoView:WebExtension:OnInstalled
[task 2024-05-07T11:34:03.839Z] 11:34:03     INFO -  05-07 11:34:02.342 W/GeckoEventDispatcher( 3473): No listener for GeckoView:WebExtension:OnReady
[task 2024-05-07T11:34:03.839Z] 11:34:03     INFO -  05-07 11:34:02.346 W/GeckoEventDispatcher( 3473): No listener for GeckoView:WebExtension:OnOptionalPermissionsChanged
[task 2024-05-07T11:34:03.840Z] 11:34:03     INFO -  05-07 11:34:02.346 W/GeckoEventDispatcher( 3473): No listener for GeckoView:WebExtension:OnOptionalPermissionsChanged
[task 2024-05-07T11:34:03.840Z] 11:34:03     INFO -  05-07 11:34:02.346 W/GeckoEventDispatcher( 3473): No listener for GeckoView:WebExtension:OnOptionalPermissionsChanged
[task 2024-05-07T11:34:03.840Z] 11:34:03     INFO -  05-07 11:34:02.348 D/GeckoViewConsole( 3473): onEvent GeckoView:WebExtension:AddOptionalPermissions {"origins":["http://*/","https://*/","file://*/*"],"extensionId":"optional-permission-all-urls@example.com","permissions":[]}
[task 2024-05-07T11:34:03.840Z] 11:34:03     INFO -  05-07 11:34:02.352 D/GeckoViewConsole( 3473): onEvent GeckoView:WebExtension:Uninstall {"webExtensionId":"optional-permission-all-urls@example.com"}
[task 2024-05-07T11:34:03.840Z] 11:34:03     INFO -  05-07 11:34:02.354 D/GeckoViewConsole( 3473): onUninstalling optional-permission-all-urls@example.com
[task 2024-05-07T11:34:03.840Z] 11:34:03     INFO -  05-07 11:34:02.359 W/GeckoEventDispatcher( 3473): No listener for GeckoView:WebExtension:OnUninstalling
[task 2024-05-07T11:34:03.841Z] 11:34:03     INFO -  05-07 11:34:02.364 D/GeckoViewConsole( 3473): onUninstalled optional-permission-all-urls@example.com
[task 2024-05-07T11:34:03.841Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): Error
[task 2024-05-07T11:34:03.841Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): java.lang.AssertionError: grantedOptionalOrigins must be 0.
[task 2024-05-07T11:34:03.841Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): Expected: <0>
[task 2024-05-07T11:34:03.841Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473):      but: was <3>
[task 2024-05-07T11:34:03.841Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
[task 2024-05-07T11:34:03.841Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.junit.Assert.assertThat(Assert.java:964)
[task 2024-05-07T11:34:03.842Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.junit.rules.ErrorCollector$1.call(ErrorCollector.java:77)
[task 2024-05-07T11:34:03.842Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.junit.rules.ErrorCollector.checkSucceeds(ErrorCollector.java:90)
[task 2024-05-07T11:34:03.842Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.junit.rules.ErrorCollector.checkThat(ErrorCollector.java:75)
[task 2024-05-07T11:34:03.842Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.checkThat(GeckoSessionTestRule.java:929)
[task 2024-05-07T11:34:03.842Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.mozilla.geckoview.test.BaseSessionTest.assertThat(BaseSessionTest.kt:159)
[task 2024-05-07T11:34:03.842Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.mozilla.geckoview.test.WebExtensionTest.optionalOriginsNormalized(WebExtensionTest.kt:498)
[task 2024-05-07T11:34:03.843Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at java.lang.reflect.Method.invoke(Native Method)
[task 2024-05-07T11:34:03.843Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
[task 2024-05-07T11:34:03.843Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2024-05-07T11:34:03.843Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
[task 2024-05-07T11:34:03.843Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2024-05-07T11:34:03.843Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at androidx.test.internal.runner.junit4.statement.RunBefores.evaluate(RunBefores.java:80)
[task 2024-05-07T11:34:03.844Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
[task 2024-05-07T11:34:03.844Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0(GeckoSessionTestRule.java:1504)
[task 2024-05-07T11:34:03.844Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.$r8$lambda$eGWMAiU-In-hdc_ISYHPMUhHPKA(GeckoSessionTestRule.java)
[task 2024-05-07T11:34:03.844Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2$$ExternalSyntheticLambda1.run(D8$$SyntheticClass)
[task 2024-05-07T11:34:03.844Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
[task 2024-05-07T11:34:03.844Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
[task 2024-05-07T11:34:03.845Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2024-05-07T11:34:03.845Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2024-05-07T11:34:03.845Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2024-05-07T11:34:03.845Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at android.os.Looper.loop(Looper.java:154)
[task 2024-05-07T11:34:03.845Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2024-05-07T11:34:03.845Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at java.lang.reflect.Method.invoke(Native Method)
[task 2024-05-07T11:34:03.845Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2024-05-07T11:34:03.845Z] 11:34:03     INFO -  05-07 11:34:02.374 E/GeckoSessionTestRule( 3473): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2024-05-07T11:34:03.846Z] 11:34:03     INFO -  05-07 11:34:02.376 W/GeckoEventDispatcher( 3473): No listener for GeckoView:WebExtension:OnUninstalled
[task 2024-05-07T11:34:03.846Z] 11:34:03     INFO -  05-07 11:34:02.381 D/GeckoViewConsole( 3473): onEvent GeckoView:WebExtension:PortMessageFromApp {"message":{"id":"afb0c35e-c5d8-4a97-82a6-cfa8a19bd7d2","args":{"oldPrefs":{"extensions.isembedded":null}},"type":"RestorePrefs"}}
[task 2024-05-07T11:34:03.846Z] 11:34:03     INFO -  05-07 11:34:02.393 D/GeckoViewContent( 3473): handleEvent: DOMWindowClose
[task 2024-05-07T11:34:03.846Z] 11:34:03     INFO -  05-07 11:34:02.394 D/GeckoViewConsole( 3473): onEvent GeckoView:WebExtension:List null
[task 2024-05-07T11:34:03.846Z] 11:34:03     INFO -  05-07 11:34:02.397 E/GeckoSessionTestRule( 3473): test_end c5ee677f-bc83-49bd-9e28-2d35f3d0f059 optionalOriginsNormalized(org.mozilla.geckoview.test.WebExtensionTest)
[task 2024-05-07T11:34:03.846Z] 11:34:03  WARNING -  TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.WebExtensionTest#optionalOriginsNormalized | java.lang.AssertionError: grantedOptionalOrigins must be 0.
[task 2024-05-07T11:34:03.847Z] 11:34:03     INFO -  TEST-INFO took 850ms
[task 2024-05-07T11:34:03.847Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=1141
[task 2024-05-07T11:34:03.847Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2024-05-07T11:34:03.847Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2024-05-07T11:34:03.847Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=updateWithPerms
[task 2024-05-07T11:34:03.847Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.WebExtensionTest
[task 2024-05-07T11:34:03.847Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=1119
[task 2024-05-07T11:34:03.847Z] 11:34:03     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: 1
[task 2024-05-07T11:34:03.848Z] 11:34:03     INFO -  TEST-START | org.mozilla.geckoview.test.WebExtensionTest#updateWithPerms
Flags: needinfo?(amejiamarmol)
Flags: needinfo?(amejiamarmol)
Whiteboard: [addons-jira]
Assignee: nobody → amejiamarmol

Thanks for bringing this up, I'm investigating what could be causing this.

Flags: needinfo?(aryx.bugmail)

We discuss this in chat.

Flags: needinfo?(aryx.bugmail)
Pushed by amejiamarmol@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/dc17824289cb
Update WebExtensionTest#onOptionalPermissionsChanged r=rpl
Status: NEW → RESOLVED
Closed: 25 days ago
Resolution: --- → FIXED
Target Milestone: --- → 127 Branch

Thanks for all the help Sebastian!

Verified fixed in today's beta-sim

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: