text:
Potential synchronization issue on Android

Describe the bug
Potential synchronization issue on Android.
Running Detox's test suite (locally and in CI) can pretty easily reproduce the issue, that an action is being performed on a screen before it is ready. (Example in next section).
I suspected device.reloadReactNative() to be the cause, but I was able to reproduce the issue with and without it.
To Reproduce

[x] I have tested this issue on the latest Detox release and it still reproduces

Steps to reproduce:

Running the first test in the matchers test suite should match elements by (accessibility) label (it.only) and run 100 detox test 02.matchers.test.js -c android.emu.release  --loglevel trace --reuse where run 100 is a bash helper function to run things multiple times.

run() {
    declare -l runs=$1
    shift
    for i in `seq $runs`; do
      $@ || break
    done
}

Tests occasionally fail with error

    androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: (with content description text: is "Label" and view has effective visibility=VISIBLE)
...
    |
    +------->ReactTextView{id=9, visibility=VISIBLE, width=162, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@868b692, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Language, input-type=0, ime-target=false, has-links=false}
    |
    +------>ReactViewGroup{id=19, visibility=VISIBLE, width=101, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@3226863, tag=null, root-is-layout-requested=false, has-input-connection=false, x=490.0, y=232.0, child-count=1}
    |
    +------->ReactTextView{id=17, visibility=VISIBLE, width=101, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@106cc60, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Sanity, input-type=0, ime-target=false, has-links=false}
    |
    +------>ReactViewGroup{id=27, visibility=VISIBLE, width=155, height=78, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@46a7519, tag=null, root-is-layout-requested=false, has-input-connection=false, x=463.0, y=309.0, child-count=1}
    |
    +------->ReactTextView{id=25, visibility=VISIBLE, width=155, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@b57a9de, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Matchers, input-type=0, ime-target=false, has-links=false}
    |
    +------>ReactViewGroup{id=35, visibility=VISIBLE, width=124, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@9c927bf, tag=null, root-is-layout-requested=false, has-input-connection=false, x=478.0, y=387.0, child-count=1}
    |
    +------->ReactTextView{id=33, visibility=VISIBLE, width=124, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@17c4e8c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Actions, input-type=0, ime-target=false, has-links=false}
    |
    +------>ReactViewGroup{id=43, visibility=VISIBLE, width=307, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@e2449d5, tag=null, root-is-layout-requested=false, has-input-connection=false, x=387.0, y=464.0, child-count=1}
    |
    +------->ReactTextView{id=39, visibility=VISIBLE, width=307, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@3b085ea, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Integrative Actions, input-type=0, ime-target=false, has-links=false}
    |
,...

       6 |
       7 |   it.only('should match elements by (accessibility) label', async () => {
    >  8 |     await element(by.label('Label')).tap();
         |                                      ^
       9 |     await expect(element(by.text('Label Working!!!'))).toBeVisible();
      10 |   });
      11 |

      at Object.it.only (test/e2e/02.matchers.test.js:8:38)

