Skip to content

[Crash] - NullPointerException in UIUtils.getAllSituations #1278

@amrhossamdev

Description

@amrhossamdev

Summary:

The app crashed with a java.lang.NullPointerException when trying to get the length of a null situation array.

How can we reproduce the issue?

  1. Navigate to the Arrivals List.
  2. Wait for the arrival list to load.

it's not guaranteed it'll happen.

Observed behavior:

The app crashes with a NullPointerException.

Stacktrace

Fatal Exception: java.lang.NullPointerException
Attempt to get length of null array
org.onebusaway.android.util.UIUtils.getAllSituations (UIUtils.java:105)
org.onebusaway.android.ui.ArrivalsListFragment.onLoadFinished (ArrivalsListFragment.java)
org.onebusaway.android.ui.ArrivalsListFragment.onLoadFinished (ArrivalsListFragment.java)
org.onebusaway.android.ui.ArrivalsListFragment.onLoadFinished (ArrivalsListFragment.java)
org.onebusaway.android.ui.ArrivalsListFragment.onLoadFinished (ArrivalsListFragment.java)
androidx.loader.app.LoaderManagerImpl$LoaderObserver.onChanged (LoaderManagerImpl.java:46)
androidx.loader.content.Loader.deliverResult (Loader.java:4)
org.onebusaway.android.ui.ArrivalsListLoader.deliverResult (ArrivalsListLoader.java)
org.onebusaway.android.ui.ArrivalsListLoader.deliverResult (ArrivalsListLoader.java)
org.onebusaway.android.ui.ArrivalsListLoader.deliverResult (ArrivalsListLoader.java)
org.onebusaway.android.ui.ArrivalsListLoader.deliverResult (ArrivalsListLoader.java)

Device and Android version:

App Version: 2.14.4 (148)
OS Version: Android 14
Device Model: Pixel 6a

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions