2023-09-12, 03:39 PM
So unfortunately the beta has not helped resolve this issue. I am also having the crashing issue after installing the beta. This is the log for the crash:
---
client: Jellyfin for Android TV
client_version: 0.16.0-beta.3
client_repository: https://github.com/jellyfin/jellyfin-androidtv
type: crash_report
format: markdown
---
### Logs
***Stack Trace***:
***Logcat***:
### App information
***App version***:
***Package name***:
***Build***:
***Build config***:
### Device information
***Android version***:
***Device brand***:
***Device product***:
***Device model***:
### Crash information
***Start time***:
***Crash time***:
---
client: Jellyfin for Android TV
client_version: 0.16.0-beta.3
client_repository: https://github.com/jellyfin/jellyfin-androidtv
type: crash_report
format: markdown
---
### Logs
***Stack Trace***:
log
java.lang.NullPointerException
at org.jellyfin.androidtv.ui.home.HomeFragmentHelper.loadResume(HomeFragmentHelper.kt:33)
at org.jellyfin.androidtv.ui.home.HomeFragmentHelper.loadResumeVideo(HomeFragmentHelper.kt:51)
at org.jellyfin.androidtv.ui.home.HomeRowsFragment$onCreate$1.invokeSuspend(HomeRowsFragment.kt:123)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@93fbd1a, Dispatchers.IO]
***Logcat***:
log
09-09 16:31:07.078 E/AndroidRuntime(20866): Caused by: java.lang.NullPointerException
09-09 16:31:07.078 E/AndroidRuntime(20866): at org.jellyfin.androidtv.data.querying.StdItemQuery.<init>(StdItemQuery.kt:23)
09-09 16:31:07.078 E/AndroidRuntime(20866): at org.jellyfin.androidtv.ui.browsing.BrowseGridFragment.setupQueries(BrowseGridFragment.java:547)
09-09 16:31:07.078 E/AndroidRuntime(20866): at org.jellyfin.androidtv.ui.browsing.BrowseGridFragment.onCreate(BrowseGridFragment.java:177)
09-09 16:31:07.078 E/AndroidRuntime(20866): at androidx.fragment.app.Fragment.performCreate(Fragment.java:3090)
09-09 16:31:07.078 E/AndroidRuntime(20866): at androidx.fragment.app.FragmentStateManager.create(FragmentStateManager.java:475)
09-09 16:31:07.078 E/AndroidRuntime(20866): at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:257)
09-09 16:31:07.078 E/AndroidRuntime(20866): at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:113)
09-09 16:31:07.078 E/AndroidRuntime(20866): at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1433)
09-09 16:31:07.078 E/AndroidRuntime(20866): at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2977)
09-09 16:31:07.078 E/AndroidRuntime(20866): at androidx.fragment.app.FragmentManager.dispatchCreate(FragmentManager.java:2884)
09-09 16:31:07.078 E/AndroidRuntime(20866): at androidx.fragment.app.FragmentController.dispatchCreate(FragmentController.java:252)
09-09 16:31:07.078 E/AndroidRuntime(20866): at androidx.fragment.app.FragmentActivity.onCreate(FragmentActivity.java:220)
09-09 16:31:07.078 E/AndroidRuntime(20866): at org.jellyfin.androidtv.ui.browsing.MainActivity.onCreate(MainActivity.kt:40)
09-09 16:31:07.078 E/AndroidRuntime(20866): at android.app.Activity.performCreate(Activity.java:8000)
09-09 16:31:07.078 E/AndroidRuntime(20866): at android.app.Activity.performCreate(Activity.java:7984)
09-09 16:31:07.078 E/AndroidRuntime(20866): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
09-09 16:31:07.078 E/AndroidRuntime(20866): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3405)
09-09 16:31:07.078 E/AndroidRuntime(20866): ... 11 more
--------- beginning of main
09-12 10:58:52.357 I/org.jellyfin.sdk.api.sockets.OkHttpWebsocketSession( 2065): Sending (raw) message {"MessageType":"KeepAlive","Data":{}}
09-12 10:58:52.363 I/org.jellyfin.sdk.api.sockets.OkHttpWebsocketSession( 2065): Receiving (raw) message {"MessageType":"KeepAlive","MessageId":"dc32f708a4e342a7bb72ea96e89475bd"}
09-12 10:59:29.218 E/lyfin.androidt(15788): Not starting debugger since process cannot load the jdwp agent.
09-12 10:59:29.500 W/lyfin.androidt(15788): JIT profile information will not be recorded: profile file does not exist.
09-12 10:59:29.500 I/chatty (15788): uid=10143(org.jellyfin.androidtv) identical 1 line
09-12 10:59:29.500 W/lyfin.androidt(15788): JIT profile information will not be recorded: profile file does not exist.
09-12 10:59:29.508 D/NetworkSecurityConfig(15788): No Network Security Config specified, using platform default
09-12 10:59:29.508 D/NetworkSecurityConfig(15788): No Network Security Config specified, using platform default
09-12 10:59:29.577 D/ACRA (15788): ACRA processName='org.jellyfin.androidtv'
09-12 10:59:29.580 I/ACRA (15788): ACRA is enabled for org.jellyfin.androidtv, initializing...
09-12 10:59:29.580 D/ACRA (15788): SimplePluginLoader loading services from plugin classes : [Ljava.lang.Class;@8acbc70
09-12 10:59:29.581 D/ACRA (15788): ServicePluginLoader loading services from ServiceLoader : java.util.ServiceLoader[org.acra.collector.Collector]
09-12 10:59:29.606 D/ACRA (15788): Loaded Collector of type org.acra.collector.ConfigurationCollector
09-12 10:59:29.606 D/ACRA (15788): Loaded Collector of type org.acra.collector.CustomDataCollector
09-12 10:59:29.606 D/ACRA (15788): Loaded Collector of type org.acra.collector.DeviceFeaturesCollector
09-12 10:59:29.606 D/ACRA (15788): Loaded Collector of type org.acra.collector.DeviceIdCollector
09-12 10:59:29.606 D/ACRA (15788): Loaded Collector of type org.acra.collector.DisplayManagerCollector
09-12 10:59:29.607 D/ACRA (15788): Loaded Collector of type org.acra.collector.DropBoxCollector
09-12 10:59:29.607 D/ACRA (15788): Loaded Collector of type org.acra.collector.LogCatCollector
09-12 10:59:29.607 D/ACRA (15788): Loaded Collector of type org.acra.collector.LogFileCollector
09-12 10:59:29.607 D/ACRA (15788): Loaded Collector of type org.acra.collector.MediaCodecListCollector
09-12 10:59:29.607 D/ACRA (15788): Loaded Collector of type org.acra.collector.MemoryInfoCollector
09-12 10:59:29.607 D/ACRA (15788): Loaded Collector of type org.acra.collector.PackageManagerCollector
09-12 10:59:29.607 D/ACRA (15788): Loaded Collector of type org.acra.collector.ReflectionCollector
09-12 10:59:29.607 D/ACRA (15788): Loaded Collector of type org.acra.collector.SettingsCollector
09-12 10:59:29.607 D/ACRA (15788): Loaded Collector of type org.acra.collector.SharedPreferencesCollector
09-12 10:59:29.607 D/ACRA (15788): Loaded Collector of type org.acra.collector.SimpleValuesCollector
09-12 10:59:29.607 D/ACRA (15788): Loaded Collector of type org.acra.collector.StacktraceCollector
09-12 10:59:29.607 D/ACRA (15788): Loaded Collector of type org.acra.collector.ThreadCollector
09-12 10:59:29.634 D/ACRA (15788): Loaded Collector of type org.acra.collector.TimeCollector
09-12 10:59:29.638 D/ACRA (15788): SimplePluginLoader loading services from plugin classes : [Ljava.lang.Class;@8acbc70
09-12 10:59:29.638 D/ACRA (15788): ServicePluginLoader loading services from ServiceLoader : java.util.ServiceLoader[org.acra.scheduler.SenderSchedulerFactory]
09-12 10:59:29.638 D/ACRA (15788): SimplePluginLoader loading services from plugin classes : [Ljava.lang.Class;@8acbc70
09-12 10:59:29.638 D/ACRA (15788): ServicePluginLoader loading services from ServiceLoader : java.util.ServiceLoader[org.acra.config.ReportingAdministrator]
09-12 10:59:29.647 W/lyfin.androidt(15788): Accessing hidden method Landroid/graphics/ImageDecoder;->createSource([B)Landroid/graphics/ImageDecoder$Source; (greylist-max-o, linking, denied)
09-12 10:59:29.667 I/LogInitializer(15788): Debug tree planted
09-12 10:59:29.683 D/WM-WrkMgrInitializer(15788): Initializing WorkManager with default configuration.
09-12 10:59:29.684 W/lyfin.androidt(15788): Accessing hidden field Ljava/util/Collections$SynchronizedCollection;->mutex:Ljava/lang/Object; (greylist-max-o, reflection, denied)
09-12 10:59:29.684 W/lyfin.androidt(15788): Accessing hidden method Ljava/util/Collections$SynchronizedSet;-><init>(Ljava/util/Set;Ljava/lang/Object;)V (greylist-max-o, reflection, denied)
09-12 10:59:29.684 W/lyfin.androidt(15788): Accessing hidden method Ljava/util/Collections$SynchronizedCollection;-><init>(Ljava/util/Collection;Ljava/lang/Object;)V (greylist-max-o, reflection, denied)
09-12 10:59:29.685 I/TetheringManager(15788): registerTetheringEventCallback:org.jellyfin.androidtv
09-12 10:59:29.691 I/MigrationContext(15788): Requested migration from 2 to 2. Found 1 migrations in total.
09-12 10:59:29.701 I/SessionRepositoryImpl(15788): Restoring session
09-12 10:59:29.714 I/org.jellyfin.sdk.api.client.KtorClient(15788): GET http://192.168.50.45:8096/Branding/Configuration
09-12 10:59:29.725 D/ACRA (15788): ACRA processName='org.jellyfin.androidtv'
09-12 10:59:29.748 I/MigrationContext(15788): Requested migration from 7 to 7. Found 4 migrations in total.
09-12 10:59:29.750 I/ActivityThemeExtensionsKt(15788): Applying theme DARK
09-12 10:59:29.754 D/ACRA (15788): onActivityCreated class org.jellyfin.androidtv.ui.browsing.MainActivity
09-12 10:59:29.766 D/NavigationRepositoryImpl(15788): Navigating to Fragment(fragment=class org.jellyfin.androidtv.ui.home.HomeFragment (Kotlin reflection is not available), arguments=Bundle[{}]) (via init)
09-12 10:59:29.766 E/ACRA (15788): ACRA caught a NullPointerException for org.jellyfin.androidtv
09-12 10:59:29.766 E/ACRA (15788): java.lang.NullPointerException
09-12 10:59:29.766 E/ACRA (15788): at org.jellyfin.androidtv.ui.home.HomeFragmentHelper.loadResume(HomeFragmentHelper.kt:33)
09-12 10:59:29.766 E/ACRA (15788): at org.jellyfin.androidtv.ui.home.HomeFragmentHelper.loadResumeVideo(HomeFragmentHelper.kt:51)
09-12 10:59:29.766 E/ACRA (15788): at org.jellyfin.androidtv.ui.home.HomeRowsFragment$onCreate$1.invokeSuspend(HomeRowsFragment.kt:123)
09-12 10:59:29.766 E/ACRA (15788): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
09-12 10:59:29.766 E/ACRA (15788): at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
09-12 10:59:29.766 E/ACRA (15788): at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
09-12 10:59:29.766 E/ACRA (15788): at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
09-12 10:59:29.766 E/ACRA (15788): at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
09-12 10:59:29.766 E/ACRA (15788): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
09-12 10:59:29.766 E/ACRA (15788): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
09-12 10:59:29.766 E/ACRA (15788): at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
09-12 10:59:29.766 E/ACRA (15788): Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@93fbd1a, Dispatchers.IO]
09-12 10:59:29.766 D/ACRA (15788): Building report
09-12 10:59:29.767 D/ACRA (15788): Starting collectors with priority FIRST
09-12 10:59:29.767 D/ACRA (15788): Calling collector org.acra.collector.DropBoxCollector
09-12 10:59:29.767 D/ACRA (15788): Collector org.acra.collector.DropBoxCollector completed
09-12 10:59:29.767 D/ACRA (15788): Calling collector org.acra.collector.LogCatCollector
09-12 10:59:29.769 D/ACRA (15788): Calling collector org.acra.collector.StacktraceCollector
09-12 10:59:29.769 D/ACRA (15788): Collector org.acra.collector.StacktraceCollector completed
09-12 10:59:29.772 D/LegacyMediaManager(15788): Added event listener. Total listeners: 1
09-12 10:59:29.773 W/MainActivity(15788): Activity org.jellyfin.androidtv.ui.browsing.MainActivity started without a session, bouncing to StartupActivity
09-12 10:59:29.797 D/ACRA (15788): Retrieving logcat output (buffer:default)...
09-12 10:59:29.799 D/ACRA (15788): SimplePluginLoader loading services from plugin classes : [Ljava.lang.Class;@8acbc70
09-12 10:59:29.799 D/ACRA (15788): ServicePluginLoader loading services from ServiceLoader : java.util.ServiceLoader[org.acra.startup.StartupProcessor]
09-12 10:59:29.800 D/ACRA (15788): Loaded StartupProcessor of type org.acra.startup.UnapprovedStartupProcessor
09-12 10:59:29.811 I/ActivityThemeExtensionsKt(15788): Applying theme DARK
09-12 10:59:29.811 D/ACRA (15788): onActivityCreated class org.jellyfin.androidtv.ui.startup.StartupActivity
09-12 10:59:29.826 D/ACRA (15788): onActivityStarted class org.jellyfin.androidtv.ui.startup.StartupActivity
### App information
***App version***:
0.16.0-beta.3
(160003
) ***Package name***:
org.jellyfin.androidtv
***Build***:
json
{"BOARD":"darcy","BOOTLOADER":"32.00.2019.50-t210-69ebfcbe","BRAND":"NVIDIA","CPU_ABI":"arm64-v8a","CPU_ABI2":"","DEVICE":"mdarcy","DISPLAY":"RQ1A.210105.003.7825230_3167.5736","FINGERPRINT":"NVIDIA\/mdarcy\/mdarcy:11\/RQ1A.210105.003\/7825230_3167.5736:user\/release-keys","HARDWARE":"darcy","HOST":"mobile-u64-5308-d7000","ID":"RQ1A.210105.003","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"NVIDIA","MODEL":"SHIELD Android TV","PERMISSIONS_REVIEW_REQUIRED":true,"PRODUCT":"mdarcy","RADIO":"unknown","SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":["arm64-v8a"],"SUPPORTED_ABIS":["arm64-v8a","armeabi-v7a","armeabi"],"TAGS":"release-keys","TIME":1665975826000,"TYPE":"user","UNKNOWN":"unknown","USER":"NVIDIA","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"","CODENAME":"REL","INCREMENTAL":"7825230_3167.5736","PREVIEW_SDK_FINGERPRINT":"REL","PREVIEW_SDK_INT":0,"RELEASE":"11","RELEASE_OR_CODENAME":"11","SDK":"30","SDK_INT":30,"SECURITY_PATCH":"2022-04-05"}}
***Build config***:
json
{"APPLICATION_ID":"org.jellyfin.androidtv","BUILD_TYPE":"release","DEBUG":false,"DEVELOPMENT":false,"VERSION_CODE":160003,"VERSION_NAME":"0.16.0-beta.3"}
### Device information
***Android version***:
11
***Device brand***:
NVIDIA
***Device product***:
mdarcy
***Device model***:
SHIELD Android TV
### Crash information
***Start time***:
2023-09-12T10:59:29.638-04:00
***Crash time***:
2023-09-12T10:59:29.857-04:00