This is part of the main screen hierarchy (too long to paste all here)
3.
Expected behavior
I love this part where we state the obvious
Device and Verbose Detox Logs
--------- beginning of main
06-04 00:22:34.145   781   781 D EventInjectionStrategy: Creating injection strategy with input manager.
06-04 00:22:34.249   781   819 I OpenGLRenderer: Davey! duration=701ms; Flags=0, IntendedVsync=21758891490346, Vsync=21758974823676, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=21758985522346, AnimationStart=21758985617346, PerformTraversalsStart=21759386014346, DrawStart=21759388976346, SyncQueued=21759398163346, SyncStart=21759398673346, IssueDrawCommandsStart=21759398922346, SwapBuffers=21759540426346, FrameCompleted=21759593312346, DequeueBufferDuration=175000, QueueBufferDuration=3106000,
06-04 00:22:34.356   781   855 I WebSocketClient: At sendAction
06-04 00:22:34.394   781   855 D WebSocketClient: Detox Action Sent: ready
06-04 00:22:34.444   781   855 I WebSocketClient: At onMessage
06-04 00:22:34.444   781   855 I WebSocketClient: At receiveAction
06-04 00:22:34.445   781   855 D WebSocketClient: Detox Action Received: loginSuccess
06-04 00:22:34.445   781   855 I DetoxManager: onAction: type: loginSuccess params: {"role":"testee","sessionId":"957d7acc-c71b-d940-4e87-67a2bc1417a2"}
06-04 00:22:34.595   781   855 I WebSocketClient: At onMessage
06-04 00:22:34.596   781   855 I WebSocketClient: At receiveAction
06-04 00:22:34.599   781   855 D WebSocketClient: Detox Action Received: invoke
06-04 00:22:34.600   781   855 I DetoxManager: onAction: type: invoke params: {"target":{"type":"Class","value":"com.wix.detox.espresso.EspressoDetox"},"method":"perform","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"androidx.test.espresso.Espresso"},"method":"onView","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"com.wix.detox.espresso.DetoxMatcher"},"method":"matcherForText","args":["Matchers"]}}]}},{"type":"Invocation","value":{"target":{"type":"Class","value":"com.wix.detox.espresso.DetoxViewActions"},"method":"click","args":[]}}]}
06-04 00:22:34.704   781   849 D Detox   : class com.wix.detox.espresso.DetoxMatcher, matcherForText, [Matchers]
06-04 00:22:34.807   781   849 D Detox   : class androidx.test.espresso.Espresso, onView, [(with text: is "Matchers" and view has effective visibility=VISIBLE)]
06-04 00:22:34.897   781   849 D Detox   : class com.wix.detox.espresso.DetoxViewActions, click, []
06-04 00:22:34.943   781   849 D Detox   : class com.wix.detox.espresso.EspressoDetox, perform, [androidx.test.espresso.ViewInteraction@5498913, com.wix.detox.espresso.action.RNClickAction@fc55750]
06-04 00:22:35.103   781   781 I ViewInteraction: Performing 'com.wix.detox.espresso.action.detoxsingletap@2f3064e click' action on view (with text: is "Matchers" and view has effective visibility=VISIBLE)
06-04 00:22:35.651   781   781 I Detox   : UIManagerModule is busy.
06-04 00:22:38.098   781   781 I Detox   : UIManagerModule is busy.
06-04 00:22:40.641   781   781 I Detox   : AnimatedModule is busy.
06-04 00:22:40.655   781   781 I Detox   : AnimatedModule is busy.
06-04 00:22:40.699   781   781 I Detox   : AnimatedModule is busy.
06-04 00:22:40.751   781   781 I Detox   : AnimatedModule is busy.
06-04 00:22:43.401   781   849 I WebSocketClient: At sendAction
06-04 00:22:43.401   781   849 D WebSocketClient: Detox Action Sent: invokeResult
06-04 00:22:43.452   781   855 I WebSocketClient: At onMessage
06-04 00:22:43.452   781   855 I WebSocketClient: At receiveAction
06-04 00:22:43.453   781   855 D WebSocketClient: Detox Action Received: invoke
06-04 00:22:43.454   781   855 I DetoxManager: onAction: type: invoke params: {"target":{"type":"Class","value":"com.wix.detox.espresso.EspressoDetox"},"method":"perform","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"androidx.test.espresso.Espresso"},"method":"onView","args":[{"type":"Invocation","value":{"target":{"type":"Class","value":"com.wix.detox.espresso.DetoxMatcher"},"method":"matcherForContentDescription","args":["Label"]}}]}},{"type":"Invocation","value":{"target":{"type":"Class","value":"com.wix.detox.espresso.DetoxViewActions"},"method":"click","args":[]}}]}
06-04 00:22:43.495   781   849 D Detox   : class com.wix.detox.espresso.DetoxMatcher, matcherForContentDescription, [Label]
06-04 00:22:43.497   781   849 D Detox   : class androidx.test.espresso.Espresso, onView, [(with content description text: is "Label" and view has effective visibility=VISIBLE)]
06-04 00:22:43.500   781   849 D Detox   : class com.wix.detox.espresso.DetoxViewActions, click, []
06-04 00:22:43.501   781   849 D Detox   : class com.wix.detox.espresso.EspressoDetox, perform, [androidx.test.espresso.ViewInteraction@98ee505, com.wix.detox.espresso.action.RNClickAction@27d395a]
06-04 00:22:43.605   781   797 I .wix.detox.tes: Background concurrent copying GC freed 25530(1828KB) AllocSpace objects, 0(0B) LOS objects, 50% free, 3MB/6MB, paused 1.419ms total 247.626ms
06-04 00:22:43.705   781   849 E DetoxActionHandlers: Exception
06-04 00:22:43.705   781   849 E DetoxActionHandlers: java.lang.reflect.InvocationTargetException
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at java.lang.reflect.Method.invoke(Native Method)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at org.apache.commons.lang3.reflect.MethodUtils.invokeStaticMethod(MethodUtils.java:443)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at org.apache.commons.lang3.reflect.MethodUtils.invokeStaticMethod(MethodUtils.java:405)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at com.wix.invoke.types.ClassTarget.execute(ClassTarget.java:23)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at com.wix.invoke.types.Target.invoke(Target.java:59)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at com.wix.invoke.MethodInvocation.invoke(MethodInvocation.java:35)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at com.wix.invoke.MethodInvocation.invoke(MethodInvocation.java:26)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at com.wix.invoke.MethodInvocation.invoke(MethodInvocation.java:20)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at com.wix.detox.InvokeActionHandler.handle(DetoxActionHandlers.kt:52)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at com.wix.detox.DetoxManager$4.run(DetoxManager.java:120)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at android.os.Handler.handleCallback(Handler.java:873)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at android.os.Handler.dispatchMessage(Handler.java:99)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at android.os.Looper.loop(Looper.java:193)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at com.wix.detox.Detox$1.run(Detox.java:174)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: 	at java.lang.Thread.run(Thread.java:764)
06-04 00:22:43.705   781   849 E DetoxActionHandlers: Caused by: androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: (with content description text: is "Label" and view has effective visibility=VISIBLE)
06-04 00:22:43.705   781   849 E DetoxActionHandlers:
06-04 00:22:43.705   781   849 E DetoxActionHandlers: View Hierarchy:
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +>DecorView{id=-1, visibility=VISIBLE, width=1080, height=1920, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params={(0,0)(fillxfill) sim={adjust=resize} ty=BASE_APPLICATION wanim=0x10302f8
06-04 00:22:43.705   781   849 E DetoxActionHandlers:   fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS
06-04 00:22:43.705   781   849 E DetoxActionHandlers:   pfl=FORCE_DRAW_STATUS_BAR_BACKGROUND}, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=3}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +->LinearLayout{id=-1, visibility=VISIBLE, width=1080, height=1794, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@380465f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +-->ViewStub{id=16908682, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@f8918ac, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +-->FrameLayout{id=-1, visibility=VISIBLE, width=1080, height=1731, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@c6ad0a, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=63.0, child-count=1}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +--->FitWindowsLinearLayout{id=2131165232, res-name=action_bar_root, visibility=VISIBLE, width=1080, height=1731, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@871d7f1, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=2}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +---->ViewStubCompat{id=2131165243, res-name=action_mode_bar_stub, visibility=GONE, width=0, height=0, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=true, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@daa8fd6, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +---->ContentFrameLayout{id=16908290, res-name=content, visibility=VISIBLE, width=1080, height=1731, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.LinearLayout$LayoutParams@ef6a257, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=1}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +----->ReactRootView{id=1, visibility=VISIBLE, width=1080, height=1731, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@704c15b, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, child-count=27}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +------>ReactTextView{id=5, visibility=VISIBLE, width=323, height=71, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@2b622d1, tag=null, root-is-layout-requested=false, has-input-connection=false, x=379.0, y=58.0, text=Choose a test, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=13, visibility=VISIBLE, width=162, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@4ceb136, tag=null, root-is-layout-requested=false, has-input-connection=false, x=459.0, y=155.0, child-count=1}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +------->ReactTextView{id=9, visibility=VISIBLE, width=162, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@bc41837, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Language, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=19, visibility=VISIBLE, width=101, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@36941a4, tag=null, root-is-layout-requested=false, has-input-connection=false, x=490.0, y=232.0, child-count=1}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +------->ReactTextView{id=17, visibility=VISIBLE, width=101, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@ea91b0d, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Sanity, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=27, visibility=VISIBLE, width=155, height=78, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@d4caac2, tag=null, root-is-layout-requested=false, has-input-connection=false, x=463.0, y=309.0, child-count=1}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.705   781   849 E DetoxActionHandlers: +------->ReactTextView{id=25, visibility=VISIBLE, width=155, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@9b800d3, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Matchers, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.705   781   849 E DetoxActionHandlers: |
06-04 00:22:43.706   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=35, visibility=VISIBLE, width=124, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@9cad410, tag=null, root-is-layout-requested=false, has-input-connection=false, x=478.0, y=387.0, child-count=1}
06-04 00:22:43.706   781   849 E DetoxActionHandlers: |
06-04 00:22:43.706   781   849 E DetoxActionHandlers: +------->ReactTextView{id=33, visibility=VISIBLE, width=124, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@c595b09, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Actions, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.706   781   849 E DetoxActionHandlers: |
06-04 00:22:43.706   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=43, visibility=VISIBLE, width=307, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@dbeb10e, tag=null, root-is-layout-requested=false, has-input-connection=false, x=387.0, y=464.0, child-count=1}
06-04 00:22:43.706   781   849 E DetoxActionHandlers: |
06-04 00:22:43.706   781   849 E DetoxActionHandlers: +------->ReactTextView{id=39, visibility=VISIBLE, width=307, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@2f7d72f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Integrative Actions, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.706   781   849 E DetoxActionHandlers: |
06-04 00:22:43.706   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=49, visibility=VISIBLE, width=277, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@471213c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=402.0, y=541.0, child-count=1}
06-04 00:22:43.706   781   849 E DetoxActionHandlers: |
06-04 00:22:43.706   781   849 E DetoxActionHandlers: +------->ReactTextView{id=47, visibility=VISIBLE, width=277, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@cb39ec5, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=FS Scroll Actions, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.706   781   849 E DetoxActionHandlers: |
06-04 00:22:43.706   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=57, visibility=VISIBLE, width=177, height=78, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@438d01a, tag=null, root-is-layout-requested=false, has-input-connection=false, x=452.0, y=618.0, child-count=1}
06-04 00:22:43.706   781   849 E DetoxActionHandlers: |
06-04 00:22:43.706   781   849 E DetoxActionHandlers: +------->ReactTextView{id=55, visibility=VISIBLE, width=177, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@9b4b74b, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Assertions, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.706   781   849 E DetoxActionHandlers: |
06-04 00:22:43.706   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=65, visibility=VISIBLE, width=127, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@cd1528, tag=null, root-is-layout-requested=false, has-input-connection=false, x=477.0, y=696.0, child-count=1}
06-04 00:22:43.706   781   849 E DetoxActionHandlers: |
06-04 00:22:43.707   781   849 E DetoxActionHandlers: +------->ReactTextView{id=63, visibility=VISIBLE, width=127, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@8b46241, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=WaitFor, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.707   781   849 E DetoxActionHandlers: |
06-04 00:22:43.707   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=73, visibility=VISIBLE, width=105, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@a03d3e6, tag=null, root-is-layout-requested=false, has-input-connection=false, x=488.0, y=773.0, child-count=1}
06-04 00:22:43.707   781   849 E DetoxActionHandlers: |
06-04 00:22:43.707   781   849 E DetoxActionHandlers: +------->ReactTextView{id=69, visibility=VISIBLE, width=105, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@8157d27, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Stress, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.707   781   849 E DetoxActionHandlers: |
06-04 00:22:43.707   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=79, visibility=VISIBLE, width=196, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@725bd4, tag=null, root-is-layout-requested=false, has-input-connection=false, x=442.0, y=850.0, child-count=1}
06-04 00:22:43.707   781   849 E DetoxActionHandlers: |
06-04 00:22:43.707   781   849 E DetoxActionHandlers: +------->ReactTextView{id=77, visibility=VISIBLE, width=196, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@2a3e17d, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Switch Root, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.707   781   849 E DetoxActionHandlers: |
06-04 00:22:43.707   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=87, visibility=VISIBLE, width=155, height=78, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@2294872, tag=null, root-is-layout-requested=false, has-input-connection=false, x=463.0, y=927.0, child-count=1}
06-04 00:22:43.707   781   849 E DetoxActionHandlers: |
06-04 00:22:43.707   781   849 E DetoxActionHandlers: +------->ReactTextView{id=85, visibility=VISIBLE, width=155, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@9d2c4c3, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Timeouts, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.707   781   849 E DetoxActionHandlers: |
06-04 00:22:43.707   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=95, visibility=VISIBLE, width=181, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@8836140, tag=null, root-is-layout-requested=false, has-input-connection=false, x=450.0, y=1005.0, child-count=1}
06-04 00:22:43.707   781   849 E DetoxActionHandlers: |
06-04 00:22:43.707   781   849 E DetoxActionHandlers: +------->ReactTextView{id=93, visibility=VISIBLE, width=181, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@f121879, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Orientation, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.707   781   849 E DetoxActionHandlers: |
06-04 00:22:43.741   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=103, visibility=VISIBLE, width=204, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@4bf79be, tag=null, root-is-layout-requested=false, has-input-connection=false, x=438.0, y=1082.0, child-count=1}
06-04 00:22:43.741   781   849 E DetoxActionHandlers: |
06-04 00:22:43.741   781   849 E DetoxActionHandlers: +------->ReactTextView{id=99, visibility=VISIBLE, width=204, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@392ea1f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Permissions, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.741   781   849 E DetoxActionHandlers: |
06-04 00:22:43.741   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=109, visibility=VISIBLE, width=139, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@bdd516c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=471.0, y=1159.0, child-count=1}
06-04 00:22:43.741   781   849 E DetoxActionHandlers: |
06-04 00:22:43.741   781   849 E DetoxActionHandlers: +------->ReactTextView{id=107, visibility=VISIBLE, width=139, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@192c335, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Network, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.741   781   849 E DetoxActionHandlers: |
06-04 00:22:43.741   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=117, visibility=VISIBLE, width=244, height=78, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@2f573ca, tag=null, root-is-layout-requested=false, has-input-connection=false, x=264.0, y=1236.0, child-count=1}
06-04 00:22:43.741   781   849 E DetoxActionHandlers: |
06-04 00:22:43.741   781   849 E DetoxActionHandlers: +------->ReactTextView{id=115, visibility=VISIBLE, width=244, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@406093b, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=RN Animations, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.741   781   849 E DetoxActionHandlers: |
06-04 00:22:43.741   781   849 E DetoxActionHandlers: +------>ReactTextView{id=123, visibility=VISIBLE, width=27, height=78, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@c041858, tag=null, root-is-layout-requested=false, has-input-connection=false, x=508.0, y=1236.0, text= | , input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.741   781   849 E DetoxActionHandlers: |
06-04 00:22:43.741   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=129, visibility=VISIBLE, width=281, height=78, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@9395db1, tag=null, root-is-layout-requested=false, has-input-connection=false, x=534.0, y=1236.0, child-count=1}
06-04 00:22:43.741   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------->ReactTextView{id=127, visibility=VISIBLE, width=281, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@fdf0296, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Native Animation, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=139, visibility=VISIBLE, width=110, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@ac1fe17, tag=null, root-is-layout-requested=false, has-input-connection=false, x=485.0, y=1314.0, child-count=1}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------->ReactTextView{id=137, visibility=VISIBLE, width=110, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@cce6204, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Device, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=147, visibility=VISIBLE, width=142, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@8d523ed, tag=null, root-is-layout-requested=false, has-input-connection=false, x=469.0, y=1391.0, child-count=1}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------->ReactTextView{id=145, visibility=VISIBLE, width=142, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@a00b222, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Location, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=155, visibility=VISIBLE, width=95, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@de64b3, tag=null, root-is-layout-requested=false, has-input-connection=false, x=361.0, y=1468.0, child-count=1}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------->ReactTextView{id=153, visibility=VISIBLE, width=95, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@6d19a70, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Crash, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------>ReactTextView{id=159, visibility=VISIBLE, width=26, height=77, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@6ed11e9, tag=null, root-is-layout-requested=false, has-input-connection=false, x=456.0, y=1468.0, text= | , input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=167, visibility=VISIBLE, width=138, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@19bce6e, tag=null, root-is-layout-requested=false, has-input-connection=false, x=482.0, y=1468.0, child-count=1}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------->ReactTextView{id=165, visibility=VISIBLE, width=138, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@f50990f, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=UI Crash, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------>ReactTextView{id=173, visibility=VISIBLE, width=26, height=77, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@48ded9c, tag=null, root-is-layout-requested=false, has-input-connection=false, x=620.0, y=1468.0, text= | , input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=179, visibility=VISIBLE, width=73, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@17be3a5, tag=null, root-is-layout-requested=false, has-input-connection=false, x=647.0, y=1468.0, child-count=1}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------->ReactTextView{id=177, visibility=VISIBLE, width=73, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@7ba637a, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=ANR, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=189, visibility=VISIBLE, width=101, height=78, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@f07b72b, tag=null, root-is-layout-requested=false, has-input-connection=false, x=490.0, y=1545.0, child-count=1}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------->ReactTextView{id=187, visibility=VISIBLE, width=101, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@65a4788, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Shake, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------>ReactViewGroup{id=197, visibility=VISIBLE, width=205, height=77, has-focus=false, has-focusable=true, has-window-focus=true, is-clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@16c1521, tag=null, root-is-layout-requested=false, has-input-connection=false, x=438.0, y=1623.0, child-count=1}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.743   781   849 E DetoxActionHandlers: +------->ReactTextView{id=195, visibility=VISIBLE, width=205, height=51, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.view.ViewGroup$LayoutParams@1fb3d46, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0, text=Launch Args, input-type=0, ime-target=false, has-links=false}
06-04 00:22:43.743   781   849 E DetoxActionHandlers: |
06-04 00:22:43.744   781   849 E DetoxActionHandlers: +->View{id=16908336, res-name=navigationBarBackground, visibility=VISIBLE, width=1080, height=126, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@ec89b07, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=1794.0}
06-04 00:22:43.744   781   849 E DetoxActionHandlers: |
06-04 00:22:43.744   781   849 E DetoxActionHandlers: +->View{id=16908335, res-name=statusBarBackground, visibility=VISIBLE, width=1080, height=63, has-focus=false, has-focusable=false, has-window-focus=true, is-clickable=false, is-enabled=true, is-focused=false, is-focusable=false, is-layout-requested=false, is-selected=false, layout-params=android.widget.FrameLayout$LayoutParams@9105434, tag=null, root-is-layout-requested=false, has-input-connection=false, x=0.0, y=0.0}
06-04 00:22:43.744   781   849 E DetoxActionHandlers: |
06-04 00:22:43.744   781   849 E DetoxActionHandlers: 	at dalvik.system.VMStack.getThreadStackTrace(Native Method)
06-04 00:22:43.744   781   849 E DetoxActionHandlers: 	at java.lang.Thread.getStackTrace(Thread.java:1538)
06-04 00:22:43.744   781   849 E DetoxActionHandlers: 	at androidx.test.espresso.base.DefaultFailureHandler.getUserFriendlyError(DefaultFailureHandler.java:96)
06-04 00:22:43.744   781   849 E DetoxActionHandlers: 	at androidx.test.espresso.base.DefaultFailureHandler.handle(DefaultFailureHandler.java:59)
06-04 00:22:43.744   781   849 E DetoxActionHandlers: 	at androidx.test.espresso.ViewInteraction.waitForAndHandleInteractionResults(ViewInteraction.java:322)
06-04 00:22:43.744   781   849 E DetoxActionHandlers: 	at androidx.test.espresso.ViewInteraction.desugaredPerform(ViewInteraction.java:178)
06-04 00:22:43.744   781   849 E DetoxActionHandlers: 	at androidx.test.espresso.ViewInteraction.perform(ViewInteraction.java:119)
06-04 00:22:43.744   781   849 E DetoxActionHandlers: 	at com.wix.detox.espresso.EspressoDetox.perform(EspressoDetox.java:40)
06-04 00:22:43.744   781   849 E DetoxActionHandlers: 	... 15 more
06-04 00:22:43.752   781   849 I WebSocketClient: At sendAction
06-04 00:22:43.756   781   849 D WebSocketClient: Detox Action Sent: error

Environment (please complete the following information):

Detox: Detox master
React Native: 0.62.2
Node: 10.15
Device: AOSP Android Emulator API 28 (Pixel)
OS: macOS Mojave
Test-runner (select one): Jest+jasmine

Link to a failing build:
https://jenkins-oss.wixpress.com/job/detox-android-62-x-pr/160/consoleFull

Without stating the expected behavior, how can we help you? 🤡

Verified that this is reproduced on master

@rotemmiz from the logs it seems the tap was not registered for some reason (i.e. the problem is a bit different). Let's take this up together.

@rotemmiz you think we can close this?

False alarm

authors: LeoNatan d4vidi rotemmiz

repo: wix/Detox


text:
App crashes when launching

Description
After creating the builds and starting react-native (detox build --configuration android.emu.debug && npm start)
Running detox test --configuration android.emu.debug fails with this error.
11:55:10.265 detox[39346] i starter.test.js is assigned to emulator-17826 (Pixel_6_API_30)
11:55:11.669 detox[39346] i An error occurred while waiting for the app to become ready. Waiting for disconnection...
  error: Failed to run application on the device

  HINT: Most likely, your main activity has crashed prematurely.

  Native stacktrace dump:
  java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libhermes.so
  	SoSource 0: com.facebook.soloader.DirectorySoSource[root = /data/app/~~t7F9jKisqGWyL7crU7n_og==/com.mal.test-MVb6rmqSQY9Bvj3ZE7oA3g==/lib/arm64 flags = 0]
  	SoSource 1: com.facebook.soloader.DirectApkSoSource[root = /data/app/~~WHriDtJQjAZ5h_K-Dtk_0w==/com.mal.test.test-2dfRTqvNCgLyMikX9jtuqA==/base.apk!/lib/arm64-v8a]
  	SoSource 2: com.facebook.soloader.DirectorySoSource[root = /system/lib64 flags = 2]
  	SoSource 3: com.facebook.soloader.DirectorySoSource[root = /vendor/lib64 flags = 2]
  	Native lib dir: /data/app/~~t7F9jKisqGWyL7crU7n_og==/com.mal.test-MVb6rmqSQY9Bvj3ZE7oA3g==/lib/arm64
   result: 0
  	at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:1098)
  	at com.facebook.soloader.SoLoader.loadLibraryBySoNameImpl(SoLoader.java:914)
  	at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:826)
  	at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:773)
  	at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:743)
  	at com.facebook.hermes.reactexecutor.HermesExecutor.loadLibrary(HermesExecutor.java:25)
  	at com.facebook.hermes.reactexecutor.HermesExecutor.<clinit>(HermesExecutor.java:19)
  	at com.facebook.hermes.reactexecutor.HermesExecutor.loadLibrary(HermesExecutor.java:23)
  	at com.facebook.react.ReactInstanceManagerBuilder.getDefaultJSExecutorFactory(ReactInstanceManagerBuilder.java:394)
  	at com.facebook.react.ReactInstanceManagerBuilder.build(ReactInstanceManagerBuilder.java:344)
  	at com.facebook.react.ReactNativeHost.createReactInstanceManager(ReactNativeHost.java:95)
  	at com.facebook.react.ReactNativeHost.getReactInstanceManager(ReactNativeHost.java:42)
  	at com.mal.test.MainApplication.onCreate(MainApplication.java:75)
  	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1192)
  	at androidx.test.runner.MonitoringInstrumentation.callApplicationOnCreate(MonitoringInstrumentation.java:483)
  	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6712)
  	at android.app.ActivityThread.access$1300(ActivityThread.java:237)
  	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1913)
  	at android.os.Handler.dispatchMessage(Handler.java:106)
  	at android.os.Looper.loop(Looper.java:223)
  	at android.app.ActivityThread.main(ActivityThread.java:7656)
  	at java.lang.reflect.Method.invoke(Native Method)
  	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
  	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)

