Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
androidx.datastore.preferences
androidx.datastore.core
DataStore Version used: 1.1.0
Devices/Android versions reproduced on: occurs on various devices
InvalidProtocolBufferException.invalidTag
Fatal Exception: java.lang.RuntimeException
Unable to create service com.kakao.talk.app.DataLayerListenerService: c4.c: Unable to parse preferences proto.
android.app.ActivityThread.handleCreateService (ActivityThread.java:4547)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:952)
Caused by c4.c
Unable to parse preferences proto.
androidx.datastore.preferences.PreferencesMapCompat$Companion.readFrom (PreferencesMapCompat.java:27)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java:6)
Caused by h4.z
Protocol message contained an invalid tag (zero).
androidx.datastore.preferences.protobuf.InvalidProtocolBufferException.invalidTag (InvalidProtocolBufferException.java:1)
androidx.datastore.preferences.protobuf.CodedInputStream$StreamDecoder.readTag (CodedInputStream.java:1)
androidx.datastore.preferences.protobuf.CodedInputStreamReader.getFieldNumber (CodedInputStreamReader.java:12)
androidx.datastore.preferences.protobuf.MessageSchema.mergeFromHelper (MessageSchema.java:23)
androidx.datastore.preferences.protobuf.MessageSchema.mergeFrom (MessageSchema.java:23)
androidx.datastore.preferences.protobuf.GeneratedMessageLite.parsePartialFrom (GeneratedMessageLite.java:4)
androidx.datastore.preferences.protobuf.GeneratedMessageLite.parseFrom (GeneratedMessageLite.java:2)
androidx.datastore.preferences.PreferencesProto$PreferenceMap.parseFrom (PreferencesProto.java:2)
androidx.datastore.preferences.PreferencesMapCompat$Companion.readFrom (PreferencesMapCompat.java:2)
androidx.datastore.preferences.core.PreferencesSerializer.readFrom (PreferencesSerializer.java:2)
androidx.datastore.core.okio.OkioReadScope.readData$suspendImpl (OkioReadScope.java:83)
androidx.datastore.core.okio.OkioReadScope.readData (OkioReadScope.java)
androidx.datastore.core.StorageConnectionKt$readData$2.invokeSuspend (StorageConnection.kt:28)
androidx.datastore.core.StorageConnectionKt$readData$2.invoke (StorageConnection.kt:18)
androidx.datastore.core.StorageConnectionKt$readData$2.invoke (StorageConnection.kt:18)
androidx.datastore.core.okio.OkioStorageConnection.readScope (OkioStorageConnection.java:2)
androidx.datastore.core.StorageConnectionKt.readData (StorageConnection.kt:3)
androidx.datastore.core.DataStoreImpl.readDataFromFileOrDefault (DataStoreImpl.java:3)
androidx.datastore.core.DataStoreImpl.readDataOrHandleCorruption (DataStoreImpl.java:3)
androidx.datastore.core.DataStoreImpl.access$readDataOrHandleCorruption (DataStoreImpl.java:3)
androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1.g (DataStoreImpl.java:127)
androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1.invoke (DataStoreImpl.java:2)
androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1.invoke (DataStoreImpl.java:2)
androidx.datastore.core.SingleProcessCoordinator.lock (SingleProcessCoordinator.java:93)
androidx.datastore.core.DataStoreImpl$InitDataStore.doRun (DataStoreImpl.java:2)
androidx.datastore.core.RunOnce.b (RunOnce.java:115)
androidx.datastore.core.DataStoreImpl.readAndInitOrPropagateAndThrowFailure (DataStoreImpl.java:95)
androidx.datastore.core.DataStoreImpl.access$readAndInitOrPropagateAndThrowFailure (DataStoreImpl.java:5)
androidx.datastore.core.DataStoreImpl$readState$2.invokeSuspend (DataStoreImpl.java:5)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (BaseContinuationImpl.java:8)
kotlinx.coroutines.DispatchedTask.run (DispatchedTask.java:91)
kotlinx.coroutines.internal.LimitedDispatcher.access$getDispatcher$p (LimitedDispatcher.java:3)
kotlinx.coroutines.internal.LimitedDispatcher$Worker.run (LimitedDispatcher.java:3)
kotlinx.coroutines.scheduling.TaskImpl.run (TaskImpl.java:2)
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely (CoroutineScheduler.java:6)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask (CoroutineScheduler.java:6)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.java:6)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.java:6)