Exception on 0x00007FFA23A63498 (ntdll.dll) [...] "An invalid handle was specified"

INFORMATIONS
Unity - 2019.3.1.f1
ARR Showcase - 1.0.363.0
ASA - 2.2.1
Windows SDK - 10.0.18362.0

Hello there !
Showing up from I don't know where, an error while building (from VS to HL2) the SampleApp.
It is poping-up nearly at the end of the process, and I just don't understand it (I don't think I have the knowledge for).
Launching the app in the HL2 will result in that said app to close after a few seconds.
I don't know what else I can provide you with, so here is at least a screenshot :

[EDIT] The only modification I have done so far was to add the ARR & Blob Storage credentials, for a cutom model.
The application is fresh-ly cloned from the repo.
[EDIT_2] I did a "Assets> Re-import all" and a bunch of errors appeared :

And on top of them, theses 2 :

Hi Nooxouille!
Regarding the failures after re-import all: This happens from time to time when Unity's cache gets corrupted. Try following these troubleshooting steps: https://docs.microsoft.com/en-us/azure/remote-rendering/resources/troubleshoot#compile-failures-when-compiling-unity-samples-for-hololens-2.
Also when you build the sample from Unity, try building into an empty folder. Sometimes Unity does not handle incremental builds very well.
With these types of errors it's always a good idea to use the latest Unity 2019.3.x version. While 2019.3.1.f1 is the minimum version we support and thus our samples reference it, you are free to use the latest one.
As for the exception you see, it is handled and should not be related to the app not working correctly. Try to set the VS break on exception settings to default. In general there will be quite a few exceptions being thrown in an IL2CPP app at startup so I'd ignore handled exceptions for now. Also we may throw winrt::hresult_error internally which is also fine to ignore if handled.
If after the above steps you still have problems, please post the full Visual Studio output from start to when the app exits unexpectedly.
Cheers,
Christopher

Hi Christopher

Try following these troubleshooting

Remove all temporary Unity files from the project and try again

Make sure the projects are located in a directory on disk with reasonably short path,

Adding the exception

The problem remain.

Also when you build the sample from Unity, try building into an empty folder. Sometimes Unity does not handle incremental builds very well.

Already tried that before posting (with a shorter path to the folder).

With these types of errors it's always a good idea to use the latest Unity 2019.3.x version. While 2019.3.1.f1 is the minimum version we support and thus our samples reference it, you are free to use the latest one.

Tested the above steps with 2010.3.15f1 (latest 2019.3 before 2019.4 LTS)

As for the exception you see, it is handled and should not be related to the app not working correctly.
Try to set the VS break on exception settings to default. In general there will be quite a few exceptions being thrown in an IL2CPP app at startup so I'd ignore handled exceptions for now. Also we may throw winrt::hresult_error internally which is also fine to ignore if handled.

AzureSpatialAnchors.pdb didn't load (an exception was raised about the AzureSpatialAnchor.dll) stopped the process after changing the settings for the above exception.

If after the above steps you still have problems, please post the full Visual Studio output from start to when the app exits unexpectedly.

