MCMrARM / revolution-irc

A modern Android IRC client. #revolutionirc on Libera.chat
GNU General Public License v3.0
548 stars 63 forks source link

crash revolution #326

Closed skyuse closed 2 years ago

skyuse commented 2 years ago

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 time: 1658567666736 msg: java.lang.SecurityException: Remote stack trace: at com.android.server.uri.UriGrantsManagerService.checkGrantUriPermissionUnlocked(UriGrantsManagerService.java:1286) at com.android.server.uri.UriGrantsManagerService.checkGrantUriPermissionUnlocked(UriGrantsManagerService.java:1300) at com.android.server.uri.UriGrantsManagerService.access$900(UriGrantsManagerService.java:117) at com.android.server.uri.UriGrantsManagerService$LocalService.checkGrantUriPermission(UriGrantsManagerService.java:1435) at com.android.server.notification.NotificationRecord.visitGrantableUri(NotificationRecord.java:1294)

stacktrace: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.SecurityException: UID 10365 does not have permission to content://media/internal/audio/media/45 [user 0] at io.mrarm.chatlib.irc.ChannelData.addMessage(ChannelData.java:295) at io.mrarm.chatlib.irc.ChannelData.addMessage(ChannelData.java:304) at io.mrarm.chatlib.irc.handlers.MessageCommandHandler.handle(MessageCommandHandler.java:89) at io.mrarm.chatlib.irc.MessageHandler.handleLine(MessageHandler.java:53) at io.mrarm.chatlib.irc.IRCConnection.handleInput(IRCConnection.java:120) at io.mrarm.chatlib.irc.IRCConnection.lambda$WaOIvzbB9flSh3k_2YttU9UsnDA(Unknown Source:0) at io.mrarm.chatlib.irc.-$$Lambda$IRCConnection$WaOIvzbB9flSh3k_2YttU9UsnDA.run(Unknown Source:2) at java.lang.Thread.run(Thread.java:923) Caused by: java.util.concurrent.ExecutionException: java.lang.SecurityException: UID 10365 does not have permission to content://media/internal/audio/media/45 [user 0] at java.util.concurrent.FutureTask.report(FutureTask.java:123) at java.util.concurrent.FutureTask.get(FutureTask.java:193) at io.mrarm.chatlib.irc.ChannelData.addMessage(ChannelData.java:293) ... 7 more Caused by: java.lang.SecurityException: UID 10365 does not have permission to content://media/internal/audio/media/45 [user 0] at android.os.Parcel.createExceptionOrNull(Parcel.java:2373) at android.os.Parcel.createException(Parcel.java:2357) at android.os.Parcel.readException(Parcel.java:2340) at android.os.Parcel.readException(Parcel.java:2282) at android.app.INotificationManager$Stub$Proxy.enqueueNotificationWithTag(INotificationManager.java:3207) at android.app.NotificationManager.notifyAsUser(NotificationManager.java:581) at android.app.NotificationManager.notify(NotificationManager.java:531) at androidx.core.app.NotificationManagerCompat.notify(NotificationManagerCompat.java:215) at androidx.core.app.NotificationManagerCompat.notify(NotificationManagerCompat.java:199) at io.mrarm.irc.NotificationManager.updateSummaryNotification(NotificationManager.java:182) at io.mrarm.irc.NotificationManager.processMessage(NotificationManager.java:63) at io.mrarm.irc.IRCService.onMessage(IRCService.java:156) at io.mrarm.irc.IRCService.lambda$onConnectionAdded$0$IRCService(IRCService.java:163) at io.mrarm.irc.-$$Lambda$IRCService$XrfwQxrATeJYiuuGBaXgVyMw6QE.onMessage(Unknown Source:4) at io.mrarm.chatlib.android.storage.SQLiteMessageStorageApi.lambda$addMessage$0$SQLiteMessageStorageApi(SQLiteMessageStorageApi.java:129) at io.mrarm.chatlib.android.storage.-$$Lambda$SQLiteMessageStorageApi$xipkKpwX5vS60Z7fpSo5JKIDgqk.call(Unknown Source:6) at io.mrarm.chatlib.util.SimpleRequestExecutor.lambda$queue$1(SimpleRequestExecutor.java:38) at io.mrarm.chatlib.util.-$$Lambda$SimpleRequestExecutor$WAz1n-ZCMiQLK5p7aCFyovIlBgY.call(Unknown Source:6) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) ... 1 more Caused by: android.os.RemoteException: Remote stack trace: at com.android.server.uri.UriGrantsManagerService.checkGrantUriPermissionUnlocked(UriGrantsManagerService.java:1286) at com.android.server.uri.UriGrantsManagerService.checkGrantUriPermissionUnlocked(UriGrantsManagerService.java:1300) at com.android.server.uri.UriGrantsManagerService.access$900(UriGrantsManagerService.java:117) at com.android.server.uri.UriGrantsManagerService$LocalService.checkGrantUriPermission(UriGrantsManagerService.java:1435) at com.android.server.notification.NotificationRecord.visitGrantableUri(NotificationRecord.java:1294)