11:55:11.670 detox[39346] i The app disconnected.

But if I open the app manually on the simulator it opens without any issue.
Appreciate if someone can help.
Thanks.
Your environment
Detox version: 20.12.0
React Native version: 0.68.3
Node version: 16.14.0
Device model: Android Emulator - Pixel 6 - API 30
OS: Mac OS 13.2.1
Test-runner (select one): jest

Hello, I am facing the same problem and I was not able to resolve the issue with the implementation above.

on app/build.gradle, if you remove the part where we check if Hermes is enabled or not and make it always enabled, it apparently works...
from
if (enableHermes) {
    //noinspection GradleDynamicVersion
    implementation("com.facebook.react:hermes-engine:+") { // From node_modules
        exclude group:'com.facebook.fbjni'
    }
} else {
    implementation jscFlavor
}

to
//noinspection GradleDynamicVersion
implementation("com.facebook.react:hermes-engine:+") { // From node_modules
    exclude group:'com.facebook.fbjni'
}

It has worked for me @arcifius. thanks

@loliveira-lawnstarter What version of

React native
detox
android emulator and api level

You have?

Hey, my data is:
React native = "0.69.7"
Detox = "20.13.0"
Emulator and API = "3.2_QVGA_ADP2_API_33"

source: gharchive/issue