'ARR Showcase.exe' (Win32): Loaded 'U:\USERS\DefaultAccount\AppData\Local\DevelopmentFiles\Azure.Remote.Rendering.ShowcaseVS.Release_ARM64.nzx\ARR Showcase.exe'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\ntdll.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\KernelBase.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\combase.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\ucrtbase.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\rpcrt4.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\kernel32legacy.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'U:\USERS\DefaultAccount\AppData\Local\DevelopmentFiles\Azure.Remote.Rendering.ShowcaseVS.Release_ARM64.nzx\Microsoft.Holographic.HybridRemoting.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\ws2_32.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\sechost.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\oleaut32.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\msvcp_win.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'P:\WindowsApps\Microsoft.VCLibs.140.00_14.0.27810.0_arm64__8wekyb3d8bbwe\vccorlib140_app.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'P:\WindowsApps\Microsoft.VCLibs.140.00_14.0.27810.0_arm64__8wekyb3d8bbwe\vcruntime140_app.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\mfplat.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\msvcrt.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\SHCore.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\D3D12.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\dxgi.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\win32u.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\d3d11.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Networking.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\bcrypt.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\IPHLPAPI.DLL'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'P:\WindowsApps\Microsoft.VCLibs.140.00_14.0.27810.0_arm64__8wekyb3d8bbwe\msvcp140_app.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\crypt32.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\sspicli.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\cfgmgr32.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Networking.Connectivity.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Networking.HostName.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\FirewallAPI.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\biwinrt.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\dnsapi.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\kernel.appcore.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\bcryptprimitives.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\RTWorkQ.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\forwarders\kernel32.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\gdi32.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\gdi32min.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\MinUser.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\msvcp110_win.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\nsi.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\fwbase.dll'. Symbols loaded.
The thread 0x1be0 has exited with code 0 (0x0).
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\procthreadexthost.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Perception.Stub.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\twinapi.appcore.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Mirage.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\ntmarta.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\WinTypes.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\CoreMessaging.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\dcomp.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\CoreUIComponents.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\advapi32legacy.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.StateRepositoryCore.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.UI.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\WindowManagementAPI.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\TextInputFramework.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\InputHost.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\propsys.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\OneCoreUAPCommonProxyStub.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Graphics.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Shell.ServiceHostBuilder.dll'. Symbols loaded.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80070490 : 'Element not found.'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\userenv.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\profext.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\profapi.dll'. Symbols loaded.
onecoreuap\shell\twinapi\applicationview\lib\viewswitcherstatics.cpp(576)\twinapi.appcore.dll!00007FFA1DCEE16C: (caller: 00007FFA1DD54CB8) ReturnHr(1) tid(1044) 80070490 Element not found.
CallContext:[\AppRunOrActivateView\SetPreferredLaunchWindowingMode]
'ARR Showcase.exe' (Win32): Loaded 'U:\USERS\DefaultAccount\AppData\Local\DevelopmentFiles\Azure.Remote.Rendering.ShowcaseVS.Release_ARM64.nzx\UnityPlayer.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\mfreadwrite.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\MMDevAPI.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\forwarders\version.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\devobj.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\ExecModelClient.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Storage.ApplicationData.dll'. Symbols loaded.
onecoreuap\base\appmodel\statemanager\winrt\lib\windows.storage.applicationdatafactory.server.cpp(235)\Windows.Storage.ApplicationData.dll!00007FFA0F2F85F4: (caller: 00007FF9FC0CE980) ReturnHr(1) tid(1e90) 8000000B The operation attempted to access data outside the valid range
Msg:[User S-1-12-1-3108915015-1255973618-707497110-2521753631]
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\windows.storage.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\wldp.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\shlwapi_onecore.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\MrmCoreR.dll'.
'ARR Showcase.exe' (Win32): Loaded 'U:\USERS\DefaultAccount\AppData\Local\DevelopmentFiles\Azure.Remote.Rendering.ShowcaseVS.Release_ARM64.nzx\AudioPluginMsHRTF.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\HrtfApo.dll'.
'ARR Showcase.exe' (Win32): Loaded 'U:\USERS\DefaultAccount\AppData\Local\DevelopmentFiles\Azure.Remote.Rendering.ShowcaseVS.Release_ARM64.nzx\RemoteRenderingClient.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Devices.Enumeration.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\execmodelproxy.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\rmclient.dll'. Symbols loaded.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Cn::XH at memory location 0x0000006DAADFD330.
onecoreuap\windows\moderncore\inputv2\inputhost\components\cursor\client\cursorclient.cpp(44)\InputHost.dll!00007FFA1301D6E4: (caller: 00007FFA1301CDEC) ReturnHr(1) tid(1044) 87B20809 onecoreuap\windows\moderncore\inputv2\inputhost\components\cursor\client\cursorclient.cpp(76)\InputHost.dll!00007FFA1301CE0C: (caller: 00007FFA22A3D37C) ReturnHr(2) tid(1044) 87B20809 'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\UiaManager.dll'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Cn::XH at memory location 0x0000006DAADFD2F0.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.UI.Core.TextInput.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\edgegdi.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\DWrite.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\d3d10warp.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\ResourcePolicyClient.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Unloaded 'C:\Windows\system32\ResourcePolicyClient.dll'
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\DXCore.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'B:\Windows\System32\DriverStore\FileRepository\qcdx_ffu850.inf_arm64_40919ccee4c23226\qcdx12arm64um850.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\forwarders\advapi32.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\dxilconv.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'B:\Windows\System32\DriverStore\FileRepository\qcdx_ffu850.inf_arm64_40919ccee4c23226\qcdxarm64compiler850.DLL'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\cryptbase.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\D3DSCache.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Unloaded 'B:\Windows\System32\DriverStore\FileRepository\qcdx_ffu850.inf_arm64_40919ccee4c23226\qcdxarm64compiler850.DLL'
'ARR Showcase.exe' (Win32): Unloaded 'C:\Windows\system32\dxilconv.dll'
'ARR Showcase.exe' (Win32): Unloaded 'C:\Windows\system32\forwarders\advapi32.dll'
'ARR Showcase.exe' (Win32): Unloaded 'B:\Windows\System32\DriverStore\FileRepository\qcdx_ffu850.inf_arm64_40919ccee4c23226\qcdx12arm64um850.dll'
'ARR Showcase.exe' (Win32): Loaded 'B:\Windows\System32\DriverStore\FileRepository\qcdx_ffu850.inf_arm64_40919ccee4c23226\qcdx12arm64um850.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\forwarders\advapi32.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\dxilconv.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'B:\Windows\System32\DriverStore\FileRepository\qcdx_ffu850.inf_arm64_40919ccee4c23226\qcdxarm64compiler850.DLL'.
'ARR Showcase.exe' (Win32): Unloaded 'B:\Windows\System32\DriverStore\FileRepository\qcdx_ffu850.inf_arm64_40919ccee4c23226\qcdxarm64compiler850.DLL'
'ARR Showcase.exe' (Win32): Unloaded 'C:\Windows\system32\dxilconv.dll'
'ARR Showcase.exe' (Win32): Unloaded 'C:\Windows\system32\forwarders\advapi32.dll'
'ARR Showcase.exe' (Win32): Unloaded 'B:\Windows\System32\DriverStore\FileRepository\qcdx_ffu850.inf_arm64_40919ccee4c23226\qcdx12arm64um850.dll'
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAADFCFF8.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAADFCC20).
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAADFCD68.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAADFC990).
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\PerceptionDevice.dll'. Symbols loaded.
The thread 0x1b54 has exited with code 0 (0x0).
'ARR Showcase.exe' (Win32): Loaded 'U:\USERS\DefaultAccount\AppData\Local\DevelopmentFiles\Azure.Remote.Rendering.ShowcaseVS.Release_ARM64.nzx\GameAssembly.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\mswsock.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\wshbth.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\dhcpcsvc6.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\dhcpcsvc.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\FWPUCLNT.DLL'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\nlaapi.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.ApplicationModel.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'B:\Windows\System32\DriverStore\FileRepository\qcdx_ffu850.inf_arm64_40919ccee4c23226\qcdx11arm64um850.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\forwarders\advapi32.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'B:\Windows\System32\DriverStore\FileRepository\qcdx_ffu850.inf_arm64_40919ccee4c23226\qcdxarm64compiler850.DLL'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Media.Devices.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\DevDispItemProvider.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\AudioSes.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\powrprof.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\umpdc.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\ResourcePolicyClient.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\threadpoolwinrt.dll'. Symbols loaded.
The thread 0x144c has exited with code 0 (0x0).
The thread 0x1ff4 has exited with code 0 (0x0).
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Gaming.Input.dll'.  Symbols loaded.
onecoreuap\xbox\devices\api\winrt\pnpapiwrapper.cpp(385)\Windows.Gaming.Input.dll!00007FFA18F85444: (caller: 00007FFA18F8975C) ReturnHr(25) tid(1c8c) 8685C003 onecoreuap\xbox\devices\api\winrt\pnpapiwrapper.cpp(385)\Windows.Gaming.Input.dll!00007FFA18F85444: (caller: 00007FFA18F8975C) ReturnHr(26) tid(1c8c) 8685C003 onecoreuap\xbox\devices\api\winrt\pnpapiwrapper.cpp(385)\Windows.Gaming.Input.dll!00007FFA18F85444: (caller: 00007FFA18F8975C) ReturnHr(27) tid(1c8c) 8685C003 onecoreuap\xbox\devices\api\winrt\pnpapiwrapper.cpp(385)\Windows.Gaming.Input.dll!00007FFA18F85444: (caller: 00007FFA18F8975C) ReturnHr(28) tid(1c8c) 8685C003 onecoreuap\xbox\devices\api\winrt\pnpapiwrapper.cpp(385)\Windows.Gaming.Input.dll!00007FFA18F85444: (caller: 00007FFA18F8975C) ReturnHr(29) tid(1c8c) 8685C003 onecoreuap\xbox\devices\api\winrt\pnpapiwrapper.cpp(385)\Windows.Gaming.Input.dll!00007FFA18F85444: (caller: 00007FFA18F8975C) ReturnHr(30) tid(1c8c) 8685C003 onecoreuap\xbox\devices\api\winrt\pnpapiwrapper.cpp(385)\Windows.Gaming.Input.dll!00007FFA18F85444: (caller: 00007FFA18F8975C) ReturnHr(31) tid(1c8c) 8685C003 onecoreuap\xbox\devices\api\winrt\pnpapiwrapper.cpp(385)\Windows.Gaming.Input.dll!00007FFA18F85444: (caller: 00007FFA18F8975C) ReturnHr(32) tid(1c8c) 8685C003 onecoreuap\xbox\devices\api\winrt\pnpapiwrapper.cpp(385)\Windows.Gaming.Input.dll!00007FFA18F85444: (caller: 00007FFA18F8975C) ReturnHr(33) tid(1c8c) 8685C003 onecoreuap\xbox\devices\api\winrt\pnpapiwrapper.cpp(385)\Windows.Gaming.Input.dll!00007FFA18F85444: (caller: 00007FFA18F8975C) ReturnHr(34) tid(1c8c) 8685C003 onecoreuap\drivers\mobilepc\sensors\convergence\common\pnpmanager\pnpmanager.cpp(595)\Windows.Devices.Sensors.dll!00007FF9FF437760: (caller: 00007FF9FF420F70) Exception(1) tid(1044) 80070002 The system cannot find the file specified.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: wil::ResultException at memory location 0x0000006DAADFD750.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
onecoreuap\base\appmodel\windowmanagement\api\windowingenvironment\displayregion.cpp(240)\WindowManagementAPI.dll!00007FFA19C306C8: (caller: 00007FFA19C78A2C) ReturnHr(1) tid(1044) 80070490 Element not found.
onecoreuap\drivers\mobilepc\sensors\convergence\api\winrt\public\internal\simpleorientation.cpp(127)\Windows.Devices.Sensors.dll!00007FF9FF42C13C: (caller: 00007FF9FF41ECC0) Exception(2) tid(1044) 80070490 Element not found.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: wil::ResultException at memory location 0x0000006DAADFD980.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
The thread 0x1c68 has exited with code 0 (0x0).
onecoreuap\drivers\mobilepc\sensors\convergence\api\winrt\public\internal\sensorserver.cpp(74)\Windows.Devices.Sensors.dll!00007FF9FF417900: (caller: 00007FF9FF419064) ReturnHr(1) tid(1044) 80070490 Element not found.
onecoreuap\drivers\mobilepc\sensors\convergence\api\winrt\public\lib\simpleorientationsensor.cpp(111)\Windows.Devices.Sensors.dll!00007FF9FF402324: (caller: 00007FF9FF4031D4) ReturnHr(2) tid(1044) 80070490 Element not found.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\windows.applicationmodel.datatransfer.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\coml2.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\ie_shims.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\iertutil.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\ClipboardServer.dll'. Symbols loaded.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFE958.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFE580).
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFE938.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFE560).
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAADFEA78.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAADFE6A0).
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DACCFCFE8.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DACCFCC10).
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\CompPkgSup.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\msmpeg2vdec.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\cryptsp.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Media.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.StateRepositoryPS.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'P:\WindowsApps\Microsoft.HEVCVideoExtension_1.0.30442.0_arm__8wekyb3d8bbwe\arm64\hevcdecoder_store.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\rometadata.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Unloaded 'P:\WindowsApps\Microsoft.HEVCVideoExtension_1.0.30442.0_arm__8wekyb3d8bbwe\arm64\hevcdecoder_store.dll'
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFE588.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFE1B0).
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.StateRepositoryClient.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\urlmon.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\BCP47mrm.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\WinMetadata\Windows.UI.winmd'. Module was built without symbols.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFDBC8.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFD7F0).
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\CapabilityAccessManagerClient.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\WinMetadata\Windows.Graphics.winmd'. Module was built without symbols.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFDD08.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFD930).
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFDD28.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFD950).
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Media.Speech.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Speech_OneCore\Common\sapi_onecore.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\winmmbase.dll'. Symbols loaded.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x0000006DACEFD110).
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\winhttp.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\rsaenh.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\msxml6.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\ole32_wp.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.Globalization.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\BCP47Langs.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\FlightSettings.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Speech_OneCore\Common\SpeechServiceWinRTApi.ProxyStub.dll'. Symbols loaded.
onecoreuap\enduser\nui\onecore\onesettings\src\onesettingspolicywrapper.cpp(280)\sapi_onecore.dll!00007FFA1430EE28: (caller: 00007FFA1430EBB8) ReturnHr(1) tid(468) 80070005 Access is denied.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Speech_OneCore\Engines\SR\spsrx_onecore.dll'.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFDC98.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFD8C0).
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\OneCoreCommonProxyStub.dll'.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Windows.System.Profile.SystemId.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\Clipc.dll'. Symbols loaded.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\CryptoWinRT.dll'. Symbols loaded.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Il2CppExceptionWrapper at memory location 0x0000006DAAEFEA80.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFE268.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFDE90).
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFE258.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFDE80).
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Il2CppExceptionWrapper at memory location 0x0000006DAAEFEBF0.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Il2CppExceptionWrapper at memory location 0x0000006DAAEFEC60.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Il2CppExceptionWrapper at memory location 0x0000006DAAEFE5B0.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Il2CppExceptionWrapper at memory location 0x0000006DAAEFCEC0.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Il2CppExceptionWrapper at memory location 0x0000006DAAEFCEC0.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Il2CppExceptionWrapper at memory location 0x0000006DAAEFCEC0.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Il2CppExceptionWrapper at memory location 0x0000006DAAEFC820.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Il2CppExceptionWrapper at memory location 0x0000006DAE63F150.
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\winnsi.dll'. Symbols loaded.
The thread 0x1eb0 has exited with code 0 (0x0).
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\msasn1.dll'. Symbols loaded.
Exception thrown at 0x00007FFA23A63498 (ntdll.dll) in ARR Showcase.exe: 0xC0000008: An invalid handle was specified.
The thread 0x1f40 has exited with code 0 (0x0).
The thread 0xf24 has exited with code 0 (0x0).
The thread 0x364 has exited with code 0 (0x0).
The thread 0x15c4 has exited with code 0 (0x0).
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFD388.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFCFB0).
'ARR Showcase.exe' (Win32): Loaded 'U:\USERS\DefaultAccount\AppData\Local\DevelopmentFiles\Azure.Remote.Rendering.ShowcaseVS.Release_ARM64.nzx\AzureSpatialAnchors.dll'.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFCDB8.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFC9E0).
'ARR Showcase.exe' (Win32): Loaded 'C:\Windows\system32\minglobinputhost.dll'. Symbols loaded.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFCBF8.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFC820).
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFCAA8.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFC6D0).
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFC938.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFC560).
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: WinRT originate error - 0x80040111 : 'ClassFactory cannot supply requested class'.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: winrt::hresult_class_not_available at memory location 0x0000006DAAEFD388.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: [rethrow] at memory location 0x0000000000000000.
Exception thrown at 0x00007FFA22F339EC (KernelBase.dll) in ARR Showcase.exe: 0x40080202: WinRT transform error (parameters: 0x0000000080040111, 0x0000000000000000, 0x0000000000000027, 0x0000006DAAEFCFB0).
analog\input\mirage\publicapi\spatialanchorstore.cpp(331)\Windows.Mirage.dll!00007FFA191D92AC: (caller: 00007FFA191DA2C8) ReturnHr(1) tid(120c) 8007001F A device attached to the system is not functioning.
analog\input\mirage\publicapi\spatialanchorstore.cpp(738)\Windows.Mirage.dll!00007FFA191DA688: (caller: 00007FFA191DD7E8) ReturnHr(2) tid(120c) 8007001F A device attached to the system is not functioning.
analog\input\mirage\publicapi\spatialanchorstore.cpp(1561)\Windows.Mirage.dll!00007FFA191DD80C: (caller: 00007FFA191E66D8) ReturnHr(3) tid(120c) 8007001F A device attached to the system is not functioning.
analog\input\mirage\publicapi\spatialanchorstore.cpp(1396)\Windows.Mirage.dll!00007FFA191E66F4: (caller: 00007FFA191F1680) LogHr(1) tid(120c) 8007001F A device attached to the system is not functioning.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Il2CppExceptionWrapper at memory location 0x0000006DAE73F2F0.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Il2CppExceptionWrapper at memory location 0x0000006DAAEFEC90.
Exception thrown at 0x00007FFA22F339EC in ARR Showcase.exe: Microsoft C++ exception: Il2CppExceptionWrapper at memory location 0x0000006DAAEFE600.
Exception thrown at 0x00007FF9F6396B70 (AzureSpatialAnchors.dll) in ARR Showcase.exe: 0xC0000005: Access violation reading location 0x0000000000000010.

