Skip to content

NPE in ActivityFeedFragment.createPagerAdapter() #99

@barbeau

Description

@barbeau

Summary:

In OneBusAway v2.3.9 I've seen 12 instances of this crash (new to this version):

java.lang.RuntimeException: 
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2378)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2440)
  at android.app.ActivityThread.access$800 (ActivityThread.java:162)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1348)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:135)
  at android.app.ActivityThread.main (ActivityThread.java:5422)
  at java.lang.reflect.Method.invoke (Native Method)
  at java.lang.reflect.Method.invoke (Method.java:372)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:914)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:707)
Caused by: java.lang.NullPointerException: 
  at com.microsoft.embeddedsocial.ui.fragment.ActivityFeedFragment.createPagerAdapter (ActivityFeedFragment.java:30)
  at com.microsoft.embeddedsocial.ui.fragment.base.BaseTabsFragment.onViewCreated (BaseTabsFragment.java:65)
  at android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1439)
  at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState (FragmentManager.java:1759)
  at android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1827)
  at android.support.v4.app.BackStackRecord.executeOps (BackStackRecord.java:797)
  at android.support.v4.app.FragmentManagerImpl.executeOps (FragmentManager.java:2596)
  at android.support.v4.app.FragmentManagerImpl.executeOpsTogether (FragmentManager.java:2383)
  at android.support.v4.app.FragmentManagerImpl.removeRedundantOperationsAndExecute (FragmentManager.java:2338)
  at android.support.v4.app.FragmentManagerImpl.execPendingActions (FragmentManager.java:2245)
  at android.support.v4.app.FragmentManagerImpl.dispatchStateChange (FragmentManager.java:3248)
  at android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated (FragmentManager.java:3200)
  at android.support.v4.app.FragmentController.dispatchActivityCreated (FragmentController.java:195)
  at android.support.v4.app.FragmentActivity.onStart (FragmentActivity.java:597)
  at android.support.v7.app.AppCompatActivity.onStart (AppCompatActivity.java:177)
  at org.onebusaway.android.ui.HomeActivity.onStart (HomeActivity.java:387)
  at android.app.Instrumentation.callActivityOnStart (Instrumentation.java:1236)
  at android.app.Activity.performStart (Activity.java:6073)
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2341)

Looks like they are all specific to the LG K7 (m1) w/ Android 5.1.

If it's not an easy fix we may be able to ignore this one. It's only impacted one user so far.

Steps to reproduce:

Unknown

Expected behavior:

Not crash

Observed behavior:

Crash

Device, Android, and Embedded Social SDK version:

OBA Android v2.3.9 on a LG K7 (m1) w/ Android 5.1.

'com.acrowntest.test:sdk:0.7.1:release@aar'

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