code-with-max/godot-google-play-iapp

Plugin Crashing on Godot 4.3

Opened this issue · 0 comments

First of all thanks Max for this plugin,
I have tried to use it in my game on Godot 4.3-Stable

I can see in the logs the message android.os.DeadObjectException

08-17 05:49:53.421 V/CentralSurfaces( 1964): setWindowState WINDOW_NAVIGATION_BAR state = 0 08-17 05:49:53.425 D/BufferQueueConsumer( 6447): [](id:192f00000016,api:0,p:-1,c:6447) connect: controlledByApp=false 08-17 05:49:53.459 E/OpenGLRenderer( 6447): Unable to match the desired swap behavior. 08-17 05:49:53.478 W/WindowManager( 1663): Failed to deliver inset state change to w=Window{2aa09d4 u0 com.carameldogstudios.bbsurvivor/com.godot.game.GodotApp EXITING} 08-17 05:49:53.478 W/WindowManager( 1663): android.os.DeadObjectException 08-17 05:49:53.478 W/WindowManager( 1663): at android.os.BinderProxy.transactNative(Native Method) 08-17 05:49:53.478 W/WindowManager( 1663): at android.os.BinderProxy.transact(BinderProxy.java:586) 08-17 05:49:53.478 W/WindowManager( 1663): at android.view.IWindow$Stub$Proxy.insetsControlChanged(IWindow.java:508) 08-17 05:49:53.478 W/WindowManager( 1663): at com.android.server.wm.WindowState.notifyInsetsControlChanged(WindowState.java:4289) 08-17 05:49:53.478 W/WindowManager( 1663): at com.android.server.wm.InsetsStateController.lambda$notifyPendingInsetsControlChanged$4(InsetsStateController.java:359) 08-17 05:49:53.478 W/WindowManager( 1663): at com.android.server.wm.InsetsStateController.$r8$lambda$An2IoiA3BeA5IWc6QwBOjKArM80(Unknown Source:0) 08-17 05:49:53.478 W/WindowManager( 1663): at com.android.server.wm.InsetsStateController$$ExternalSyntheticLambda3.run(Unknown Source:2) 08-17 05:49:53.478 W/WindowManager( 1663): at com.android.server.wm.WindowAnimator.executeAfterPrepareSurfacesRunnables(WindowAnimator.java:345) 08-17 05:49:53.478 W/WindowManager( 1663): at com.android.server.wm.WindowAnimator.animate(WindowAnimator.java:226) 08-17 05:49:53.478 W/WindowManager( 1663): at com.android.server.wm.WindowAnimator.lambda$new$1(WindowAnimator.java:106) 08-17 05:49:53.478 W/WindowManager( 1663): at com.android.server.wm.WindowAnimator.$r8$lambda$fo2Nk5bb9hY3lvmHsTnTEwtZMbI(Unknown Source:0) 08-17 05:49:53.478 W/WindowManager( 1663): at com.android.server.wm.WindowAnimator$$ExternalSyntheticLambda1.doFrame(Unknown Source:2) 08-17 05:49:53.478 W/WindowManager( 1663): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1229) 08-17 05:49:53.478 W/WindowManager( 1663): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1239) 08-17 05:49:53.478 W/WindowManager( 1663): at android.view.Choreographer.doCallbacks(Choreographer.java:899) 08-17 05:49:53.478 W/WindowManager( 1663): at android.view.Choreographer.doFrame(Choreographer.java:827) 08-17 05:49:53.478 W/WindowManager( 1663): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1214) 08-17 05:49:53.478 W/WindowManager( 1663): at android.os.Handler.handleCallback(Handler.java:984) 08-17 05:49:53.478 W/WindowManager( 1663): at android.os.Handler.dispatchMessage(Handler.java:104) 08-17 05:49:53.478 W/WindowManager( 1663): at android.os.Looper.loopOnce(Looper.java:238) 08-17 05:49:53.478 W/WindowManager( 1663): at android.os.Looper.loop(Looper.java:357) 08-17 05:49:53.478 W/WindowManager( 1663): at android.os.HandlerThread.run(HandlerThread.java:85) 08-17 05:49:53.478 W/WindowManager( 1663): at com.android.server.ServiceThread.run(ServiceThread.java:44) 08-17 05:49:53.534 D/BLASTBufferQueue( 6447): [VRI[CustomizationPanelLauncher]#18](f:0,a:1) acquireNextBufferLocked size=720x1600 mFrameNumber=1 applyTransaction=true mTimestamp=116242182972851(auto) mPendingTransactions.size=0 graphicBufferId=27689654157557 transform=0 08-17 05:49:53.541 D/BufferStateLayer( 912): com.motorola.launcher3/com.android.launcher3.CustomizationPanelLauncher#2469 setBuffer frameId=1, bufferId=27689654157557 fenceId=364, w= 720, h=1600
Removing the plugin fixes the issue. I have tried installing from the asset store and the newest 4.3 release from github

Any help here would much appreciated
Thank you