[Bug]: Could not download image error
Closed this issue · 6 comments
Popda commented
What happened?
Push notification was received but image was not shown
just like before
#1786
Also when i send same but like test push - image is loaded and shown
Steps to reproduce?
Image link address: https://img.onesignal.com/tmp/33bdae81-1902-46ac-9d9c-bf438c630d65/Ebw0qbwTnknMUrg5sNDw_1290-520_.jpg
What did you expect to happen?
OneSignal Android SDK version
Release 5.1.13
Android version
13
Specific Android models
Google Pixel 7 Pro Android 14 (api 34)
Relevant log output
--------- beginning of system
--------- beginning of main
--------- beginning of main
2024-06-07 21:22:30.192 19621-19621 OneSignal com.kyivstar.tv.mobile D [main] InAppMessagesManager.addTrigger(key: test_trigger_filed_android, value: WR3og25eaq3bd)
2024-06-07 21:22:30.193 19621-19621 OneSignal com.kyivstar.tv.mobile D [main] InAppMessagesManager.onTriggerChanged(newTriggerKey: test_trigger_filed_android)
2024-06-07 21:22:30.194 19621-19621 OneSignal com.kyivstar.tv.mobile D [main] NotificationsManager.addClickListener(handler: com.vidmind.android_avocado.service.OneSignalMessageHandler@9a11158)
2024-06-07 21:22:30.195 19621-19710 OneSignal com.kyivstar.tv.mobile D [Thread-15] InAppMessagesManager.evaluateInAppMessages()
2024-06-07 21:22:30.197 19621-19649 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-1] Attempted to clean 6 month old IAM data, but none exists!
2024-06-07 21:22:30.199 19621-19650 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-2] HttpClient: Request Sent = GET https://api.onesignal.com/apps/7ef3108d-4ea3-459b-9a10-6c2a3710f401/android_params.js?player_id=57a1cf4e-3341-442c-a383-2524a17c0c6e - Body: null - Headers: Accept=[application/vnd.onesignal.v1+json], OneSignal-Install-Id=[ecdfa0c9-b185-45e2-9d46-66bbf2925d01], OneSignal-Subscription-Id=[57a1cf4e-3341-442c-a383-2524a17c0c6e], SDK-Version=[onesignal/android/050113]
2024-06-07 21:22:30.200 19621-19650 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-2] HttpClient: Adding header if-none-match: W/"6372815a9cfdb40ae303897c8d8aff17"
2024-06-07 21:22:30.209 19621-19650 OneSignal com.kyivstar.tv.mobile I [DefaultDispatcher-worker-2] HttpClient: Could not send last request, device is offline. Throwable: java.net.UnknownHostException
2024-06-07 21:22:30.210 19621-19703 OneSignal com.kyivstar.tv.mobile I [Thread-11] Failed to get Android parameters, trying again in 30 seconds.
2024-06-07 21:22:30.667 19621-19621 OneSignal com.kyivstar.tv.mobile D [main] initWithContext(context: com.vidmind.android_avocado.DebugApp@47fe9f3, appId: null)
2024-06-07 21:22:30.668 19621-19621 OneSignal com.kyivstar.tv.mobile D [main] initWithContext: SDK already initialized
2024-06-07 21:22:30.668 19621-19621 OneSignal com.kyivstar.tv.mobile D [main] Retrieving service interface com.onesignal.notifications.internal.bundle.INotificationBundleProcessor
2024-06-07 21:22:30.669 19621-19621 OneSignal com.kyivstar.tv.mobile D [main] Found constructor: public com.onesignal.notifications.internal.bundle.impl.NotificationBundleProcessor(com.onesignal.notifications.internal.generation.INotificationGenerationWorkManager,com.onesignal.core.internal.time.ITime)
2024-06-07 21:22:30.669 19621-19621 OneSignal com.kyivstar.tv.mobile D [main] Retrieving service interface com.onesignal.notifications.internal.generation.INotificationGenerationWorkManager
2024-06-07 21:22:30.670 19621-19621 OneSignal com.kyivstar.tv.mobile D [main] Already instantiated: com.onesignal.notifications.internal.generation.impl.NotificationGenerationWorkManager@45c3bc4
2024-06-07 21:22:30.670 19621-19621 OneSignal com.kyivstar.tv.mobile D [main] Retrieving service interface com.onesignal.core.internal.time.ITime
2024-06-07 21:22:30.671 19621-19621 OneSignal com.kyivstar.tv.mobile D [main] Already instantiated: com.onesignal.core.internal.time.impl.Time@cdccbc8
2024-06-07 21:22:30.710 19621-19621 OneSignal com.kyivstar.tv.mobile D [main] NotificationWorkManager enqueueing notification work with notificationId: 0fe01a99-2ac3-40ac-bfe3-78470ab38418 and jsonPayload: {"google.delivered_priority":"normal","google.sent_time":1717784545376,"google.ttl":86400,"google.original_priority":"normal","custom":"{\"i\":\"0fe01a99-2ac3-40ac-bfe3-78470ab38418\",\"a\":{\"contenttype\":\"Live_Channel\",\"contentid\":\"60c5ecd059d4b53c1d59da89\"}}","google.product_id":111881503,"pri":"5","vis":"1","from":"217397363646","alert":"⚽️Чи зможе Зінченко, Мудрик або Довбик забити гол? Дивись безкоштовно коментування матчу о 21:45 та дізнайся, хто переможе!","bicon":"https:\/\/img.onesignal.com\/tmp\/33bdae81-1902-46ac-9d9c-bf438c630d65\/Ebw0qbwTnknMUrg5sNDw_1290-520_.jpg","title":"🇺🇦🇵🇱Польща-Україна.Товариський матч","google.message_id":"0:1717784545385238%439a2e5af9fd7ecd","google.c.sender.id":"217397363646"}
2024-06-07 21:22:31.050 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] initWithContext(context: com.vidmind.android_avocado.DebugApp@47fe9f3, appId: null)
2024-06-07 21:22:31.050 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] initWithContext: SDK already initialized
2024-06-07 21:22:31.051 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Retrieving service interface com.onesignal.notifications.internal.generation.INotificationGenerationProcessor
2024-06-07 21:22:31.053 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Found constructor: public com.onesignal.notifications.internal.generation.impl.NotificationGenerationProcessor(com.onesignal.core.internal.application.IApplicationService,com.onesignal.notifications.internal.display.INotificationDisplayer,com.onesignal.core.internal.config.ConfigModelStore,com.onesignal.notifications.internal.data.INotificationRepository,com.onesignal.notifications.internal.summary.INotificationSummaryManager,com.onesignal.notifications.internal.lifecycle.INotificationLifecycleService,com.onesignal.core.internal.time.ITime)
2024-06-07 21:22:31.053 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Retrieving service interface com.onesignal.core.internal.application.IApplicationService
2024-06-07 21:22:31.053 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Already instantiated: com.onesignal.core.internal.application.impl.ApplicationService@d53929
2024-06-07 21:22:31.054 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Retrieving service interface com.onesignal.notifications.internal.display.INotificationDisplayer
2024-06-07 21:22:31.054 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Already instantiated: com.onesignal.notifications.internal.display.impl.NotificationDisplayer@4c60e9a
2024-06-07 21:22:31.055 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Retrieving service class com.onesignal.core.internal.config.ConfigModelStore
2024-06-07 21:22:31.055 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Already instantiated: com.onesignal.core.internal.config.ConfigModelStore@4c9e461
2024-06-07 21:22:31.056 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Retrieving service interface com.onesignal.notifications.internal.data.INotificationRepository
2024-06-07 21:22:31.056 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Already instantiated: com.onesignal.notifications.internal.data.impl.NotificationRepository@8244aa4
2024-06-07 21:22:31.057 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Retrieving service interface com.onesignal.notifications.internal.summary.INotificationSummaryManager
2024-06-07 21:22:31.057 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Already instantiated: com.onesignal.notifications.internal.summary.impl.NotificationSummaryManager@23e7d79
2024-06-07 21:22:31.058 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Retrieving service interface com.onesignal.notifications.internal.lifecycle.INotificationLifecycleService
2024-06-07 21:22:31.058 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Already instantiated: com.onesignal.notifications.internal.lifecycle.impl.NotificationLifecycleService@d3d61c3
2024-06-07 21:22:31.058 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Retrieving service interface com.onesignal.core.internal.time.ITime
2024-06-07 21:22:31.059 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Already instantiated: com.onesignal.core.internal.time.impl.Time@cdccbc8
2024-06-07 21:22:31.067 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] NotificationWorker running doWork with data: Data {json_payload : {"google.delivered_priority":"normal","google.sent_time":1717784545376,"google.ttl":86400,"google.original_priority":"normal","custom":"{\"i\":\"0fe01a99-2ac3-40ac-bfe3-78470ab38418\",\"a\":{\"contenttype\":\"Live_Channel\",\"contentid\":\"60c5ecd059d4b53c1d59da89\"}}","google.product_id":111881503,"pri":"5","vis":"1","from":"217397363646","alert":"⚽️Чи зможе Зінченко, Мудрик або Довбик забити гол? Дивись безкоштовно коментування матчу о 21:45 та дізнайся, хто переможе!","bicon":"https:\/\/img.onesignal.com\/tmp\/33bdae81-1902-46ac-9d9c-bf438c630d65\/Ebw0qbwTnknMUrg5sNDw_1290-520_.jpg","title":"🇺🇦🇵🇱Польща-Україна.Товариський матч","google.message_id":"0:1717784545385238%439a2e5af9fd7ecd","google.c.sender.id":"217397363646"}, android_notif_id : 0, is_restoring : false, os_notif_id : 0fe01a99-2ac3-40ac-bfe3-78470ab38418, timestamp : 1717784550, }
2024-06-07 21:22:31.094 19621-19649 OneSignal com.kyivstar.tv.mobile I [DefaultDispatcher-worker-1] Fire remoteNotificationReceived
2024-06-07 21:22:31.108 19621-19650 OneSignal com.kyivstar.tv.mobile I [DefaultDispatcher-worker-2] App is in background, show notification
2024-06-07 21:22:31.163 19621-19650 OneSignal com.kyivstar.tv.mobile W [DefaultDispatcher-worker-2] Could not download image!
2024-06-07 21:22:31.166 19621-19650 OneSignal com.kyivstar.tv.mobile V [DefaultDispatcher-worker-2] Cannot use background images in notifications for device on version: 34
2024-06-07 21:22:31.223 19621-19650 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-2] Saving Notification job: NotificationGenerationJob{jsonPayload={"google.delivered_priority":"normal","google.sent_time":1717784545376,"google.ttl":86400,"google.original_priority":"normal","custom":"{\"i\":\"0fe01a99-2ac3-40ac-bfe3-78470ab38418\",\"a\":{\"contenttype\":\"Live_Channel\",\"contentid\":\"60c5ecd059d4b53c1d59da89\"}}","google.product_id":111881503,"pri":"5","vis":"1","from":"217397363646","alert":"⚽️Чи зможе Зінченко, Мудрик або Довбик забити гол? Дивись безкоштовно коментування матчу о 21:45 та дізнайся, хто переможе!","bicon":"https:\/\/img.onesignal.com\/tmp\/33bdae81-1902-46ac-9d9c-bf438c630d65\/Ebw0qbwTnknMUrg5sNDw_1290-520_.jpg","title":"🇺🇦🇵🇱Польща-Україна.Товариський матч","google.message_id":"0:1717784545385238%439a2e5af9fd7ecd","google.c.sender.id":"217397363646"}, isRestoring=false, isNotificationToDisplay=true, shownTimeStamp=1717784550, overriddenBodyFromExtender=⚽️Чи зможе Зінченко, Мудрик або Довбик забити гол? Дивись безкоштовно коментування матчу о 21:45 та дізнайся, хто переможе!, overriddenTitleFromExtender=🇺🇦🇵🇱Польща-Україна.Товариський матч, overriddenSound=null, overriddenFlags=17, orgFlags=17, orgSound=null, notification=OSNotification{notificationExtender=com.vidmind.android_avocado.service.NotificationServiceExtension$$ExternalSyntheticLambda0@5784916, groupedNotifications=null, androidNotificationId=-2098530140, notificationId='0fe01a99-2ac3-40ac-bfe3-78470ab38418', templateName='null', templateId='null', title='🇺🇦🇵🇱Польща-Україна.Товариський матч', body='⚽️Чи зможе Зінченко, Мудрик або Довбик забити гол? Дивись безкоштовно коментування матчу о 21:45 та дізнайся, хто переможе!', additionalData={"contenttype":"Live_Channel","contentid":"60c5ecd059d4b53c1d59da89"}, smallIcon='null', largeIcon='null', bigPicture='https://img.onesignal.com/tmp/33bdae81-1902-46ac-9d9c-bf438c630d65/Ebw0qbwTnknMUrg5sNDw_1290-520_.jpg', smallIconAccentColor='null', launchURL='null', sound='null', ledColor='null', lockScreenVisibility=1, groupKey='null', groupMessage='null', actionButtons=null, fromProjectNumber='217397363646', backgroundImageLayout=null, collapseId='null', priority=5, rawPayload='{"google.delivered_priority":"normal","google.sent_time":1717784545376,"google.ttl":86400,"google.original_priority":"normal","custom":"{\"i\":\"0fe01a99-2ac3-40ac-bfe3-78470ab38418\",\"a\":{\"contenttype\":\"Live_Channel\",\"contentid\":\"60c5ecd059d4b53c1d59da89\"}}","google.product_id":111881503,"pri":"5","vis":"1","from":"217397363646","alert":"⚽️Чи зможе Зінченко, Мудрик або Довбик забити гол? Дивись безкоштовно коментування матчу о 21:45 та дізнайся, хто переможе!","bicon":"https:\/\/img.onesignal.com\/tmp\/33bdae81-1902-46ac-9d9c-bf438c630d65\/Ebw0qbwTnknMUrg5sNDw_1290-520_.jpg","title":"🇺🇦🇵🇱Польща-Україна.Товариський матч","google.message_id":"0:1717784545385238%439a2e5af9fd7ecd","google.c.sender.id":"217397363646"}'}}
2024-06-07 21:22:31.234 19621-19650 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-2] Saving Notification id=0fe01a99-2ac3-40ac-bfe3-78470ab38418
2024-06-07 21:22:31.277 19621-19650 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-2] Notification saved values: full_data={"google.delivered_priority":"normal","google.sent_time":1717784545376,"google.ttl":86400,"google.original_priority":"normal","custom":"{\"i\":\"0fe01a99-2ac3-40ac-bfe3-78470ab38418\",\"a\":{\"contenttype\":\"Live_Channel\",\"contentid\":\"60c5ecd059d4b53c1d59da89\"}}","google.product_id":111881503,"pri":"5","vis":"1","from":"217397363646","alert":"⚽️Чи зможе Зінченко, Мудрик або Довбик забити гол? Дивись безкоштовно коментування матчу о 21:45 та дізнайся, хто переможе!","bicon":"https:\/\/img.onesignal.com\/tmp\/33bdae81-1902-46ac-9d9c-bf438c630d65\/Ebw0qbwTnknMUrg5sNDw_1290-520_.jpg","title":"🇺🇦🇵🇱Польща-Україна.Товариський матч","google.message_id":"0:1717784545385238%439a2e5af9fd7ecd","google.c.sender.id":"217397363646"} notification_id=0fe01a99-2ac3-40ac-bfe3-78470ab38418 android_notification_id=-2098530140 opened=0 expire_time=1717870945 title=🇺🇦🇵🇱Польща-Україна.Товариський матч message=⚽️Чи зможе Зінченко, Мудрик або Довбик забити гол? Дивись безкоштовно коментування матчу о 21:45 та дізнайся, хто переможе!
2024-06-07 21:22:31.291 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] OSReceiveReceiptController enqueueing send receive receipt work with notificationId: 0fe01a99-2ac3-40ac-bfe3-78470ab38418 and delay: 5 seconds
2024-06-07 21:22:31.294 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] InfluenceManager.onNotificationReceived(notificationId: 0fe01a99-2ac3-40ac-bfe3-78470ab38418)
2024-06-07 21:22:31.295 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] ChannelTracker.saveLastId(id: 0fe01a99-2ac3-40ac-bfe3-78470ab38418): idTag=notification_id
2024-06-07 21:22:31.300 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] ChannelTracker.saveLastId: for notification_id saveLastId with lastChannelObjectsReceived: [{"notification_id":"2b211354-389e-4034-9042-4d9c8e81378f","time":1717597086980}]
2024-06-07 21:22:31.306 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] ChannelTracker.saveLastId: for notification_id with channelObjectToSave: [{"notification_id":"2b211354-389e-4034-9042-4d9c8e81378f","time":1717597086980},{"notification_id":"0fe01a99-2ac3-40ac-bfe3-78470ab38418","time":1717784551303}]
2024-06-07 21:22:36.365 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] initWithContext(context: com.vidmind.android_avocado.DebugApp@47fe9f3, appId: null)
2024-06-07 21:22:36.365 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] initWithContext: SDK already initialized
2024-06-07 21:22:36.366 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Retrieving service interface com.onesignal.notifications.internal.receivereceipt.IReceiveReceiptProcessor
2024-06-07 21:22:36.367 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Found constructor: public com.onesignal.notifications.internal.receivereceipt.impl.ReceiveReceiptProcessor(com.onesignal.core.internal.device.IDeviceService,com.onesignal.notifications.internal.backend.INotificationBackendService)
2024-06-07 21:22:36.367 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Retrieving service interface com.onesignal.core.internal.device.IDeviceService
2024-06-07 21:22:36.368 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Already instantiated: com.onesignal.core.internal.device.impl.DeviceService@fd1be99
2024-06-07 21:22:36.369 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Retrieving service interface com.onesignal.notifications.internal.backend.INotificationBackendService
2024-06-07 21:22:36.369 19621-19653 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-3] Already instantiated: com.onesignal.notifications.internal.backend.impl.NotificationBackendService@9016350
2024-06-07 21:22:36.391 19621-19650 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-2] HttpClient: Request Sent = PUT https://api.onesignal.com/notifications/0fe01a99-2ac3-40ac-bfe3-78470ab38418/report_received - Body: {"app_id":"7ef3108d-4ea3-459b-9a10-6c2a3710f401","player_id":"57a1cf4e-3341-442c-a383-2524a17c0c6e","device_type":1} - Headers: Accept=[application/vnd.onesignal.v1+json], Content-Type=[application/json; charset=UTF-8], OneSignal-Install-Id=[ecdfa0c9-b185-45e2-9d46-66bbf2925d01], OneSignal-Subscription-Id=[57a1cf4e-3341-442c-a383-2524a17c0c6e], SDK-Version=[onesignal/android/050113]
2024-06-07 21:22:40.066 19621-19650 OneSignal com.kyivstar.tv.mobile D [DefaultDispatcher-worker-2] HttpClient: Got Response = PUT https://api.onesignal.com/notifications/0fe01a99-2ac3-40ac-bfe3-78470ab38418/report_received - STATUS: 202 - Body: {"success":true}
Code of Conduct
- I agree to follow this project's Code of Conduct
Popda commented
@jennantilla please look into this and share your expertise on how to fix it
jinliu9508 commented
Hello @Popda, the log suggests that there was an error downloading the image and that the device was offline at some point. Are you always able to reproduce this issue, or does it happen occasionally?
Popda commented
@jinliu9508 it happens occasionally but very often
jkasten2 commented
Popda commented
idk what have changed but no longer reproducing, will keep an eye in case ill catch it again