Skip to content
This repository was archived by the owner on Feb 13, 2026. It is now read-only.
This repository was archived by the owner on Feb 13, 2026. It is now read-only.

Not a channel: null on Philips TVs #57

@adrianrdzv

Description

@adrianrdzv

I'm getting a crash on EpgSyncJobService:

Caused by java.lang.IllegalArgumentException
Not a channel: null
android.media.tv.TvContract.buildChannelLogoUri (TvContract.java:507)
com.google.android.media.tv.companionlibrary.model.ModelUtils.updateChannels (ModelUtils.java:124)
com.google.android.media.tv.companionlibrary.sync.EpgSyncJobService$EpgSyncTask.doInBackground (EpgSyncJobService.java:412)
com.google.android.media.tv.companionlibrary.sync.EpgSyncJobService$EpgSyncTask.doInBackground (EpgSyncJobService.java:383)
android.os.AsyncTask$2.call (AsyncTask.java:333)
java.util.concurrent.FutureTask.run (FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1162)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
java.lang.Thread.run (Thread.java:764)

This crash only happens on 2 Philips devices:
4K LED TV powered by Android (Android 8)
Philips Android TV (Android 9)

Probably some TIF implementation issues on Philips devices. Anyone know a workaround?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions