manoj-g-nair / androidedinburghbustracker

Automatically exported from code.google.com/p/androidedinburghbustracker
0 stars 0 forks source link

Fix crash when scrolling search results list #23

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The application crashes with the following stacktrace under certain 
circumstances when scrolling the search results list;

0java.lang.NullPointerException
1at 
uk.org.rivernile.edinburghbustracker.android.MapSearchHelper$SearchResultsArrayA
dapter.getView(MapSearchHelper.java:266)
2at android.widget.AbsListView.obtainView(AbsListView.java:2033)
3at android.widget.ListView.measureHeightOfChildren(ListView.java:1244)
4at android.widget.ListView.onMeasure(ListView.java:1155)
5at android.view.View.measure(View.java:12603)
6at android.widget.RelativeLayout.measureChild(RelativeLayout.java:579)
7at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:392)
8at android.view.View.measure(View.java:12603)
9at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4677)
10at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
11at android.view.View.measure(View.java:12603)
12at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4677)
13at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
14at android.view.View.measure(View.java:12603)
15at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4677)
16at 
android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1369)
17at android.widget.LinearLayout.measureVertical(LinearLayout.java:660)
18at android.widget.LinearLayout.onMeasure(LinearLayout.java:553)
19at android.view.View.measure(View.java:12603)
20at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4677)
21at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
22at android.view.View.measure(View.java:12603)
23at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4677)
24at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
25at android.view.View.measure(View.java:12603)
26at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4677)
27at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
28at 
com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.jav
a:2072)
29at android.view.View.measure(View.java:12603)
30at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1019)
31at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2418)
32at android.os.Handler.dispatchMessage(Handler.java:99)
33at android.os.Looper.loop(Looper.java:137)
34at android.app.ActivityThread.main(ActivityThread.java:4340)
35at java.lang.reflect.Method.invokeNative(Native Method)
36at java.lang.reflect.Method.invoke(Method.java:511)
37at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
38at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
39at dalvik.system.NativeStart.main(Native Method)

At first glance, it seems the logic is wrong that was designed to catch the 
null pointer.

Original issue reported on code.google.com by riverni...@gmail.com on 6 Jan 2012 at 10:43

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r78.

Original comment by riverni...@gmail.com on 8 Jan 2012 at 11:55