Closed Bug 892500 Opened 8 years ago Closed 8 years ago

[FIG] Crash [@ java.lang.UnsupportedOperationException: getBlob is not supported at android.database.AbstractCursor.getBlob(AbstractCursor.java) ]

Categories

(Firefox for Android Graveyard :: General, defect, P1)

All
Android
defect

Tracking

(Not tracked)

RESOLVED FIXED
Firefox 26

People

(Reporter: AdrianT, Assigned: lucasr)

References

Details

(Keywords: crash, reproducible, Whiteboard: [native-crash],[fixed-fig])

Crash Data

Attachments

(1 file)

This bug was filed from the Socorro interface and is 
report bp-a58f7408-68f0-44b3-8fbb-5d1972130711 .
 ============================================================= 
ava.lang.UnsupportedOperationException: getBlob is not supported
	at android.database.AbstractCursor.getBlob(AbstractCursor.java:61)
	at org.mozilla.gecko.home.TwoLinePageRow.updateFromCursor(TwoLinePageRow.java:114)
	at org.mozilla.gecko.home.LastTabsPage$LastTabsAdapter.getView(LastTabsPage.java:211)
	at android.widget.AbsListView.obtainView(AbsListView.java:1430)
	at android.widget.ListView.makeAndAddView(ListView.java:1836)
	at android.widget.ListView.fillDown(ListView.java:670)
	at android.widget.ListView.fillFromTop(ListView.java:727)
	at android.widget.ListView.layoutChildren(ListView.java:1675)
	at android.widget.AbsListView.onLayout(AbsListView.java:1260)
	at android.view.View.layout(View.java:7278)
	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1254)
	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1130)
	at android.widget.LinearLayout.onLayout(LinearLayout.java:1047)
	at android.view.View.layout(View.java:7278)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
	at android.view.View.layout(View.java:7278)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
	at android.view.View.layout(View.java:7278)
	at android.widget.RelativeLayout.onLayout(RelativeLayout.java:912)
	at android.view.View.layout(View.java:7278)
	at android.widget.RelativeLayout.onLayout(RelativeLayout.java:912)
	at android.view.View.layout(View.java:7278)
	at android.widget.RelativeLayout.onLayout(RelativeLayout.java:912)
	at android.view.View.layout(View.java:7278)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
	at android.view.View.layout(View.java:7278)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:338)
	at android.view.View.layout(View.java:7278)
	at android.view.ViewRoot.performTraversals(ViewRoot.java:1172)
	at android.view.ViewRoot.handleMessage(ViewRoot.java:1939)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:143)
	at android.app.ActivityThread.main(ActivityThread.java:4196)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:507)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
	at dalvik.system.NativeStart.main(Native Method)

Steps to reproduce:
1) Open any link (e.g. google.com)
2) Close Firefox FIG
3) Open the app and go to Visited -> Tabs from last time
Keywords: reproducible
Whiteboard: [native-crash]
Crashes in project branches are not critical.
Severity: critical → normal
Priority: -- → P1
Assignee: nobody → lucasr.at.mozilla
It seems MatrixCursor's getBlob() is not defined in pre-ICS Android. Using FaviconsLoader in LastTabsPage should allow us to avoid getBlob() entirely.
Attachment #791568 - Flags: review?(sriram)
Attachment #791568 - Flags: review?(sriram) → review+
Pushed: http://hg.mozilla.org/projects/fig/rev/061fed4327f8
Whiteboard: [native-crash] → [native-crash],[fixed-fig]
https://hg.mozilla.org/mozilla-central/rev/061fed4327f8
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 26
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.