authors: arcifius henrikra loliveira-lawnstarter malwatte

license: MIT

license_type: permissive

license_source: github-api


text:
مهم ادمین عزیز لطفا و خواهشا خودتون بخونید و پاسخ بدین ممنون میشم

سلام خسته نباشین
میخوام بپرسم چقدر هزینه میگیرین که پنل ویزویز رو کاری کنید که بشه همزمان به ssوصل کرد که بشه اکانت ssh داد به کاربر و اگه امکان اتومات وجود نداره یه حالتی ایجاد شه که ادمین 100 تا یوزر پس توی ربات آپلود کنه و ربات بر اساس خرید یکی یکی به یوزر تحویل بده
ممنون میشم کمک کنید و هزینش رو هم اعلام کنید و
هیچ راه ارتباطی جز اینجا با شما پیدا نکردم
آیدی تلگرامم هست @hajmohsn
ممنون و منتظر پاسختون بیصبرانه هستم

سلام به این ایدی پیام بدین
https://t.me/wizwizbugbot

repo: wizwizdev/wizwizxui-timebot


text:
a problem about kmeans algorithm to get the prior anchors

您好，博主，我细看了源码，有个地方很不懂！其中get_kmeans.py的kmean聚类prior anchors时，所使用的数据[W,H]是没有scale到[0,1]，但在训练时scale了anchor_w = anchor_w / W * 416, anchor_h = anchor_g / H * 416，我想问的是将样本数据[W,H]宽高scale到[0,1]，再kmean聚类会不会更好？望回复~，谢谢~

最终回归坐标的时候，所采用的 anchor 是相对于最后 resize 的图的大小的，也就是说 anchor 也要和原图一起缩放，这样尺度才会匹配。为什么我做 kmeans 的时候直接对原图操作，训练时再将 anchor 进行对应 resize 呢，是因为 YOLO v3 有个多尺度训练技巧，可以参加论文，比如可以先 416 大小的图训练几个 epoch 再用 608 大小的图训练，如此反复交替，显然 416 的图和 608 的图所用的 anchor 是不一样的。至于你说的 scale 到 [0, 1] 问题，做不做其实不影响的聚类效果的。

x = np.minimum(clusters[:, 0], box[0])
y = np.minimum(clusters[:, 1], box[1])
 if np.count_nonzero(x == 0) > 0 or np.count_nonzero(y == 0) > 0:
 raise ValueError("Box has no area")
intersection = x * y
box_area = box[0] * box[1]
不是很明白为什么这里intersection是 x*y  ?

@hktxt box 的中心对齐

authors: PanJinquan hktxt wizyoung


text:
add data pipeline for CAP alerts

Notes:
Entry point

given workflow will / can arrive from the CAP editor, add wis2box-api processing plugin to upload to s3/MinIO

Plugin

subclass universal data plugin
add XML validation check (will require caching of CAP XML Schema)
add signature check (XML SIG)

@tomkralidis @RoryPTB  can you please provide the following to help get started with this:

source where CAP XML Schema will be cached from
sample input-file of CAP XML and topic to be used in the automated testing
example output after the signature check is added

2024-07-24:

baseline pipeline working
some signatures are self signed, how to address this issue?

ACTION:

we need business rules / input on accepting CAP messages with self-signed signatures
we need to validate the requirement for XML signature handling

cc @efucile

We also have the WMO register of alerting authorities, see https://alertingauthority.wmo.int/

2024-08-14:

data pipeline developed
composer work includes MQTT publication settings
needs management functionality in wis2box proper to enable credentials
define WIS2BOX_BROKER_USERNAME_CAPEDITOR, WIS2BOX_BROKER_PASSWORD_CAPEDITOR in wis2box environment
wis2box broker entrypoint creates CAP username/password if env vars exist
loop for any WIS2BOX_BROKER_USERNAME_* and set if exists
need to address metadata_id issues

create dataset metadata record
use metadata id in CAP Composer

2024-08-19:

@tomkralidis to review PR
broker entrypoint loops/checks for WIS2BOX_BROKER_USERNAME_*; if found, then update acl and mosquitto conf

authors: david-i-berry maaikelimper tomkralidis


text:
Added support for multiple snapshots

Modified snapshot parsing method to allow for more than one snapshot in test
Example:
Our snapshots look like that
        assertSnapshot(
            matching: light,
            as: .image(on: .iPhone13),
            named: "light"
        )
        assertSnapshot(
            matching: dark,
            as: .image(on: .iPhone13),
            named: "dark"
        )

unfortunately I can't find "light" and "dark" names in the report for some reason, that's why I opted to just adding numbers at the end

There was one problem. On macOS there are no names like reference, failed or difference. I fixed that here: fe422b8a464b90b4c319ff3db9650236199b255f

Oh, didn't know that. Thanks! My current projects are all iOS only so I wouldn't catch that

source: gharchive/pull-request

repo: wojciech-kulik/XCTestHTMLReport


text:
WHEN I start the application

THEN I am presented with the following options: view all departments, view all roles, view all employees, add a department, add a role, add an employee, and update an employee role

Done


text:
Added missing onModalDismissedWithDrag parameter .show method

Description
This PR corrects the missing parameter input in the .show method and enables the onModalDismissedWithDrag callback to work.

LGTM! Thanks for the contribution 🏅

authors: canbi ulusoyca


text:
Adjust config for release plugin

backport lable was renamed
address https://github.com/woodpecker-ci/woodpecker/pull/4308#issuecomment-2457406002

run after cleanup: https://github.com/woodpecker-ci/woodpecker/pull/4097/commits/5583c39a505adba35860797d0ba58b3f30eb2f30

repo: woodpecker-ci/woodpecker


text:
"Don't pad emphasis with inner-spaces" warning on bullet-list