Hi again!
So except for the

0xC0000008: An invalid handle was specified.
Exception thrown at 0x00007FF9F6396B70 (AzureSpatialAnchors.dll) in ARR Showcase.exe: 0xC0000005: Access violation reading location 0x0000000000000010.

everything looks exactly like you would expect from our sample. I would assume that the 1st is benign and triggered from Unity. 2 is certainly what brings the app down so I would focus on that. The crash is in Azure Spatial Anchors not in Azure Remote Rendering but I can't rule out that it isn't our fault due to wrong usage in the sample.
As I can't reproduce this myself, I assume you are hitting a bad code path that we haven't encountered yet.
To make progress on this we would need the callstack at the time of the crash. If you break on the access violation in VS, can you post the callstack you see in VS?
Obviously getting to the bottom of the crash would be preferable, but what you can also try is the following: Uninstall the app and re-install it. This will remove any local state that perhaps might explain the different behavior you are seeing.
Cheers,
Christopher

Hi there! Sorry for the delay!
To be sure to reproduce the crash, I have removed the app from the HL2.
Then, reinstall through Visual Studio (with the above step related to ignoring what has to be)...
Triggered again, here is the call stack for the  :

Exception thrown at 0x00007FFF9AA27168 (AzureSpatialAnchors.dll) in ARR Showcase.exe: 0xC0000005: Access violation reading location 0x0000000000000010.

AzureSpatialAnchors.dll!00007fff9aa27168()
AzureSpatialAnchors.dll!00007fff9aa60998()
AzureSpatialAnchors.dll!00007fff9a92337c()
AzureSpatialAnchors.dll!00007fff9a922634()
msvcp140_app.dll!Concurrency::details::anonymous namespace'::_Task_scheduler_callback(_TP_CALLBACK_INSTANCE * _Pci=0x00007fffc7537590, void * _Args=0x000002651eb88870, _TP_WORK * __formal=0x000000f67d1ffb70) Line 150`
ntdll.dll!00007fffc75376a8()
ntdll.dll!00007fffc7535bf0()
ntdll.dll!00007fffc7569fa8()
I do hope this will help you as I can say with confidence that I am not competent enough to understand most of these logs :'(

Thanks for the info, we have found the problem and will hopefully have a fix soon!

Thanks for the info, we have found the problem and will hopefully have a fix soon!

Oh, great ! Glad I helped \o/

Ok, so the problem was as expected in the Azure Spatial Anchor code. There is a fix already released in the latest ASA SDK but updating to that one takes a bit of time as it contains breaking changes. In the meantime as a workaround we will deploy this fix with the next release that you can just apply locally:
Open Unity\AzureRemoteRenderingShowcase\arr-showcase-app\Assets\App\Anchoring\AppAnchor.cs
Goto line 347 in function DestroyCloudNativeAnchor and replace
if (deleteCloud && cloudNativeAnchor.CloudAnchor != null)
With:
if (deleteCloud && cloudNativeAnchor.CloudAnchor != null && !string.IsNullOrEmpty(cloudNativeAnchor.CloudAnchor.Identifier))
This should prevent the crash and unblock you for now.
Let us know if this works for you and sorry for the inconvenience caused!

Hey ! Thx for the follow up! I tried the local fix but then, 2 new errors :
MSB4181	The "CompileXaml" task returned false but did not log an error
on Microsoft.Windows.UI.Xaml.Common, line 482
C1083 - Cannot open include file: 'HolographicAppRemoting/StreamerHybridPlayer.h': No such file or directory
on Main.cpp, line 3
And a message on about line 26 on App.cpp : Use the TryEnterFullScreen method and IsFullScreenMode property instead of SuppressSystemOverlays
¯_(ツ)_/¯

MSB4181 The "CompileXaml" task returned false but did not log an error. I've seen this before but afaik this should not trigger an error in the build. Probably a quirk in the Unity generated project.
Use the TryEnterFullScreen method and IsFullScreenMode property instead of SuppressSystemOverlays This is also Unity generated code, you can ignore that.
Cannot open include file: 'HolographicAppRemoting/StreamerHybridPlayer.h' This is usually the case if our BuildPatcher.cs script is not run after building the project. This is usually the case when Unity does incremental builds (which are very fragile) or has corrupted its caches again.

