Closed
Bug 815092
Opened 13 years ago
Closed 13 years ago
java.lang.UnsupportedOperationException: Can''t convert to dimension: type=0x<n> at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java)
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(firefox17 affected, firefox18 affected, firefox20 affected, firefox21 fixed)
RESOLVED
FIXED
Firefox 21
People
(Reporter: scoobidiver, Assigned: wesj)
References
Details
(Keywords: crash, reproducible, Whiteboard: [native-crash])
Crash Data
There are a few crashes in 16.0, 17.0 and 20.0a1. Here is a recent one: bp-2dc3515f-4040-4275-9489-631b72121126
java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x2
at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:463)
at android.view.View.<init>(View.java:2108)
at android.view.View.<init>(View.java:1899)
at android.view.ViewGroup.<init>(ViewGroup.java:286)
at android.widget.LinearLayout.<init>(LinearLayout.java:120)
at org.mozilla.gecko.CheckableLinearLayout.<init>(CheckableLinearLayout.java:15)
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:415)
at android.view.LayoutInflater.createView(LayoutInflater.java:505)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:570)
at android.view.LayoutInflater.inflate(LayoutInflater.java:386)
at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
at android.widget.SimpleAdapter.createViewFromResource(SimpleAdapter.java:121)
at android.widget.SimpleAdapter.getView(SimpleAdapter.java:114)
at android.widget.AbsListView.obtainView(AbsListView.java:1536)
at android.widget.ListView.measureHeightOfChildren(ListView.java:1264)
at android.widget.ListView.onMeasure(ListView.java:1175)
at android.view.View.measure(View.java:8313)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1017)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:386)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
at android.view.View.measure(View.java:8313)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1017)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:386)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)
at com.android.internal.widget.WeightedLinearLayout.onMeasure(WeightedLinearLayout.java:60)
at android.view.View.measure(View.java:8313)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
at android.view.View.measure(View.java:8313)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)
at android.view.View.measure(View.java:8313)
at android.view.ViewRoot.performTraversals(ViewRoot.java:845)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1866)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3687)
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:867)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
at dalvik.system.NativeStart.main(Native Method)
More reports at:
https://crash-stats.mozilla.com/query/query?product=FennecAndroid&query_search=signature&query_type=contains&query=android.content.res.TypedArray.getDimensionPixelSize&do_query=1
| Reporter | ||
Updated•13 years ago
|
Crash Signature: android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java)]
[@ java.lang.UnsupportedOperationException: Can''t convert to dimension: type=0x10 at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java)]
[@ java.lang.UnsupportedO… → android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java)]
[@ java.lang.UnsupportedOperationException: Can''t convert to dimension: type=0x3 at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java)]
[@ java.lang.UnsupportedOp…
status-firefox18:
--- → affected
status-firefox21:
--- → affected
| Reporter | ||
Comment 2•13 years ago
|
||
(Ioana Chiorean wrote in bug 828976 comment #0)
> Steps:
> 1. Log into a gmail account
> 2. After login is done, long tap the URL bar
> 3. Choose Site Setting from the context menu
Keywords: reproducible
Comment 3•13 years ago
|
||
Sriram, do you have any ideas why creating a CheckableLinearLayout might be causing TypedArray.getDimensionPixelSize() to throw "UnsupportedOperationException: Can't convert to dimension: type=0x2"?
| Assignee | ||
Comment 5•13 years ago
|
||
I fixed this in bug 832321.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
| Reporter | ||
Updated•13 years ago
|
Updated•5 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•