Hello!
First of all, thanks for remark-lint, it is something i've been looking for a while, and I'm glad I have found it.
The issue i'm having is in the following case:
### Header
    * [link](https://mylink.com) This is my link
    * [anotherlink](https://otherli.nk) This one is better

Remark sends me a 67:5-68:6    warning    Don't pad `emphasis` with inner spaces    no-inline-padding    remark-lint
I can avoid it by doing
### Header
    * [link](https://mylink.com) This is my link

    * [anotherlink](https://otherli.nk) This one is better

or
### Header

    * [link](https://mylink.com) This is my link
    * [anotherlink](https://otherli.nk) This one is better

but since I only have the issue in the specific case (link in bullet list), I thought i'd report the issue.

Cheers, thanks @half-shell! Could you let me know how you use remark and remark-lint? Are there any other plugins, or options, you’re using?

@wooorm Yes, I forgot to mention it. I'm using the remark-preset-lint-recommended preset.
I have it in my .remarkrc, and I am using remark as follow:
remark myFile.md -u remark-lint

I see the same message for a different problem (code blocks non indented inside bullet list):
$ remark --config-path remarkrc hello.md 1> /dev/null
hello.md
  5:15-5:58  warning  Don’t pad `emphasis` with inner spaces  no-inline-padding
  6:21-6:45  warning  Don’t pad `emphasis` with inner spaces  no-inline-padding

hello.md:
# Hello world

* provide a wrapper function, for example:

    void f(int* p);   // old code: f() does not modify `*p`
    void f(const int* p) { f(const_cast<int*>(p); } // wrapper

package.json:
    "dependencies": {
        "remark": "^4.2.2",
        "remark-lint": "^4.2.0",
        "remark-lint-sentence-newline": "^2.0.0",
        "remark-validate-links": "^4.1.0"
    }

remarkc:
{
    "plugins": {
        "remark-lint": {
            "list-item-indent": false
         }
    }
}

Sorry for the late response!
Both your issues occur because that’s not a bulleted list, and that’s not a code-block.
@half-shell If you want a list, make sure to use one, two, or three spaces as indentation, not four:
Not:
    * [link](https://mylink.com) This is my link
    * [anotherlink](https://otherli.nk) This one is better

But:
* [link](https://mylink.com) This is my link
* [anotherlink](https://otherli.nk) This one is better

@tkruse If you want code in a list, you need to indent at least four spaces from the list-item indent.
Not:
# Hello world

* provide a wrapper function, for example:

    void f(int* p);   // old code: f() does not modify `*p`
    void f(const int* p) { f(const_cast<int*>(p); } // wrapper

...but:
# Hello world

* provide a wrapper function, for example:

      void f(int* p);   // old code: f() does not modify `*p`
      void f(const int* p) { f(const_cast<int*>(p); } // wrapper

So just to confirm, the list-item-indent setting died not change the parser, it only suppresses one kind of warning?

Correct, it only warns (or not).

authors: half-shell tkruse wooorm

repo: wooorm/remark-lint

license: mit

license_source: bigquery


text:
Max Delta support seems broken

gettin results like this on mainnet, don't feel super high pri on solving this cause it's no one's favorite feature, but wanted to note it down

I'm pretty sure this is because we're storing the delta and count aggregations in the same structure that we're using to cache the on-chain info, and somewhere in there (i'm guessing the program changes subscription), we're failing to get the old value.
I think this will get addressed by #215 - as I think i'll be rewriting that cache code, but 💯

authors: SvenDowideit nathanleclaire

repo: workbenchapp/solana-workbench


text:
fix: unable to switch character bug

之前安伯选择“箭雨总伤害”后切换可莉会失败，原因在于传入wasm的数据是未完全更新的值，需要等到nextTick才行。同时加入debounce避免无用的重复计算。

这不是没有nextTick导致的，是安柏的技能index在可莉里不存在

我知道“是安柏的技能index在可莉里不存在”，但我也留意到切换角色时该index会重置为0，因此我理解这个index并非一个需要保留的值。这个bug更深层次的原因在于，切换角色到更新该index并不是同时进行的操作，并且在这中间会调用一次wasm的求值导致切换角色失败。用nextTick就可以等到这两者（或更严谨地说传给wasm的数据）完全更新后再调用wasm求值，这样既可以修复这个bug，又可以减少无谓的wasm调用，我个人认为是比较好的修复方法。
当然也可以在wasm接口处或其他什么地方修复这个bug，我这里只是提供一种思路，不合进去倒不是很要紧，但希望bug能快点修复吧。

authors: JahooYoung wormtql


text:
Using day notation in period and frequency fields

Currently it does not seem possible to use day notation in the timing fields.
As a result I have to use 24H, which Sentinel always converts to 1D. This is seen as a change whenever I synchronize rules.

hi @sbroosnokia , pemontto has proposed a solution for your request. solution looks to work good. Will merge and release it in upcoming days.

authors: pkhabazi sbroosnokia

repo: wortell/AZSentinel


text:
Remove sleep from service provider

gast

Thanks kan zijn dat dit een oude fix was voor iets wat al niet meer nodig is.

@rjvandoesburg new version has been released.
Will verify if this resolved the issue with the migration timestamps.
If not I will fix this in a different way.

authors: rjvandoesburg wotta

repo: wotta/laravel-dashboard-sentry-tile


text:
Added tools for windows

Added information about tools used for windows.

Thanks :)

repo: wpveda/book


text:
FreeBSD compilation target

Added FreeBSD as a building target. Tested cross-compiling on local machine and moved binary to FreeBSD target, which ran it without problems.

Fixed the tests so lets see if it rebuilds now....

Coverage remained the same at 58.864% when pulling 0d96832a3af3563451f143edd5e5e61b84b9bdc1 on thomersch:master into 9eff17a25707139640e408dd82008242164a63d4 on wrouesnel:master.

Tests have passed :) Can we get this merged?

authors: coveralls thomersch wrouesnel


text:
Allow TypeScript to infer form shape from initial state

Remove unneeded signature for useFormState and makes the generic signature form shape default to StateShape<any>.
This allows the TypeScript compiler to infer the form shape form the initial values, which allows for strongly typed forms, without having to create a new interface and pass it in the generic signature.
before:

after:

Thanks for your contribution, @ahtcx!
The change has caused a number of regressions: https://travis-ci.org/github/wsmd/react-use-form-state/builds/763322010#L221
You can test the changes locally using this file:  https://github.com/wsmd/react-use-form-state/blob/master/test/types.tsx
Ideally this patch should be backward compatible if possible so we don't introduce a breaking change.

Hi @wsmd, sorry I didn't see the checks until now. I just pushed a fix for those tests, which allows for generic and non-generic input initializers.
This means that the input initializers are not fully strongly-typed (they allow names that aren't in the state keys, which is required for backwards compatibility) but we still get useful intellisense options in VS Code.
I think it would be nice if they were removed in the next breaking release to get a fully inferred strongly-typed form, but have no strong opinions on it.
Thanks for the great library BTW, only heard of it recently and it's looking like it'll be fully replacing Formik for our use-cases. 🎉

Actually have come across as an issue with my typings - have set the PR to a draft whilst I figure it out

authors: ahtcx wsmd

repo: wsmd/react-use-form-state


text:
Fix secret generation

Purpose

Fix secret generation

Codecov Report

Merging #710 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #710   +/-   ##
=======================================
  Coverage   54.75%   54.75%
=======================================
  Files          56       56
  Lines        2168     2168
  Branches      210      210
=======================================
  Hits         1187     1187
  Misses        928      928
  Partials       53       53

Impacted Files
Coverage Δ

...ts/lang/src/main/java/io/cellery/CelleryUtils.java
58.35% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 47dc71b...e14e5e9. Read the comment docs.

authors: anuruddhal codecov-io


text:
same API can be deployed in multiple namespaces

Description:
Validations should be added to restrict by API context. APIs with same API contexts should not be able to deploy.
Suggested Labels:

Suggested Assignees:

Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

Fixed by https://github.com/wso2/apk/pull/561

authors: AmaliMatharaarachchi Amila-Rukshan


text:
Fixing insecure sample backend yaml issue

Purpose
Fixing insecure sample backend yaml issue

Codecov Report
Patch coverage has no change and project coverage change: +45.55 :tada:

Comparison is base (38323b1) 33.66% compared to head (f682eae) 79.22%.

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1038       +/-   ##
===========================================
+ Coverage   33.66%   79.22%   +45.55%
===========================================
  Files         177       11      -166
  Lines       19836      592    -19244
  Branches     6059      257     -5802
===========================================
- Hits         6678      469     -6209
+ Misses      13038      123    -12915
+ Partials      120        0      -120

Flag
Coverage Δ

adapter
?

admin-domain-service
?

backoffice-domain-service
?

devportal-domain-service
?

idp-domain-service
79.22% <ø> (ø)

runtime-domain-service
?

Flags with carried forward coverage won't be shown. Click here to find out more.
see 166 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

authors: CrowleyRajapakse codecov-commenter


text:
Update steps to reflect API settings-related UI changes

Purpose
Update steps to reflect API settings-related UI changes.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant Nashaath


text:
Carbon-apimgt build success even webpack build fails

Publisher UI app, webpack production build get shadowed by i18n locale generation command, hence build getting succeed even the production build got failed.

sample jenkins job
Problematic code
Needs to move it to pom.xml

Fixed in https://github.com/wso2/carbon-apimgt/pull/6872


text:
Cannot generate access token with out of band provisioned applications

Description:
Cannot generate access token with out of band provisioned applications. The following error is printed
[2020-07-03 18:36:46,643] ERROR - ApplicationsApiServiceImpl Requested application consumer key with Id '{keyMappingId}' not found
Also, we can see that the keymappingid and supported grant types values not set

Seems that this is working now, please refer to the screenshot of the browser network tab after clicking on the generate access token for an out of band OAuth2 client

Note that the keyMappingId  and supportedGarentTypes are being sent now. An access token gets generated successfully.

authors: dushansilva uvindra


text:
Cannot change the default notification page in Magic Link Authenticator

Describe the issue:
In the magic link authenticator , we cannot have a new url / customized page as the notification page. Currently it having as the "authenticationendpoint/magic_link_notification.do"[1]
[1]https://github.com/wso2-extensions/identity-local-auth-magiclink/blob/main/components/org.wso2.carbon.identity.application.authenticator.magiclink/src/main/java/org/wso2/carbon/identity/application/authenticator/magiclink/MagicLinkAuthenticator.java#L233
How to reproduce:

Set up the magic link authenticator [1]

Expected behavior:
We should be able to change the default hardcoded notification page URL from the configuration level(deployment.toml).
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: IS 6.1.0

[1]https://is.docs.wso2.com/en/6.1.0/guides/passwordless/magic-link/

Fixed in the master branch with : https://github.com/wso2/carbon-identity-framework/pull/5762, https://github.com/wso2-extensions/identity-local-auth-magiclink/pull/56
Magic link authenticator's notification page URL can be change using the following configuration
[authentication.authenticator.magiclink.parameters]
MagicLinkAuthenticationEndpointURL= "<notificationPageURL>"


text:
IDENTITY-6557 module order in identity-event.properties

When defining modules in identity-event.properties file, numbers of module.name should be in 1 to the number of modules. If there are skipped numbers, modules after that number wont work.
Labels
Type: Bug
Priority: High
Component/s: identity-mgt
Severity: Major
Estimated Complexity: Moderate
Issue migrated from: https://wso2.org/jira/browse/IDENTITY-6557

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!

authors: isharak janakamarasena


text:
Not validating the SP's certificate expiry time upon using it to validate SAML signature.

IS 5.2.0
Identity Server is not validating the Service Provider's public certificate's expiry time upon using it to validate the signature of the SAML authentication request. This should be done and discard the request if the certificate is already expired.
Steps to reproduce.
Configure Travelocity SAML SP with Identity Server 5.2.0
Check the copy the same keystore as IS server to the Travelocity.
Check the certificate expiry time using keytool command.
keytool -list -v -alias wso2carbon -keystore wso2carbon.jks
Change the system time of IS server machine to a date where the public certificate would be expired.
Try to login from the Travelocity app.

Fixed in master , hence closing

authors: GDRDABARERA nipunthathsara


text:
Admin service UserStoreConfigAdminService updates secondary userstore.xml file with zero bytes.

ISSUE
Identity server maintains a UUID (UniqueID) for the secondary user stores to not return the encrypted password for the admin service [1], Hence the update/edit (editUserStore) request does contain the same UniqueID and random password ID which received from the get method (getSecondaryRealmConfigurations), the server will not update the userstore password, instead it will retain the same password and updates the other fields which come  in the (editUserStore) request.
However, in a distributed Identity server setup, the (UniqueID) parameter differs from node to node, Hence the method (editUserStore) should be call to the same node, where it received the parameter (UniqueID) for the specific node on the (getSecondaryRealmConfigurations) method of the admin service
If multiple nodes were fronted by a load balancer and the Admin Service client (SOAP) does not handle the session affinity gracefully (cookie-based), the request will not go to the same node where the (UniqueID) parameter is received by the method (getSecondaryRealmConfigurations).
In such a scenario, the identity server will override the particular secondary userstore file with zero bytes, hence the server is unable to correlate the UniqueID available and the received in the payload of the (editUserStore) method in the admin service.
Behaviour is the same even the clustering is enabled.
STEPS TO REPRODUCE

Setup a two-node identity server sharing the <CARBON_HOME>/repository/deployment/server directory among them.
Create the secondary userstore in one of them and verify the same will deploy in the other node automatically since the <CARBON_HOME>/repository/deployment/server directory is shared.
Create a WSDL project in soap using the admin service [1].
Call the SOAP method (getSecondaryRealmConfigurations) pointing to node one and verify the (UniqueID) parameter received.
Call the SOAP method (getSecondaryRealmConfigurations) pointing to node two and verify the (UniqueID) parameter received.
Try the (editUserStore) method over the node two by sending the correct payload and the (UniqueID) parameter received from node one.
The created secondary userstore file gets updates with zero bytes.

[1] https://localhost:9443/services/UserStoreConfigAdminService?wsdl

This has already been fixed with the pull request, https://github.com/wso2/carbon-identity-framework/pull/2243.
The reason for this issue is, earlier when user store configuration file is updated, it opens a zero byte stream on the user store configuration file, then build the document model for the file from UserDTO object in the edit request and finally witing the document model to the zero-byte stream. However, if an exception is thrown while building the document model, the zero byte stream is flushed to the file causing this error.
With the above pull request, this order is changed. The document model is built prior to open the zero byte stream which ensures that this issue is eliminated.
Further explanation:
The Issue:
The writeUserMgtXMLFile in the existing code is used to update the file-based user store configuration files. The existing flow works in the following manner.
Create a StreamResult object for the configuration file.
StreamResult result = new StreamResult(Files.newOutputStream(userStoreConfigFile));. If the config file already exists, this step will create a zero byte stream StreamResult object.
Then the code logic is executed to build a Document Model from the UserStoreDTO.
Finally, the document model is stored with the StreamResult object created in step 1.
The scenario mentioned in wso2/product-is#6409 presents a UserStoreDTO with an invalid UUID to this logic, which breaks the step 2, and then step 3 is never performed thus setting the configuration file to zero bytes as created in step 1.
Changed Approach With Above Pull Request:
Step 1 mentioned in the above should be performed once the Document model is successfully prepared and ready to be written to the file. Otherwise, any error occurs in the Document model preparation sets the configuration file to zero bytes. Thus, the flow is changed to the following order.

Step 2
Step 1
Step 3

authors: dmxunlimit tharindu-bandara


text:
Bump framework version

note $sbject

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/3696570404
Status: failure

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/3697080504

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/3697080504
Status: failure

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/3697124390

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/3697124390
Status: failure

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/3697161851

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/3697161851
Status: failure

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/3700996823

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/3700996823
Status: cancelled

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/3701008377

Closing as the version is bumped with https://github.com/wso2/product-is/pull/15277

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/3701008377
Status: failure


text:
Update Kap website

Here's my first pass! Check it out, LMK if you've got changes! 👍

I think the gif SVG is broken or something? 🤔

https://kap-website-epgrgaloap.now.sh

@matheuss https://github.com/wulkano/kap-website/pull/7/commits/51682617dd456fc5825532d0834a6048084d2481 should fix the GIF icon issue. Please confirm (https://build-xxilimkvqi.now.sh/). Fixed that erroneous CSS rule too! 😎

@skllcrn @CodeTheory 👌 ❓

https://github.com/wulkano/kap-website/pull/7/commits/c54695aa2a28cd23831ff4aed65dd89f261783ec includes the following:

Down to 4 "bubbles" (removing Plugin icon)
Remove unnecessary media-queries
New header background gradient animation (and remove old gradient JS code)
Remove 1px border around changelog button

authors: matheuss stursby

repo: wulkano/kap-website


text:
chore: release helm-cosmo 0.8.0 🚀

:robot: I have created a release beep boop
0.8.0 (2024-08-13)
Features

add metrics port to service and deployment spec of router helm chart (#828) (3e9595b)
controlplane: add overriding the mailing options (#1008) (f19ec90)
enable native support for prometheus for all instrumented (#994) (54876dc)
graphqlmetrics: enable prometheus metrics (#963) (48f54fe)
instrument controlplane with metrics (#943) (0e74d6c)
k8 jobs for user deletion and org activation (#958) (c216414)
otelcollector: enable prometheus support for otelcollector and export it (#984) (786391f)
release helm charts (#663) (b45c2da)
router config signature validation through custom admission webhooks (#628) (384fd7e)
use offline token, refresh token implementation (#686) (4429319)

Bug Fixes

create database clickhouse, arm incompatibilities (c88dd50)
org activation jobs and delete user script (#966) (a81b4a5)
pass database certs when seeding (#699) (4bd0587)
update wgc commands ./helm (#712) (1218247)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

helm-cosmo@0.8.0
:sunflower:

repo: wundergraph/cosmo


text:
chore: enable linting for Go files using golangci-lint

Only enabled as  CI check for now, no code changes yet. Also, not
enabling all the intended linters yet, let's do it piece by piece

Checklist

[x] run make test
[x] PR title must follow conventional-commit-standard
[ ] tests and/or benchmarks are included
[ ] documentation is changed or added
[x] commit message and code follows the Code of conduct

In progress, don't review yet

@fiam put the PR in draft.

authors: StarpTech fiam

repo: wundergraph/wundergraph


text:
[B001] 业余无线电

业余无线电
网站
北京无线电协会
北京市无线电运动协会
哈罗CQ火腿社区
执照考试
《北京A类执照考试通过分享一些心得》 原文连接
入网验机
TG-K2AT 计划
总结

距离 2019-07-13 考试，还有 8 天。
模拟考试统计

批次
总/正题
正确率

01
30/08
%26

通过啦 ！！！

申请表填写注意

参考范例

repo: wuxiushi/blog


text:
Adds JSONAPI version 1 to README.md

I'm learning iOS and I want to use this, but it was hard to figure out what version of the jsonapi format it is using. I had to check the tests to match the format to conclude whether to use this lib or not. I maintain other jsonapi libs (Ruby, JS) since before RC1 and the flux since then up to v1 was really confusing for newcomers.
This line on the README should help other people I believe.

You're right, this should be added now that JSON:API v1 is stable. Thanks!

authors: kurko wvteijlingen

repo: wvteijlingen/Spine


text:
Feature request: add socks support

Hi, I really like your tool, however I can't use a proxy, it would be nice to support socks5 proxy :)

Glad you like it! This is something I can work on adding. I have to rewrite each module to add proxy functionality, so it  could take some time.

@hugo-syn the dev branch currently has proxy support implemented, please feel free to test -socks5 host:port is the flag. Thanks


text:
LGTM is not working

Why “Looks Good to Me” Is Not Working
In both personal and professional contexts, the phrase "looks good to me" often serves as a quick endorsement or approval. While it may appear harmless and efficient, this expression can signify deeper issues that hinder effective communication and decision-making. This essay explores why relying on this phrase may not be sufficient in fostering clarity, collaboration, and accountability.
Lack of Specificity
First and foremost, the phrase "looks good to me" lacks specificity. In many situations, stakeholders require detailed feedback to make informed decisions. For instance, in project management, vague approvals can lead to misinterpretations of goals, timelines, and expectations. When team members receive ambiguous feedback, they might proceed with assumptions that do not align with the project’s objectives. Providing constructive criticism or detailed suggestions is far more beneficial than a blanket statement that may not address the core issues at hand.
Erosion of Accountability
Additionally, using “looks good to me” can erode accountability. This phrase often serves as a way to deflect responsibility, as it implies passive agreement rather than active engagement. When decisions are made based on such vague endorsements, it can lead to confusion about who is ultimately responsible for the outcomes. In a work environment, clear accountability is crucial for ensuring that tasks are completed effectively and that individuals take ownership of their contributions. By failing to articulate specific thoughts or concerns, team members may inadvertently create a culture of ambiguity where accountability is diluted.
Stifling Innovation and Improvement
Moreover, relying on surface-level endorsements can stifle innovation and continuous improvement. When team members feel that their ideas are merely met with passive agreement, they may be less inclined to engage in constructive dialogue or explore alternative solutions. Innovation thrives in environments where feedback is robust, and ideas are critically examined. By encouraging a culture where input is valued and questions are welcomed, organizations can foster creativity and enhance problem-solving capabilities.
Impacts on Team Dynamics
The phrase can also negatively impact team dynamics. If team members sense that their contributions are met with mere platitudes, they may feel undervalued and disengaged. This can lead to a decrease in morale and collaboration. Encouraging open discussions and providing constructive feedback not only builds trust within the team but also empowers individuals to share their perspectives freely, ultimately enhancing the team's collective performance.
Conclusion
In conclusion, while “looks good to me” may seem like an efficient way to express agreement, it often falls short of facilitating meaningful communication and effective decision-making. The lack of specificity, erosion of accountability, potential stifling of innovation, and negative impacts on team dynamics highlight the need for more constructive and engaged communication practices. By striving for clarity and depth in feedback, individuals and organizations can foster environments that prioritize collaboration, accountability, and continuous improvement. Embracing these principles is essential for achieving long-term success and growth in any context

no

LGTM

authors: trishfr xGTAT

repo: xGTAT/LGTM


text:
About [Pal bug]: Is there a way to quickly re-register all Pals for the issue in [Pal bug]?

Having too many Pals makes it too cumbersome to drop and pick up each one again.

Unfortunately, not that I know of

authors: shzhhan xNul

repo: xNul/palworld-host-save-fix


text:
🛑 Qigong im Marchfeld is down

In 1e2df3e, Qigong im Marchfeld ($QIGONG_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Qigong im Marchfeld is back up in 6303ea0 after 8 minutes.

repo: xSkip/upptime


text:
How to scroll to a specific line on vue good table

Issue Type (delete the irrelevant ones)

[x] Question

Specs
What version are you using?
2.21.11
What browser?
chrome
Hi,
I'm using vue-good-table in my project, and sometimes in my app the user requests to highlight a specific row. sometimes the table is big and this row is not in the current view, so i want to automatically scroll to that specific line.
I don't use pagination, I just have a table with, let's say 100 rows.
So my first question is - is there a way to automatically scroll to a specific row?
And if not - is there a way to tell current row order (after filter and sort)
Thank you very much!!
Adi

You can scroll to a specific line in a Vue Good Table using the "vue-scrollto" library. Here's how you can achieve this:
First, import the scroller from "vue-scrollto":
import { scroller } from "vue-scrollto/src/scrollTo";
const scrollTo = scroller();

Define the scroll options. You can customize these options based on your requirements:
let tableScrollToOptions = {
  container: ".line-table .vgt-responsive", // Specify the container to scroll within
  easing: "ease-in", // Easing function for the scroll animation
  offset: -60, // Offset to fine-tune the scroll position
  force: true, // Force the scroll to occur even if it's currently in progress
  cancelable: true, // Allow canceling the scroll animation
  x: true, // Enable horizontal scrolling
  y: true, // Enable vertical scrolling
};

Determine the element you want to scroll to. In this example, we're using a CSS selector to target the specific row you want to scroll to:
let scrollToElement = `.${this.parameters.tableName} tr:nth-child(${scrollToRowIndex})`;
Finally, use the scrollTo function to perform the scroll. You can specify the element to scroll to, the duration of the animation (800 milliseconds in this example), and the scroll options you defined earlier:
scrollTo(scrollToElement, 800, tableScrollToOptions);
By following these steps and using the "vue-scrollto" library, you can scroll to a specific line in your Vue Good Table with ease.

Hi! I'm trying to do this, but I can't make it to work. probably I don't set the container correct of I don't set the element to scroll correct. So what I have to set to the container?
I have the following code in the template (it is simplified:
<vue-good-table id="par-grp-table" class="par-grp-table"
</vue-good-table>

The settings:
let tableScrollToOptions = {
    container: ".par-grp-table .vgt-compact", // Specify the container to scroll within
    easing: "ease-in", // Easing function for the scroll animation
    offset: 0, // Offset to fine-tune the scroll position
    force: true, // Force the scroll to occur even if it's currently in progress
    cancelable: true, // Allow canceling the scroll animation
    x: true, // Enable horizontal scrolling
    y: true, // Enable vertical scrolling
};

Then the following code:
let scrollToElement = $('#par-grp-table').find('tr').last();
console.log(scrollToElement[0])
scrollTo(scrollToElement[0], 800, tableScrollToOptions);

It seems to be correct, but the table is not scrolled. What I'm doing wrong?

I think scrollToElement is getting undefined you've to check let scrollToElement = $('#par-grp-table').find('tr').last();.
Please check this line and scrollToElement element is getting or not in browser console.
If any another things please reply me.
Thank you.

I checked this. The variable is not undefined. However, I solved the problem without the this component and it works fine. I used element.scrollTop . Thanks for your effort to help me.

authors: SciManJD adiyehezkeli yashnarkhedkar

repo: xaksis/vue-good-table


text:
The given key was not present in the dictionary.

Xamarin.Auth Issue
IF BUG, INCLUDE THIS PART:
Version

[ ] nuget version = 1.6
[ ] component version = 25.4.0.2
[ ] sample

Steps to reproduce
1.create a new xamarin project with .net standard
2. Add xamarin.Auth 1.6
3.
OAuth2Authenticator authenticator = new OAuth2Authenticator(
         clientId,
         clientSecret,
         Scope,
         new Uri(AuthorizeUrl),
         new Uri(redirectUri),
         new Uri(AccessTokenUrl),
         null,
         true);

authenticator.Completed += OnAuthCompleted;
authenticator.Error += OnAuthError;

var presenter = new OAuthLoginPresenter();
presenter.Login(authenticator);

Actual behaviour
03-14 13:37:39.092 I/MonoDroid( 3675): System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
03-14 13:37:39.092 I/MonoDroid( 3675):   at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <657aa8fea4454dc898a9e5f379c58734>:0
03-14 13:37:39.092 I/MonoDroid( 3675):   at Xamarin.Auth.CustomTabsConfiguration.Initialize (Android.App.Activity a) [0x0002a] in <9233eaf7292947ae92812c5c9277098b>:0
03-14 13:37:39.092 I/MonoDroid( 3675):   at Xamarin.Auth.WebAuthenticatorNativeBrowserActivity.OnCreate (Android.OS.Bundle savedInstanceState) [0x000ad] in <9233eaf7292947ae92812c5c9277098b>:0
03-14 13:37:39.092 I/MonoDroid( 3675):   at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_savedInstanceState) [0x0000f] in <848bbd7c681a4975918c72f17d2f5144>:0
03-14 13:37:39.092 I/MonoDroid( 3675):   at (wrapper dynamic-method) System.Object:774513cc-a8b3-4285-8a97-a31bf5aca446 (intptr,intptr,intptr)
03-14 13:37:39.096 W/zygote  ( 3675): JNI RegisterNativeMethods: attempt to register 0 native methods for android.runtime.JavaProxyThrowable
03-14 13:37:39.097 D/Mono    ( 3675): DllImport searching in: '__Internal' ('(null)').
03-14 13:37:39.097 D/Mono    ( 3675): Searching for 'java_interop_jnienv_throw'.
03-14 13:37:39.097 D/Mono    ( 3675): Probing 'java_interop_jnienv_throw'.
03-14 13:37:39.097 D/Mono    ( 3675): Found as 'java_interop_jnienv_throw'.
03-14 13:37:39.992 E/mono    ( 3675):
03-14 13:37:39.992 E/mono    ( 3675): Unhandled Exception:
03-14 13:37:39.992 E/mono    ( 3675): System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
03-14 13:37:39.992 E/mono    ( 3675):   at (wrapper dynamic-method) System.Object:774513cc-a8b3-4285-8a97-a31bf5aca446 (intptr,intptr,intptr)
03-14 13:37:39.992 E/mono-rt ( 3675): [ERROR] FATAL UNHANDLED EXCEPTION: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
03-14 13:37:39.992 E/mono-rt ( 3675):   at (wrapper dynamic-method) System.Object:774513cc-a8b3-4285-8a97-a31bf5aca446 (intptr,intptr,intptr)
03-14 13:37:39.992 D/        ( 3675): HostConnection::get() New Host Connection established 0xc5feb780, tid 3675

Hi,
I face the same issue with version 1.6.0, but no problem with 1.5.0.3:
Code:
var context = Application.Context;
var intent = authenticator.GetUI(context);
intent.SetFlags(ActivityFlags.NewTask);
context.StartActivity(intent);
Exception (append in external code):
Unhandled Exception:
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.

Hi, @ArguyAgsc
I'm facing the same issue, but I can't downgrade my Xamarin.Auth version to 1.5.0.3 because i'm using .netStandard in my project

Had similar issue - tracked it down to version mismatch  in Portable and .Android application references

Hello,
I am getting this error in this line:
  var authenticator = new OAuth2Authenticator(
                                    clientId: Constants.ClientId,
                                    clientSecret: null,
                                    scope: Constants.Scope,
                                    authorizeUrl: new Uri(Constants.AuthorizeUrl),
                                    redirectUrl: new Uri(Constants.RedirectUrl),
                                    accessTokenUrl: new Uri(Constants.AccessTokenUrl),
                                    isUsingNativeUI: true);

{System.NullReferenceException: Object reference not set to an instance of an object
  at NInterpret.InterpreterFrame..ctor (Mono.Cecil.MethodDefinition md, System.Collections.Generic.Dictionary`2[TKey,TValue] margs, NInterpret.InterpreterFrameFlags flags) [0x0002a] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.newobj (System.Collections.Generic.Dictionary`2[TKey,TValue] gargs, Mono.Cecil.MethodReference m, System.Object[] createInstanceArgs) [0x0016f] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.interpretBlock (System.Object[] args, System.Object[] locals, Mono.Cecil.Cil.Instruction initialInstruction, Microsoft.FSharp.Collections.FSharpSet`1[T] inTries, Microsoft.FSharp.Core.FSharpOption`1[T] lastException) [0x03d5b] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.interpret (System.Object[] args) [0x00099] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.callAMethod (NInterpret.AMethod m, NInterpret.AType[] ptypes, NInterpret.AType[] genericMethodArgs, System.Collections.Generic.Dictionary`2[TKey,TValue] genericArgsIndex, System.Object[] args, System.Collections.Generic.List`1[T] byRefArgs, Microsoft.FSharp.Core.FSharpOption`1[T] byRefTarget, System.Object target, System.Boolean virtualCall) [0x00184] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.callMethodReference (System.Collections.Generic.Dictionary`2[TKey,TValue] gargs, Mono.Cecil.MethodReference ms, System.Boolean virtualCall) [0x00384] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.interpretBlock (System.Object[] args, System.Object[] locals, Mono.Cecil.Cil.Instruction initialInstruction, Microsoft.FSharp.Collections.FSharpSet`1[T] inTries, Microsoft.FSharp.Core.FSharpOption`1[T] lastException) [0x00fb7] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.interpret (System.Object[] args) [0x00099] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.callAMethod (NInterpret.AMethod m, NInterpret.AType[] ptypes, NInterpret.AType[] genericMethodArgs, System.Collections.Generic.Dictionary`2[TKey,TValue] genericArgsIndex, System.Object[] args, System.Collections.Generic.List`1[T] byRefArgs, Microsoft.FSharp.Core.FSharpOption`1[T] byRefTarget, System.Object target, System.Boolean virtualCall) [0x00184] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.callMethodReference (System.Collections.Generic.Dictionary`2[TKey,TValue] gargs, Mono.Cecil.MethodReference ms, System.Boolean virtualCall) [0x00384] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.interpretBlock (System.Object[] args, System.Object[] locals, Mono.Cecil.Cil.Instruction initialInstruction, Microsoft.FSharp.Collections.FSharpSet`1[T] inTries, Microsoft.FSharp.Core.FSharpOption`1[T] lastException) [0x00fb7] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.interpret (System.Object[] args) [0x00099] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.callAMethod (NInterpret.AMethod m, NInterpret.AType[] ptypes, NInterpret.AType[] genericMethodArgs, System.Collections.Generic.Dictionary`2[TKey,TValue] genericArgsIndex, System.Object[] args, System.Collections.Generic.List`1[T] byRefArgs, Microsoft.FSharp.Core.FSharpOption`1[T] byRefTarget, System.Object target, System.Boolean virtualCall) [0x00184] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.callMethodReference (System.Collections.Generic.Dictionary`2[TKey,TValue] gargs, Mono.Cecil.MethodReference ms, System.Boolean virtualCall) [0x00384] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.interpretBlock (System.Object[] args, System.Object[] locals, Mono.Cecil.Cil.Instruction initialInstruction, Microsoft.FSharp.Collections.FSharpSet`1[T] inTries, Microsoft.FSharp.Core.FSharpOption`1[T] lastException) [0x00fb7] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.interpret (System.Object[] args) [0x00099] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.newobj (System.Collections.Generic.Dictionary`2[TKey,TValue] gargs, Mono.Cecil.MethodReference m, System.Object[] createInstanceArgs) [0x00196] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.interpretBlock (System.Object[] args, System.Object[] locals, Mono.Cecil.Cil.Instruction initialInstruction, Microsoft.FSharp.Collections.FSharpSet`1[T] inTries, Microsoft.FSharp.Core.FSharpOption`1[T] lastException) [0x03d5b] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0
  at NInterpret.Interpreter.interpretBlock (System.Object[] args, System.Object[] locals, Mono.Cecil.Cil.Instruction initialInstruction, Microsoft.FSharp.Collections.FSharpSet`1[T] inTries, Microsoft.FSharp.Core.FSharpOption`1[T] lastException) [0x0013c] in <5a7d38ec7eef0f2aa7450383ec387d5a>:0 }

Anyone one have any resolution on this?

@pqbui001 did you init the Xamarin.Auth in the main activity?

I had same problem on a new project. Wasn't sure what was causing it until I saw this issue. Roll back to 1.5.0.3 has fixed it for me

I have the same issue, I believe the issue is caused by this code change:
from
PackageForCustomTabs = PackagesSupportingCustomTabs["Detected 0"];
to
PackageForCustomTabs = PackagesSupportingCustomTabs.FirstOrDefault().Value;
Had to roll back to version 1.5.0.3 till it is solved.

@mpapadis No. The second one is correct. The first one was relict of package support testing. The second one was added on Friday.
Waiting to compile and sign on our CI bots and fix will be published ASAP.

@antosubash Yes, I did initialize in the main activity with this code:
global::Xamarin.Auth.Presenters.XamarinAndroid.AuthenticationConfiguration.Init(this, bundle);
I am using .net standard 2.0. I am not sure if this is the reason causing that error.

@mpapadis @antosubash @geoffwc
1.6.0.1 is published with this fix. Please provide feedback here and even better close this issue if it is fixed.

@pqbui001 @JasonLeedy @ArguyAgsc @igor-kotz-nunes
Guys try 1.6.0.1 please... and report outcome here, please...

No more error using google signin until now. Thanks @moljac

Thank you

Closing

authors: AndrewBriareZya ArguyAgsc JasonLeedy antosubash geoffwc igor-kotz-nunes moljac mpapadis pqbui001


text:
Successful vncproxy calls do nothing

Trying to use vncproxy results in nothing being done although all the api calls seemed successful.
Needs investigation

The problem is that any get_record and get_all_record call is broken and fails with Exception: Not_found

repo: xapi-project/vncproxy