The script in question is<EMAIL_ADDRESS>and is run on every build. It will add the include path library dependencies for ARR etc to the generated project. If it fails, you should see error log messages in the Unity log which could tell you why it is failing.
If the script is not being run, do the usual purge of the Unity caches and build into an empty folder.

@nooxouille could you solve your build problems?

Hi @ChristopherManthei, I was away from the office for health issues, therefore I wasn't able to try before (the HL² remained in the office).

Tested with an empty, short-path, build folder : the problem remains.

Tested with an empty, short-path, build folder after cleaning the project's cache : the build from VS happened without issues until ...

Moving on (ignoring the exception), the build ends and the app launch (without crash).
However, there are messages in the app's console :

(1) Unable to register IMixedRealityInputDeviceManager service with a null concrete type

(2) Failed to load data from account file "ms-appx:///Data/StreamingAssets/arr.account.xml" with the reason being that the file isn't foundable

(3) [Physics, PhysX] BV4 midphase only supported on Intel platforms

(1)  The device Manager profile is currently set at "none" but I think it is by default (with the sample app at least).
So why is it that only now, the message appears ?

(2) I am now questioning the way I build from Unity to VS solution so, I went and try the "builder" menu and the Hololens2 / ARM64 option (instead of the Unity build window). But for some reason, the AppX build failed (but not the "classic" one).
The app is working "fine" altho it seems to be less smooth than what it should be (I don't think that it is constant 60 fps)
(3) : This one was fixed some time ago, either by Unity or MRTK teams (I can't recall exactly, but I think it is by Unity teams in a past 2019.3 version).

Do you know if the issues related to tmp (library/obj folder) files need to be fixed on your side or on unity's ?
May I help by filling a report to Unity if it is on their side ?

Hi @nooxouille,
Sorry to hear that, I hope you are feeling better now.
The invalid handle is randomly caused by Unity and we can't do anything about it, feel free to ignore it, it shouldn't cause any issues.

This is an MRTK setup issue that we haven't gotten around to fixing in the sample. We will hopefully get around to fixing this soon. It shouldn't affect the sample's functionality though.
Regarding the console window: You probably enabled Development Build in Unity's Build Settings dialog which enables the console window. The message should have always been there, the console just wasn't.
This shouldn't be an error. The sample will try loading the optional arr.account.xml from file but it is completely fine to not have one, see here We will change this to be an info log message instead, thanks for pointing this out!
The builder menu is just a shortcut and should have the same outcome as building in VS on your own.
You are correct, Unity broke PhysX midphase on arm64 a while back and they 'fixed' it for now by force-disabling it. You can ignore this as hopefully this will be fixed on their end soon. So for now, we will keep the sample as is.

All of these issues are normal for our sample so from what I can tell, everything is working fine on your end now!
Regarding performance, make sure to disable Deep Profiling Support and Script Debugging in Unity's Build Settings dialog and in Visual Studio build the app in Master to improve performance. Running without an attached debugger also improves performance.
From our understanding the issues with Unity's cache/temp folder getting corrupted is a general issue in Unity. Unfortunately, we haven't found a way to reproduce it as it seems to be completely random when it breaks. If you find a reliable way to break a Unity project's cache, please report it to them - I'm sure they would greatly appreciate that (and us too!).
Is there anything else I can help you with?
Cheers,
Christopher

Regarding the console window: You probably enabled Development Build in Unity's Build Settings dialog which enables the console window. The message should have always been there, the console just wasn't.

I thought I was, but I wasn't ¯_(ツ)_/¯
I must have check something somewhere else.

EDIT: It fails for me too, it is because msbuild does not restore NuGet packages so the solution can't be built. I'll contact the MRTK team to fix this.

Great ! I am once again glad to not be the only one having issues :D

Regarding performance, make sure to disable Deep Profiling Support and Script Debugging in Unity's Build Settings dialog and in Visual Studio build the app in Master to improve performance. Running without an attached debugger also improves performance.

Duly noted !

Is there anything else I can help you with?

I am good for now, thank for your time and dedication !
Cheers,
Maruyl


GHA: Minor fixes for py CI jobs

Description
First, add development dependencies to pyproject as the developer should be able to install them directly with poetry. Then, we specify that mypy and ruff can run on any supported Python version. This fixes the current behavior where mypy is not running with the following error:
nox > Python version selection caused no sessions to be selected.

Finally, we add the nox "lint" and "mypy" sessions to the workflow matrix, so they execute separately. This makes it easier to evaluate what's broken in a given PR, but also introduces a slight overhead as the setup steps are replicated across jobs.
How Has This Been Tested?
See the pipeline for this PR. I also have a demo execution on a test branch.
Merge criteria:

[x] The commits and have meaningful messages; the author will squash them after approval or will ask to merge with squash.
[ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[x] The developer has manually tested the changes and verified that the changes work

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (b4eebd6) 71.91% compared to head (7361294) 84.28%.

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #203       +/-   ##
===========================================
+ Coverage   71.91%   84.28%   +12.37%
===========================================
  Files          16       11        -5
  Lines        2211      541     -1670
  Branches       64       64
===========================================
- Hits         1590      456     -1134
+ Misses        468       69      -399
+ Partials      153       16      -137

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


new model

Hello, do you have an idea for a fatigue model?
It would be great to make this board

Hello @Lumos1110,
Thank you for suggesting this idea; I have already thought about this in the past.
Currently, the main focus of the package development is the v1.0.0 release scheduled for summer.
The entire package was newly written from scratch for this release with a completely new API and MPI support for extensive parallel simulations.
After the new API and features mature, I think this could be a feature worth considering. This model could then be an option and implemented: https://doi.org/10.1098/rsta.2021.0217.
I will mark this as a possible feature. Please feel free to ping me for updates.

Fast draft for the implementation in https://doi.org/10.1098/rsta.2021.0217:
"""
TODO
"""
struct BBFMaterial <: AbstractMaterial end

struct BBFPointParameters <: AbstractPointParameters
    δ::Float64
    rho::Float64
    E::Float64
    nu::Float64
    G::Float64
    K::Float64
    λ::Float64
    μ::Float64
    Gc::Float64
    εc::Float64
    bc::Float64
end

@inline point_param_type(::BBFMaterial) = BBFPointParameters

@inline function allowed_material_kwargs(::BBFMaterial)
    return DEFAULT_POINT_KWARGS
end

function get_point_params(::BBFMaterial, p::Dict{Symbol,Any})
    δ = get_horizon(p)
    rho = get_density(p)
    if haskey(p, :nu)
        msg = "keyword `nu` is not allowed for BBMaterial!\n"
        msg *= "Bond-based peridynamics has a limitation on the possion ratio.\n"
        msg *= "Therefore, when using BBMaterial, `nu` is hardcoded as 1/4.\n"
        throw(ArgumentError(msg))
    else
        p[:nu] = 0.25
    end
    E, nu, G, K, λ, μ = get_elastic_params(p)
    Gc, εc = get_frac_params(p, δ, K)
    bc = 18 * K / (π * δ^4) # bond constant
    return BBFPointParameters(δ, rho, E, nu, G, K, λ, μ, Gc, εc, bc)
end

@inline discretization_type(::BBFMaterial) = BondDiscretization

@inline function init_discretization(body::Body{BBFMaterial}, args...)
    return init_bond_discretization(body, args...)
end

struct BBFVerletStorage <: AbstractStorage
    position::Matrix{Float64}
    displacement::Matrix{Float64}
    velocity::Matrix{Float64}
    velocity_half::Matrix{Float64}
    acceleration::Matrix{Float64}
    b_int::Matrix{Float64}
    b_ext::Matrix{Float64}
    damage::Vector{Float64}
    bond_active::Vector{Bool}
    n_active_bonds::Vector{Int}
end

const BBFStorage = Union{BBFVerletStorage}

@inline function storage_type(::BBFMaterial, ::VelocityVerlet)
    return BBFVerletStorage
end

function init_storage(::Body{BBFMaterial}, ::VelocityVerlet, bd::BondDiscretization,
                      ch::ChunkHandler)
    n_loc_points = length(ch.loc_points)
    position = copy(bd.position)
    displacement = zeros(3, n_loc_points)
    velocity = zeros(3, n_loc_points)
    velocity_half = zeros(3, n_loc_points)
    acceleration = zeros(3, n_loc_points)
    b_int = zeros(3, n_loc_points)
    b_ext = zeros(3, n_loc_points)
    damage = zeros(n_loc_points)
    bond_active = ones(Bool, length(bd.bonds))
    n_active_bonds = copy(bd.n_neighbors)
    return BBFVerletStorage(position, displacement, velocity, velocity_half, acceleration,
                            b_int, b_ext, damage, bond_active, n_active_bonds)
end

@inline reads_from_halo(::Type{BBFMaterial}) = (:position,)
@inline writes_to_halo(::Type{BBFMaterial}) = ()

function force_density_point!(s::BBFStorage, bd::BondDiscretization, ::BBFMaterial,
                              param::BBFPointParameters, i::Int)
    for bond_id in each_bond_idx(bd, i)
        bond = bd.bonds[bond_id]
        j, L = bond.neighbor, bond.length

        # current bond length
        Δxijx = s.position[1, j] - s.position[1, i]
        Δxijy = s.position[2, j] - s.position[2, i]
        Δxijz = s.position[3, j] - s.position[3, i]
        l = sqrt(Δxijx * Δxijx + Δxijy * Δxijy + Δxijz * Δxijz)

        # bond strain
        ε = (l - L) / L

        # calculate D, eq. (2.6), here:
        D = ...

        # apply the failure mechanism with D,
        # maybe something like this:
        if ε > param.εc && bond.fail_permit
            s.damage[i] = D
        end

        # update of force density
        temp = (1 - D) * param.bc * ε / l * bd.volume[j]
        s.b_int[1, i] += temp * Δxijx
        s.b_int[2, i] += temp * Δxijy
        s.b_int[3, i] += temp * Δxijz
    end
    return nothing
end

# you would have to disable the damage calculation in the timestepping scheme, because it
# would override the calculated D in the s.damage field:
function solve_timestep!(dh::ThreadsDataHandler{B{BBFMaterial,P,D,S}},
                         options::ExportOptions, Δt::Float64, Δt½::Float64,
                         n::Int) where {B<:AbstractBodyChunk,P,D,S}
    t = n * Δt
    @threads :static for chunk_id in eachindex(dh.chunks)
        chunk = dh.chunks[chunk_id]
        update_vel_half!(chunk, Δt½)
        apply_bcs!(chunk, t)
        update_disp_and_pos!(chunk, Δt)
    end
    @threads :static for chunk_id in eachindex(dh.chunks)
        exchange_read_fields!(dh, chunk_id)
        calc_force_density!(dh.chunks[chunk_id])
    end
    @threads :static for chunk_id in eachindex(dh.chunks)
        exchange_write_fields!(dh, chunk_id)
        chunk = dh.chunks[chunk_id]
        # calc_damage!(chunk)
        update_acc_and_vel!(chunk, Δt½)
        export_results(dh, options, chunk_id, n, t)
    end
    return nothing
end

<EMAIL_ADDRESS>@Lumos1110, please copy the address so I can delete this comment to reduce the spam messages from random bots scraping GitHub for emails.

Ok，i know.
Thank you!

Did you get my e-mail, please? Maybe the title is too random to be considered spam :D

Did you get my e-mail, please? Maybe the title is too random to be considered spam :D

You are right; it was filtered as spam, so I did not see it - just replied :D


Error while creating new angular project on Fedora 29 machine, Unexpected end of JSON input while parsing near '..."latest","@types/gulp'

🐞 Bug report
Command (mark with an x)

- [X] new
- [ ] build
- [ ] serve
- [ ] test
- [ ] e2e
- [ ] generate
- [ ] add
- [ ] update
- [ ] lint
- [ ] xi18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc

Is this a regression?

 Yes, the previous version in which this bug was not present was: I am not sure, as same version of angular cli is able to create new projects on Windows machine
Description
 A clear and concise description of the problem...
I installed Fedora 29 on my machine. This is a fresh installation of fedora. Earlier I was using Ubuntu 18.04, on which the angular cli ng new command was working fine. When I try to run "ng new  on fedora 29, I am get the following error:
npm ERR! Unexpected end of JSON input while parsing near '..."latest","@types/gulp'
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/amit/.npm/_logs/2019-03-25T17_19_38_268Z-debug.log
Package install failed, see above.
I tried to run,
sudo npm cache clean
sudo npm install -g @angular/cli@latest
No Success
Then, I tried
sudo npm cache clean --force
sudo npm install -g @angular/cli@latest
No Success
I have updated the node and npm version on the machine, still unable to create new angular project using the angular cli.
npm version on my system,
6.9.0
🔬 Minimal Reproduction

Open default terminal on Fedora 29, using bash, run the following command:
ng new SportsStore
🔥 Exception or Error

[amit@dh77eb-fedora29 repos]$ ng new SportsStore
? Would you like to add Angular routing? Yes
? Which stylesheet format would you like to use?  Unexpected end of JSON input while parsing near '..."latest","@types/gulp'

npm ERR!

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.13.6
@angular-devkit/core         7.3.6
@angular-devkit/schematics   7.3.6
@schematics/angular          7.3.6
@schematics/update           0.13.6
rxjs                         6.3.3
typescript                   3.2.4

Anything else relevant?

Unable to test on the browser, as new project creation fails.
error.log

Problem seems to be with the Fedora 29.
On my Windows 10, machine, same version of angule cli, I am able to create new angular project.

This seems like a problem with node/npm and not with Angular CLI.
Please have a look at the fixing npm permissions page, common errors page, npm issue tracker, or open a new issue in that issue tracker if the problem you are experiencing isn't known.

Okay. Thank you.


[PMEM-SPILL-54] Fix Snyk code scan issue

What changes were proposed in this pull request?
Bump Jetty version to 9.4.39.v20210325  to fix high vulnerability brought by Jetty.
How was this patch tested?

@zhixingheyi-tian  Please take a review, thanks!

@HongW2019  please check with @yeyuqiang @yma11 about the version upgrade

@HongW2019 please check with @yeyuqiang @yma11 about the version upgrade

@yeyuqiang @yma11  We upgraded Jetty version to 9.4.39.v20210325 to fix high vulnerability brought by Jetty. Please take a review, thanks a lot!

okay for me.

LGTM


Publish to the ROS ecosystem

http://wiki.ros.org/rosdistro/Tutorials/Indexing Your ROS Repository for Documentation Generation

https://github.com/ros/rosdistro/pull/29682


Routing to the same service twice from different domains / same paths breaks Ingress loadbalancer

Rancher Version:
1.1.4
Docker Version:
1.10.3
OS and where are the hosts located? (cloud, bare metal, etc):
Ubuntu 16.04 - cloud
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
4 nodes, 1 dedicated rancher node, 3 host nodes for kubernetes
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Kubernetes
Problem
In my previous issue (#6208) I describe how I wasn't able to setup automated LetsEncrypt certificates for my kubernetes cloud.
As I need this in production asap, I'm trying a different approach where I'm using Rancher's built-in Ingress support (instead of the Nginx Controller I stated in the other issue). I'm running one LetsEncrypt renewal container(just a simple nginx back-end with the LetsEncrypt certbot in it and some bash scripts to automate the process) in a kubernetes namespace together with two web services I'm trying to expose.
I can expose a single webservice and have it renew it's certificate using the following Ingress resource:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: lb
  namespace: staging
spec:
  rules:
  - host: svc1.example.com
    http:
      paths:
      - backend:
          serviceName: svc1
          servicePort: 80
      - path: /.well-known/acme-challenge/
        backend:
          serviceName: letsencrypt
          servicePort: 80

Now, I have a second web service (the admin panel for the other service) that should be routed using the same Ingress resource.
This is where I hit a wall. When I update the Ingress resource to expose the second service and setup routing to that same LetsEncrypt service for the second domain and I try to apply/create it using kubectl, it creates the LoadBalancer container, but the links/targets are broken. (Rancher UI shows up empty where it should show the targets). Also, when I browse to [lb-IP]:80 it gives a connection error instead of a 503 or something. (so the port is not even actually opened on the lb node)
This is what the "broken" Ingress resource looks like:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: lb
  namespace: staging
spec:
  rules:
  - host: svc1.example.com
    http:
      paths:
      - backend:
          serviceName: svc1
          servicePort: 80
      - path: /.well-known/acme-challenge/
        backend:
          serviceName: letsencrypt
          servicePort: 80
  - host: svc2.example.com
    http:
      paths:
      - backend:
          serviceName: svc2
          servicePort: 80
      - path: /.well-known/acme-challenge/
        backend:
          serviceName: letsencrypt
          servicePort: 80

When I remove the second LetsEncrypt back-end path, the Ingress starts working again and the links are fine, but of course, my LetsEncrypt renewal process won't work for the second domain.
I'm not sure if this is a bug or expected behavior (if it is expected, I don't see why) but it seems like referring to the same service more than once for two different domains breaks the Ingress Resource (without properly notifying the user of it).
If there is a way to define the path defined service only once and make it work for all domains, that would be even better, as my current tried approach requires a lot of duplicate definitions on the path level.
Notes:

I could use two Ingress resources, but I'd rather not since it would use two IP addresses, one for each service and I'll be hosting a lot more services once I get the renewal process up and running.

Another workaround would be to create a second LetsEncrypt service and point it to the same pod and create such a service for every domain I define in my Ingress resource.

While playing around with different configurations I noticed the following:
kube-lego (the cert renewal container I used in #6208) is not aware it's running in a Rancher environment (neither do they support Rancher), yet somehow when it creates the k8s certificate secret, Rancher picks it up and adds it very neatly to it's Certificates store, making them available throughout rancher loadbalancers etc. As I can not use kube-lego because of #6208 I am using a different container that doesn't rely on the Nginx Ingress Controller. I was wondering if anyone knows how to achieve the same effect when adding k8s secrets. When I add them from the custom container, they appear as valid k8s secrets, but not as Rancher Certificates in the UI, which results in rendering them useless within Rancher's environment of loadblancers and ingress.
For now I will try and add them using Rancher's API, but it would be easier to use k8s for such tasks, as you can add secrets to k8s without the need to supply the container with API keys/secrets and a rancher URL.

@T-Grave

Also, I was wondering, if I update a certificate using the Rancher API, will it propagate to the loadbalancers?

Yes, it will get updated for the all the lbs using this certificate. Also there are 2 ways of uploading certs that is supported for Rancher ingress: you can either specify it via secrets, and they will be uploaded to rancher/lb, or you can create them via Rancher, and reference it by name from your ingress resource.
Regarding the first configuration, I'll try to reproduce it using your config, and will update the bug with the findings.

Oh, in that case I'll try adding them as secrets agian, but this did not upload them to rancher. Is there a certain specification they should follow to be working? And when is the upload triggered, when applying these secrets to the Ingress, or when the secrets are created?
Might be a good idea to update the documentation to reflect this information, currently it says you should create a Rancher certificate in order to use Ingress TLS.
Thanks for your quick response btw!

@T-Grave

Oh, in that case I'll try adding them as secrets again, but this did not upload them to rancher previously.

Have you updated the corresponding? or removed/recreated? I believe removing/recreating should work. Need to double check on update.
As an alternative solution, you can just upload certificates to Rancher, omitting the k8s secrets. In Rancher UI, chose Infrastructure-> certificates, and upload your cert with the name = the name you gonna reference it by in your ingress.
You can find some instructions on how to test TLS with ingress by following this link: https://github.com/rancher/rancher/issues/4892
@deniseschannon do we have a documentation on how certificates part of Ingress is being done by Rancher? If not, we should add some.

@alena1108
After fixing a bug in my container (it was adding empty secrets) I was able to use them as secrets in my Ingress resource. The certificate upload to rancher happened as soon as I applied the Ingress configuration (that should save you on the double checking)

@T-Grave original bug is good one: same service referenced by 2 host names should be supported. I'm going to work on a fix for ingress service

@soumyalj the image with the fix was merged to rancher-catalog (same folder, 12). We should also include this test case to our automation run.

Tested with 1.2.0-pre4-rc4 with https://github.com/rancher/infra-catalog (qa branch), Kubernetes 1.4. The ingress described above is functional and targets are reached successfully. Here is an example:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: ingresslb
spec:
  rules:
  - host: svc1.example.com
    http:
      paths:
      - backend:
          serviceName: k8test1
          servicePort: 81
      - path: /name.html
        backend:
          serviceName: k8test3
          servicePort: 80
  - host: svc2.example.com
    http:
      paths:
      - backend:
          serviceName: k8test2
          servicePort: 81
      - path: /name.html
        backend:
          serviceName: k8test3
          servicePort: 80


README has incorrect environment variables

The README in Kilo still has the wrong environment variables. Just needs a simple backport of 77f68e8bab59c3703d7bddcc52ed1145ab401551 from master.

this has been backported and is in master, closing


Electron 10 & sqlite3

Hi there,
First of all: thanks for your great work on node-sqlite3. I use it for my own electron-app and I love it!
I was just wondering if there is support for Electron 10 planned for the future. In electron 9 we can still use app.allowRendererProcessReuse = false in main.js, but that will change in electron 10. See also: (https://github.com/electron/electron/issues/18397#issuecomment-583221969).
Thx in advance for your reaction and keep up the good work!

The module (I think) will be compatible once the v5 release launches as it has been converted to N-API.
https://github.com/mapbox/node-sqlite3/issues/1274

This should be fixed with today's 5.0 release.

Are there pre-built versions for Electron 9 and 10?

Please try with the latest version - v5.0.3 🙂 I've had reports Electron v18 is compatible with it


Autocomplete sometimes doesn't respond to touch

When an autocomplete popup appears (for any of @-mentions, stream mentions, or emoji) and I touch one of the results to choose it, sometimes it doesn't work. Instead, the touch seems to go through to whatever's behind the popup -- so the effect might be to hide the keyboard, or take me to the lightbox, or to the info screen for a user, etc.
This doesn't always happen (sometimes it works fine) and I'm not sure of the exact pattern, but here's a recipe which seems to reproduce it 100% of the time, on my Android device and in the Android emulator:

Switch accounts.
Navigate to a stream narrow. (Probably any conversation will do? Haven't tried.)
Type @g, or some other prefix, to cause an autocomplete popup to appear.
Try tapping on one of the autocomplete suggestions.

This is a regression in 21.0.104 (and 21.1.105). Using git bisect to do a binary search, I found that it was introduced in 824c908cc aka #3065. It doesn't seem obvious how that caused this issue, though, even when I reread it now knowing that it somehow did.
Marking as priority because this is pretty annoying when you want to @-mention someone -- effectively it will mostly mean the user can't. I would revert that change until we figure it out, if it weren't itself a fix for a priority issue.

@borisyankov, after fixing the bug, adds:

this seems to have been Android-specific. Even with the steps detailed I could not reproduce on iOS.

Labelled accordingly.


Nearley grammars with backslash characters are not parsed correctly

Lark is unable to generate a parser from this Nearley grammar, which contains a \ character:
S -> "\"" T "\""

T -> "1"
   | "2"
   | "3"
   | "4"

Instead of generating a parser, Lark prints this error message:
raise UnexpectedCharacters(stream, line_ctr.char_pos, line_ctr.line, line_ctr.column, state=self.state) lark.exceptions.UnexpectedCharacters: No terminal defined for '\' at line 3 col 14
Is it possible to re-write this grammar in a way that does not cause this error?

Fixed in latest master


Account for barycentric time, light travel time, and spherical coordinates

With high astrometric precision, we can no logner assume that the light we used to measure a position left the planet at the same time as the star.
Additionally, stars with significant motion the tangent plane approximation might break down.
Both of these effects should eventually be considered in the astrometry and image modelling codes.
They could be turned out automatically for a given star at the model creation stage.

https://github.com/sefffal/Octofitter.jl/blob/19cd9e74c763d6f75f056dfef9dc98efebfc39ca/OctofitterRadialVelocity/src/harps_dr1.jl#L11C9-L11C15
This wishlist item is (kind of) connected to the following inconsistency I noticed. There is currently an difference between the time systems used between the two HARPS RV sources that can be retrieved by the code. The code above uses (geocentric) mjdobs and the RV databank retrieval code uses barycentric (~heliocentric) BJD. For typical directly imaged planets there should not be noticeable change in 8 minutes light travel time on the RVs but for stellar binaries or short period planets (e.g. transiting) this might give a noticeable mismatch between model and observations with a period of 1 year. The HARPS DR1 release also has a column with drs_bjd that could be used for consistency.
It's a tricky aspect of combining observations from multiple sources that I am still figuring out. So I can't recommend on the best practice yet. GRAVITY astrometric data only has MJD-OBS in the header and it doesn't represent the midpoint of the data collection but the startpoint. The OBs are also much longer than the maximum of 8 minutes of correction. Open question: Are midpoint BJDs most ideal or are startpoint MJD-OBS good enough?
(no need to answer just want to have it written down somewhere)

Hi @gotten, thanks for your comments.
Binaries and transiting planets are definitely applications I want to support.
I'll adjust the HARPS DR1 code to use drs_bjd right away.
For GRAVIY, this is an issue that is front of mind at the moment. I would welcome suggestions on if and how we can get BJDs there too.

There is a separate but closely related issue of travel time correction for the exoplanet and the star, which I calculated could make a noticeable difference for some GRAVITY observations.
To correct for that, I think we need a two step process:

Given parameters and an epoch $t$, calculate the planets $z$ position in AU vs. the star
Calculate the light travel time delta given that distance
Re-calculate the planet's location at $t+\Delta t$.

One would have to iterate that procedure to get it perfect, but I expect that a single step is sufficient in all practical cases.

I see three main remaining items here:

[] Implement light travel time correction for planets
[] Implement light travel time correction for stars due to the reflex motion of a planet
[] Correct planet calculations for spherical coordinate

Most of these changes would go into PlanetOrbits.jl with a few changes here. They would only apply to AbsoluteVisual wrapped orbits.
The first two require the iterated Kepler solve, and some additional care when using eg solved position values for a planet to calculate the stars position (since they are no longer directly related due to different travel times.)
The coordinate correction is a more invasive change.
Formally, orbit properties like inclination, argument of periastron, and longitude of ascending node will now become defined as (i,omega,Omega) at a reference epoch tref.
Calculations of planet positions and velocities (posx, posy, posz, velx, vely, velz, radvel) would then take into account the shifted viewing angle of the system vs the reference epoch.
I think eg the radial velocity would just be multiplied by the cosine of the change in viewing angle.
These modifications would make Octofitter suitable for higher precision modelling of high RV / high proper motion stars, eg by transit timing.


[jasper] Build error

Host Environment

OS: [e.g. Windows/Linux etc...]
Compiler: revision

To Reproduce
Steps to reproduce the behavior:
./vcpkg install xxxx
Failure logs
-Cut and paste the appropriate build messages from the console output.
-Please attach any additional failure logs mentioned in the console output.
Additional context
Add any other context about the problem here, such as what you have already tried to resolve the issue.

install-x64-windows-dbg-out.log

package: jasper[core,opengl]:x64-windows -> 2.0.33#3
vcpkg-tool version: 2022-02-03-457b0309cefb58fae0dcb2e4c06de9bd7582967f
vcpkg-scripts version: 47c570174 2022-02-09 (8 hours ago)

@BanKeTang ,Thanks for posting this issue, Could you please provide your Visual Studio version and windows SDK version?

Visual Studio 2019, Windows SDK 10.0

@BanKeTang ,What language pack are you using? is it english?

English

@BanKeTang ,What is the specific version of your Windows SDK? If it is lower, I suggest you upgrade it and reinstall it.

After updating to10.0.18362.0, it works, thank you for your reply!


Unable to find git in your PATH IntelliJ

I started a project in IntelliJ from command line and created it successfully. When I go into IntelliJ file\settings\Languages and select Flutter to set Flutter SDK path it gives me error: Unable to find git in your PATH
c:>flutter doctor
[√] Flutter (on Microsoft Windows [Version 10.0.15063], locale en-US, channel alpha)
• Flutter at C:\Flutter
• Framework revision 701d534ba9 (3 days ago), 2017-09-12 14:01:51 -0700
• Engine revision 31d03de019
• Tools Dart version 1.25.0-dev.11.0
[√] Android toolchain - develop for Android devices (Android SDK 25.0.3)
• Android SDK at C:\Users\Kameron\AppData\Local\Android\sdk
• Platform android-25, build-tools 25.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)
[√] Android Studio (version 2.3)
• Android Studio at C:\Program Files\Android\Android Studio
• Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)
[√] IntelliJ IDEA Ultimate Edition (version 2017.2)
• Flutter plugin version 17.0
• Dart plugin version 172.4155.35
[√] Connected devices
• None
Flutter doctor output above

I have the same problem... a solution?

Same issue.

Have the same problem. Any update on this?

@zameerrig I do not know exactly what fixed this, but I did update my Flutter, add all things to PATH etc. and it started to work. Also I reinstalled the git for windows app and updated the PATH variable.

@tenhobi Thanks for the update. Yes, it is the problem with PATH variable in flutter.bat file. After setting the GIT in PATH system environment variables(Windows machine), I need to restart my system to work it.

same issue

Please check also the discussions in #15047 and #16591

Is this still an issue?

Before install flutter, I have already installed git. After install flutter and run "flutter doctor", I got the same issue.Then I noticed that this directory("XXX\flutter\bin\mingit\cmd") contains a "git.exe".
So I tried to comment these two lines of code in the file of "XXX\flutter\bin\flutter.bat", then the command of "flutter doctor" works.

I don't know if there are other side effects.

Perfect

Before install flutter, I have already installed git. After install flutter and run "flutter doctor", I got the same issue.Then I noticed that this directory("XXX\flutter\bin\mingit\cmd") contains a "git.exe".
So I tried to comment these two lines of code in the file of "XXX\flutter\bin\flutter.bat", then the command of "flutter doctor" works.

I don't know if there are other side effects.

my problem got solved! thanks!

My problem got solved too thank you


[1.0.0-dev.6] How display value with select?

Describe the bug
Provider.select should not change bool value.  Otherwise, add a function.
To Reproduce
final counterProvider = StateProvider((ref) => 0);

class SelectExample extends ConsumerWidget {
  @override
  Widget build(BuildContext context, WidgetRef ref) {
    bool isAbove5 = ref.watch(counterProvider.select((s) => s.state > 5));
    return Text('Is counter > 5 ? $isAbove5');
  }
}

onPress:(){
ref.watch(counterProvider).state++;
}

Expected behavior
Is counter > 5 ? 0
Is counter > 5 ? 0
Is counter > 5 ? 0
Is counter > 5 ? 0
Is counter > 5 ? 0
Is counter > 5 ? 0
Is counter > 5 ? 6
Is counter > 5 ? 7
Real behavior
Is counter > 5 ? false
Is counter > 5 ? false
Is counter > 5 ? false
Is counter > 5 ? false
Is counter > 5 ? false
Is counter > 5 ? false
Is counter > 5 ? true
Is counter > 5 ? true

Select selects a subset of the state to watch for changes, it is not intended to return the original state. However, you can always do a ref.read if you want the original state but don't want the widget to rebuild.

It sounds like you do not want to use select at all.
final count = ref.watch(counter).state;
final isAbove5 = count > 5;

Thank you for your answer. However, I still don't understand it.
I'm trying to understand how to stop rebuild widget using select, based on the following manual.
I can get the isAbove5, but how do I use that for stopping rebuilding?
https://riverpod.dev/docs/concepts/reading/
Using this syntax, our widget will rebuild only if the isAbove5 variable changes. Which means that if the counter changes from 1 to 2, this will not cause our widget to rebuild.

The problem is your example, which is anti-pattern.
If your widget is printing the counter, it should rebuild whenever that counter changes. So select purposefully won't allow you to do that.
What exactly are you trying to achieve?

What exactly are you trying to achieve?
I would like to know how to use 'select.'
From the manual, I thought 'select' was a function to stop rebuilding under certain conditions, but am I wrong?

Select does stop rebuilding under certain conditions.
In your example, which is:
    bool isAbove5 = ref.watch(counterProvider.select((s) => s.state > 5));

then a provider update will rebuild the widget only when isAbove5 changes.
What doesn't make sense is that your widget is selecting "isAbove5", but is printing the counter itself.

Thank you for your kind response.
If I can use 'select' like below, I can understand it.
class SelectExample extends ConsumerWidget {
  @override
  Widget build(BuildContext context, WidgetRef ref) {
    int value = ref.watch(counterProvider.filter((s) => s.state > 5)).state;
    return Text('count value: $value');
  }
}

If filter is true, the widget will be rebuild. If false, it will not be rebuild.
I cannot understand how to handle isAbove5 to stop rebuilding.

select is not a filter. It is equivalent to listening to changes on the selected value.
So if you did final name = ref.watch(userProvider.select((user) => user.name)), the widget would rebuild only when the user name changes.
So select is indeed a way to filter rebuilds. On the other hand, it does not behave like you mentioned.
What you are asking for is voluntarily not allowed

Thank you for a good example. It make me sence.
In your example, without 'select' riverpod watch a change of user.
With 'select', riverpod watch the change of user.name. Am I right?
I changed my example code. It rebuilt the widget.
class User {
  int id;
  String name;
  User(this.id, this.name);
}

final userProvider = StateProvider<User>(
  (ref) => User(0, "userName"),
);

onPressed: () {
  int id = ref.watch(stateProvider).state;
  String userName = "user$id";
  ref.watch(userProvider).state.name = userName;
},

class SelectExample extends ConsumerWidget {
  @override
  Widget build(BuildContext context, WidgetRef ref) {
    String userName = ref.watch(userProvider.select((user) => user.state.name));
    return Text("select: $userName");
  }
}

If I changed the part of onPressed like below, the widget is not rebuilt.
int id = ref.watch(stateProvider).state;
ref.watch(userProvider).state.id = id;

Thank for your help for Remi and Tim! I am very glad to communicate with the famous author of riverpod!


Suggestion: Use .ts extensions for internal imports/exports

Is your feature request related to a problem? Please describe.
The current use of base filenames for internal imports/exports makes it impossible to run sources directly in Deno. This also prohibits the inclusion of Deno integration tests into the repository.
Describe the solution you'd like
Rewrite all your internal imports/exports referencing local files to use .ts extensions instead of basenames only. For example:
export * from './common/attributes'; // Current; BAD
export * from './common/attributes.ts'; // GOOD

I see you're also upgrading TypeScript for the 2.0 release, and newer versions have an allowImportingTsExtensions option that you can enable, so you shouldn't have to change anything else with regards to your current type-checking setup.
But there's a catch: The TypeScript compiler insists that you also enable either the noEmit or the emitDeclarationOnly option if you enable allowImportingTsExtensions. That means you can no longer use tsc in combination with that configuration to compile your Node packages. What I would suggest instead is to use either Rollup (more flexible) or tsup (easier setup) to compile your Node packages instead. There's the added benefit that compilation will be much faster (especially if you use SWC in combination with Rollup), although you will need a separate CI step for type-checking, because these tools don't do that.
Now, the reason all of this is actually a breaking change is that while both Rollup and tsup can generate nicely bundled index.js/index.mjs/index.d.ts files for you (which, thanks to the bundling, are also more performant to consume), you can no longer do things such as: import { getSpan } from '@opentelemetry/api/build/src/trace/context-utils', because that internal build/ directory inside your NPM package won't be there anymore. In a way I would consider that a good thing, because exposing build directories like that makes it very easy for any internal refactoring to become an unintended breaking change, but yeah, removing it altogether definitely is a breaking change :)
Describe alternatives you've considered
Without those extensions, Deno has no way to directly run sources in this repository, meaning one would always need to generate Deno-compatible packages before being able to run any tests on the code. It's possible, but it likely would mean creating another build setup just for the Deno tests alone, and the DX would be far from great.
Additional context
This issue is spawned from the ongoing discussion in https://github.com/open-telemetry/opentelemetry-js/issues/2293

The TypeScript documentation suggests that the import specifier should always use the .js extension: https://www.typescriptlang.org/docs/handbook/esm-node.html#:~:text=This code works in CommonJS modules%2C but will fail in ES modules because relative import paths need to use extensions. As a result%2C it will have to be rewritten to use the extension of the output of foo.ts - so bar.ts will instead have to import from ./foo.js.
Since tsc doesn't change the import specifier when transpiling, this .js extension is crucial to allow the build product to be used in Node.js ESM natively.

@legendecas That's why I actually suggested switching to either Rollup or tsup, since they solve that problem for you. I would consider using the native Node.js module resolution as rather harmful, since it exposes your internal module layout (thereby your increasing chances for accidental breaking changes) and doesn't work with either Deno or web bundlers.

In a way I would consider that a good thing, because exposing build directories like that makes it very easy for any internal refactoring to become an unintended breaking change, but yeah, removing it altogether definitely is a breaking change :)

I don't agree. I consider that to be internal details and if anyone is depending on them they shouldn't be surprised if it breaks. Since we're doing 2.0 anyway I think it's fine to just treat it as breaking, but in general I would feel fine with internal refactors that break build directory imports without a major version change.

Since this is not a breaking change (I don't view /build imports as part of our API) it can be implemented at any time after we update our Typescript version. Given that this seems like quite a bit of work to support deno, which we do not currently support, I am going to remove this from the 2.0 milestone, but it can be implemented later if someone has the time and inclination.


Include rulemetadata in network policy sample

Description

Related issues/PRs

Todos

[ ] Tests
[ ] Documentation
[ ] Release note

Release Note

None required

Deploy preview for calico ready!
Built with commit 2746003ded35d1e72fe4a3bfc0c421eca43ac564
https://deploy-preview-3218--calico.netlify.com

Deploy preview for calico ready!
Built with commit 73e7afcb8584cf6e8955c2efd5cefbd0c5d6328a
https://deploy-preview-3218--calico.netlify.com


CX Second_Order_SQL_Injection @ website/include/comments.php [master]

Second_Order_SQL_Injection issue exists @ website/include/comments.php in branch master
Method add_comment at line 48 of website\include\comments.php gets database data from the mysql_fetch_assoc element. This element’s value then flows through the code without being properly sanitized or validated, and is eventually used in a database query in method add_comment at line 48 of website\include\comments.php. This may enable an Second-Order SQL Injection attack.
Severity: High
CWE:89
Vulnerability details and guidance
Checkmarx
Lines: 60

Code (Line #60):
      $preview = mysql_fetch_assoc($res);

Issue still exists.

Issue still exists.


Flow Editor zoom in / zoom out

In Flow Edtior, the canvas could be zoomed in / zoomed out by either keyboard shortcuts or a minimap.

Use Ctrl + Mouse wheel to zoom in / zoom out;
Use Mouse Right Click + drag to move the focus area.

@sangwoohaan @DesignPolice guys do we have a UX design for that?
What's the expected behavior to control the zoom of the action canvas?
Shall we also provide a way to focus on different area such as mouse drag?

I don't think we are ready to move forward with this feature yet.

@sangwoohaan Another option could be using the design we have in viso, powerpoint, etc...  Leave the area scrollable as it is now but have a slider for the zoom:

As I am building more complex flows this would be very useful.  With decision flows I spend quite a bit of time scrolling left / right.  Having the separate zoom allows for quicker navigation while still keeping the property sheet easy to read.  Could also have buttons to fit the flow to the window or have a full screen view option as well.

@yeze322 please work with Vivek on this.
@vivekkshankar  Please connect with Thad if there are any updates to what is currently in PVA. If not, enable the following (functionality & look and feel)

Always nice to be CC’d on things – I can help til Thursday. 😊
m
From: mareekuh<EMAIL_ADDRESS>Reply-To: microsoft/BotFramework-Composer<EMAIL_ADDRESS>Date: Monday, September 14, 2020 at 2:44 PM
To: microsoft/BotFramework-Composer<EMAIL_ADDRESS>Cc: Marc Bostian<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/BotFramework-Composer] Flow Editor zoom in / zoom out (#3449)
@yeze322https://github.com/yeze322 please work with Vivek on this.
@vivekkshankarhttps://github.com/vivekkshankar Please connect with Thad if there are any updates to what is currently in PVA. If not, enable the following (functionality & look and feel)
[Screen Shot 2020-09-14 at 2 40 34 PM]https://user-images.githubusercontent.com/48503434/93141251-b88e0b00-f698-11ea-969c-719a884abfdb.png
[Screen Shot 2020-09-14 at 2 40 28 PM]https://user-images.githubusercontent.com/48503434/93141255-b926a180-f698-11ea-9e00-f5dd2c07c4c1.png
[Screen Shot 2020-09-14 at 2 40 16 PM]https://user-images.githubusercontent.com/48503434/93141258-b9bf3800-f698-11ea-9838-952214d06e71.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/BotFramework-Composer/issues/3449#issuecomment-692330659, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKZA5RAWOK2QGBXOPCT4E63SF2FEPANCNFSM4OEOAQBQ.

It's a ghost!!!

cc @alanlong9278

I took a stab at defining this: https://www.figma.com/file/deFhMPBnRWxTYiYDYqYxrc/Composer-Vivek?node-id=8457%3A0
@mareekuh I will connect with Thad but I do feel given that flows in composer tend to be more complex, I feel we need to invest in introducing semantic zoom (to ensure readability at smaller sizes) and not just physical zoom (Like what PVA does).


Document how to run tests in the local docker dev container

The Readme has a super useful docs on getting the dev container going... w/o it I never would have been able to put together my PRs.
However, as someone who's never written a line of Ruby until a day ago, how do I run these spec tests inside the docker container?
A simple 1-2 example lines of "run all tests" + "run a single named test" would be very useful in the Readme in the https://github.com/dependabot/dependabot-core#running-with-docker section.
From there I can google my way to additional args/customization, but at this point I don't even know where to get started and as a result currently forced to depend on CI for running the tests in my PRs 😢 .

Ah I overlooked that it's documented in the fine print. 😀
I opened #3604 to increase the discoverability of this.


Support runqlatency for containers.

Hi,
Would there be a way to show run queue latency histogram per PID separately?
I would like to show the runq histogram per PID as shown in bcc code
Below is an example image.

Feel free to open a PR. We now use libbpf as a backend rather than bcc, so this should be a good starting point:

https://github.com/iovisor/bcc/blob/master/libbpf-tools/runqlat.bpf.c