Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • briar briar
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 783
    • Issues 783
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • briar
  • briarbriar
  • Issues
  • #562

Closed
Open
Created Aug 01, 2016 by Torsten Grote@groteOwner

NPE in ContactListFragment

This NPE happens when quickly switching to another fragment after the app started. Maybe getActivity() which seems to be called from the DbThread returns no proper context when the fragment has been hidden.

08-01 11:53:19.814 E/ACRA: ACRA caught a NullPointerException for org.briarproject
                           java.lang.NullPointerException
                               at org.briarproject.android.contact.ConversationItem.from(ConversationItem.java:130)
                               at org.briarproject.android.contact.ContactListFragment.getMessages(ContactListFragment.java:414)
                               at org.briarproject.android.contact.ContactListFragment.access$200(ContactListFragment.java:68)
                               at org.briarproject.android.contact.ContactListFragment$2.run(ContactListFragment.java:212)
                               at org.briarproject.android.controller.DbControllerImpl$1.run(DbControllerImpl.java:35)
                               at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
                               at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
Assignee
Assign to
Time tracking