Last modified: 2014-10-30 19:39:16 UTC
java.lang.NullPointerException at org.wikipedia.concurrency.SaneAsyncTask.onCatch(SaneAsyncTask.java:73) at org.wikipedia.nearby.NearbyFragment$6.onCatch(NearbyFragment.java:337) ... java.lang.NullPointerException at org.wikipedia.nearby.NearbyResult.<init>(NearbyResult.java:28) at org.wikipedia.nearby.NearbyFetchTask.processResult(NearbyFetchTask.java:108) https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom&TicketID=7918668 https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom&TicketID=7918460 https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom&TicketID=7918440 https://ticket.wikimedia.org/otrs/index.pl?Action=AgentTicketZoom&TicketID=7919759
Change 170051 had a related patch set uploaded by Dbrant: Fix possible crash when fetching Nearby results. https://gerrit.wikimedia.org/r/170051
Change 170051 merged by jenkins-bot: Fix possible crash when fetching Nearby results. https://gerrit.wikimedia.org/r/170051
FWIW, to repo with our old code, make it so that Nearby doesn't return any results. You can do that in code by changing the radius. If you have access to the code that's probably the easiest way to repro. Alternatively, without changing code, use a fake location app and point it to somewhere where there shouldn't be a nearby page.