xamarin / AndroidX

AndroidX bindings for .NET for Android
MIT License
173 stars 42 forks source link

CustomTabsSession.RequestPostMessageChannel() throws exception #801

Closed keozx closed 8 months ago

keozx commented 8 months ago

Android application type

Android for .NET (net6.0-android, etc.)

Affected platform version

.NET 7, .NET 8 RC2

Description

Getting NullReferenceException callling CustomTabsSession.RequestPostMessageChannel() method Happening in Xamarin.AndroidX.Browser 1.5 through 1.6.0.2 versions

Steps to Reproduce

Basically, following this sample ported to Xamarin https://github.com/GoogleChrome/android-browser-helper/blob/main/demos/twa-post-message/src/main/java/com/google/androidbrowserhelper/demos/twapostmessage/MainActivity.java

Did you find any workaround?

No

Relevant log output

Stack trace only shows this

10-19 10:32:00.105 F/mono-rt (10742): [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object.
10-19 10:32:00.105 F/mono-rt (10742):    at Android.Runtime.DynamicMethodNameCounter.9(IntPtr , IntPtr , Int32 , IntPtr )
keozx commented 8 months ago

it is an issue on my end it seems