최근 검색


최근 검색 없음

ConnectivityObserver$observeNetworkState$1.invokeSuspend / SecurityException in Firebase Crashlytics



2024년 9월 30일에 게시됨

Hi Zendesk Team, 

I got this crash in the Firebase Crashlytics.

Here are the details:

SDK version:

zendesk.messaging:messaging-android:2.22.0

 

Crash is happening on the Android Version:

99% Android 11

<1% Android 13

<1% Android 12

<1% Android 14

 

Device States:

97% in background

 

Crash log:

Fatal Exception: java.lang.SecurityException: Package android does not belong to 10206
      at android.os.Parcel.createExceptionOrNull(Parcel.java:2374)
      at android.os.Parcel.createException(Parcel.java:2358)
      at android.os.Parcel.readException(Parcel.java:2341)
      at android.os.Parcel.readException(Parcel.java:2283)
      at android.net.IConnectivityManager$Stub$Proxy.listenForNetwork(IConnectivityManager.java:3609)
      at android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:3716)
      at android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:4110)
      at android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:4080)
      at zendesk.conversationkit.android.internal.ConnectivityObserver$observeNetworkState$1.invokeSuspend(ConnectivityObserver.kt:39)
      at zendesk.conversationkit.android.internal.ConnectivityObserver$observeNetworkState$1.invoke(ConnectivityObserver.kt:1)
      at zendesk.conversationkit.android.internal.ConnectivityObserver$observeNetworkState$1.invoke(ConnectivityObserver.kt:2)
      at kotlinx.coroutines.flow.ChannelFlowBuilder.g(Builders.kt:2)
      at kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:330)
      at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)
      at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:30)
      at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
      at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:811)
      at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:715)
      at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:702)

Caused by android.os.RemoteException: Remote stack trace:
    at android.app.AppOpsManager.checkPackage(AppOpsManager.java:7864)
    at com.android.server.ConnectivityService.ensureSufficientPermissionsForRequest(ConnectivityService.java:5511)
    at com.android.server.ConnectivityService.listenForNetwork(ConnectivityService.java:5755)
    at android.net.IConnectivityManager$Stub.onTransact(IConnectivityManager.java:1646)
    at android.os.Binder.execTransactInternal(Binder.java:1154)
 

Please help, thanks.


0

1

댓글 1개

image avatar

Erica Girges

Zendesk Developer Advocacy

Hi Eric, if you haven't done so already please update to version 2.25.0 or newer as this issue has been addressed and fixed. 

0


댓글을 남기려면 로그인하세요.

원하는 정보를 못 찾으셨나요?

새 게시물