Status Update
Comments
al...@android.com <al...@android.com>
yb...@google.com <yb...@google.com> #2
Thank you for posting.
Kindly provide a sample app with screen recording and steps to reproduce for further checking.
ee...@gmail.com <ee...@gmail.com> #3
The issue is easily reproduced with the Stroke and Width settings for Buildings (3d and Footprint) within the latest Maps JavaScript API and both the old web-based Map Styles editor and the new cloud-based Map Styles editor. You can reproduce the issue by attempting to add an outline (stroke) of any width under Landscape-Human-made(man_made)-Buildings. The expected changes do not show in the rendered map within the Styles editor(s) or when loading the map via saved Map ID elsewhere.
I don't have time this week to author a screen recording that redacts my proprietary intellectual property, and I certainly won't be providing a copy of my software or authoring a sample app for you when you can already easily duplicate the bug in your own Map Styles editors.
I may have time to provide a marked-up screenshot from the Map Styles editor later tonight or tomorrow when I am back at my computer.
ee...@gmail.com <ee...@gmail.com> #4
To follow-up on this in an effort to assist you in bringing this bug to a resolution, please see the attached screenshot from the (old) Map Styles editor showing the issue and how you can duplicate it on your own. Similarly, the issue can also be duplicated in the (new) preview of the cloud-based Map Styles editor. Stroke color and width are not working as expected, for both the 3d and footprint style of buildings on the map. To assist you in locating the Map Styles editor, here is the link to Map Styles:
yb...@google.com <yb...@google.com> #5
Thank you for the information.
We have verified and logged this issue internally. Please note that we cannot give you any timelines, but you can star the issue to get notifications.
al...@gmail.com <al...@gmail.com> #6
yb...@google.com <yb...@google.com> #7
an...@framna.com <an...@framna.com> #8
yb...@google.com <yb...@google.com> #9
ar...@gmail.com <ar...@gmail.com> #10
I did notice a recent change to the (new) cloud-based Map Styles editor which added the ability to edit the stroke color and width for the footprint style of buildings. That seems to be some positive progress.
yb...@google.com <yb...@google.com> #11
<codes><312220318></codes>
ar...@gmail.com <ar...@gmail.com> #12
yb...@google.com <yb...@google.com> #13
ar...@gmail.com <ar...@gmail.com> #14
Please add this to the list of bugs/issues that I have reported above: Building Fill color is missing the Transparency option.
ar...@gmail.com <ar...@gmail.com> #15
ar...@gmail.com <ar...@gmail.com> #16
Thank you for your message.
As per checking,
Our Engineering team is actively working on fixing the mentioned issues. We apologize for the delay and sincerely appreciate your understanding.
Rest assured that once we have receive any shareable updates, we'll let you know.
Thanks again.
yb...@google.com <yb...@google.com> #17
ta...@gmail.com <ta...@gmail.com> #18
There has been an update in our documentation related to the stroke color and weight. The following pages have been updated. In short "Stroke color and stroke weight customizations are not available for 3D style buildings."
-
-
Well, I guess that is one way to fix an annoying bug... just rewrite the documentation to make it look like the bug was intentional. I have to say, that is the funniest and most annoying thing I have heard in a long time. What a joke Google Maps API has become. If the goal is to force developers to seek alternative mapping solutions, you all are succeeding.
It is also worth mentioning, I am not privileged enough to actually have access rights to view either of the documentation links that were provided (internal to Google maybe?), but I will assume that they are just trying to cover up their mistake instead of actually fixing the issues. How utterly disappointing and frustrating!
yb...@google.com <yb...@google.com> #19
I assume they will update the doc to include fill/transparency on 3D buildings too
yb...@google.com <yb...@google.com> #20
ma...@gmail.com <ma...@gmail.com> #21
si...@gmail.com <si...@gmail.com> #22
ja...@gmail.com <ja...@gmail.com> #23
We really apologize for this experience.
The internal issue that we filed is still open as our engineers are still actively working on it.
Once again, apologies and thank you very much for your understanding. Once we are able to receive updates, we will surely let you know.
re...@gmail.com <re...@gmail.com> #24
yb...@google.com <yb...@google.com> #25
af...@gmail.com <af...@gmail.com> #26
java.lang.NullPointerException: Attempt to read from field 'int android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo.left' on a null object reference
at android.support.v7.widget.SimpleItemAnimator.animateDisappearance(SimpleItemAnimator.java:78)
at android.support.v7.widget.RecyclerView.animateDisappearance(RecyclerView.java:3246)
at android.support.v7.widget.RecyclerView.access$700(RecyclerView.java:147)
at android.support.v7.widget.RecyclerView$4.processDisappeared(RecyclerView.java:422)
at android.support.v7.widget.ViewInfoStore.process(ViewInfoStore.java:231)
at android.support.v7.widget.RecyclerView.dispatchLayoutStep3(RecyclerView.java:3086)
at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:2914)
at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3277)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1079)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.support.v4.widget.DrawerLayout.onLayout(DrawerLayout.java:1183)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2678)
at android.view.View.layout(View.java:16630)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2171)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1931)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
at android.view.Choreographer.doCallbacks(Choreographer.java:670)
at android.view.Choreographer.doFrame(Choreographer.java:606)
af...@gmail.com <af...@gmail.com> #27
yb...@google.com <yb...@google.com> #28
That was bug reported here:
And is already fixed and waiting for release.
af...@gmail.com <af...@gmail.com> #29
yb...@google.com <yb...@google.com> #30
af...@gmail.com <af...@gmail.com> #31
yb...@google.com <yb...@google.com> #32
af...@gmail.com <af...@gmail.com> #33
Sample is made to match as closely to the app that discovered it. Note that the crash does not occur in 23.1.1, but does in 23.2. Let me know if there's any issues with the sample.
yb...@google.com <yb...@google.com> #34
yb...@google.com <yb...@google.com> #35
yb...@google.com <yb...@google.com> #36
RV tries to animate disappearance although the view is never really added (so there is no pre-info)
we'll simply recycle out the child.
thanks a lot!
yb...@google.com <yb...@google.com> #37
cv...@gmail.com <cv...@gmail.com> #38
Can attach a simple project. StableID's (they are all unique). Also this new version seems to have photo loading issues as well.
yb...@google.com <yb...@google.com> #39
I would appreciate a sample project so that I can look at it.
ma...@gmail.com <ma...@gmail.com> #40
We neither use setHasStableIds(boolean) nor getItemId(int).
Fragment:
Adapter:
ds...@gmail.com <ds...@gmail.com> #41
at android.support.v7.widget.SimpleItemAnimator.animateDisappearance(SimpleItemAnimator.java:78)
at android.support.v7.widget.RecyclerView.animateDisappearance(RecyclerView.java:3246)
at android.support.v7.widget.RecyclerView.access$700(RecyclerView.java:147)
at android.support.v7.widget.RecyclerView$4.processDisappeared(RecyclerView.java:422)
at android.support.v7.widget.ViewInfoStore.process(ViewInfoStore.java:231)
at android.support.v7.widget.RecyclerView.dispatchLayoutStep3(RecyclerView.java:3086)
at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:2914)
at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3277)
at android.view.View.layout(View.java:14845)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1671)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1525)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
at android.view.View.layout(View.java:14845)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14845)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1055)
at android.view.View.layout(View.java:14845)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.support.design.widget.HeaderScrollingViewBehavior.layoutChild(HeaderScrollingViewBehavior.java:122)
at android.support.design.widget.ViewOffsetBehavior.onLayoutChild(ViewOffsetBehavior.java:42)
at android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onLayoutChild(AppBarLayout.java:1139)
at android.support.design.widget.CoordinatorLayout.onLayout(CoordinatorLayout.java:810)
at android.view.View.layout(View.java:14845)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.support.v4.widget.DrawerLayout.onLayout(DrawerLayout.java:1183)
at android.view.View.layout(View.java:14845)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14845)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1671)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1525)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
at android.view.View.layout(View.java:14845)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14845)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1671)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1525)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
at android.view.View.layout(View.java:14845)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14845)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2026)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1783)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1039)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5648)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
at android.view.Choreographer.doCallbacks(Choreographer.java:574)
at android.view.Choreographer.doFrame(Choreographer.ja
zo...@gmail.com <zo...@gmail.com> #42
yh...@gmail.com <yh...@gmail.com> #43
Confirmed version 23.2.1 fixes my problem. Thanks.
[Deleted User] <[Deleted User]> #44
Process: com.tickledmedia.ParentTown, PID: 15390
java.lang.NullPointerException: Attempt to read from field 'int android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo.left' on a null object reference
at android.support.v7.widget.SimpleItemAnimator.animateDisappearance(SimpleItemAnimator.java:78)
at android.support.v7.widget.RecyclerView.animateDisappearance(RecyclerView.java:3246)
at android.support.v7.widget.RecyclerView.access$700(RecyclerView.java:147)
at android.support.v7.widget.RecyclerView$4.processDisappeared(RecyclerView.java:422)
at android.support.v7.widget.ViewInfoStore.process(ViewInfoStore.java:231)
at android.support.v7.widget.RecyclerView.dispatchLayoutStep3(RecyclerView.java:3086)
at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:2914)
at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3277)
at android.view.View.layout(View.java:16636)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16636)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16636)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1735)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1579)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1488)
at android.view.View.layout(View.java:16636)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16636)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at android.view.View.layout(View.java:16636)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2678)
at android.view.View.layout(View.java:16636)
at android.view.ViewGroup.layout(ViewGroup.java:5437)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2179)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1939)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1115)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6023)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
at android.view.Choreographer.doCallbacks(Choreographer.java:670)
at android.view.Choreographer.doFrame(Choreographer.java:606)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5422)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Tried switching to 23.2.1 / 23.3.0 but no luck
so basically i'm showing loader at first and then removing loader and adding new items to list
so flow is
notifiy Item added - The loader
notify item removed - The loader
notify item added - the actual data list
works cool for first time but crashes on loading next set of item with same flow as above
vi...@gmail.com <vi...@gmail.com> #45
na...@gmail.com <na...@gmail.com> #46
compile 'com.android.support:recyclerview-v7:23.2.0'
The logs are below.
FATAL EXCEPTION: main
01-10 14:43:33.239 17085 17085 E AndroidRuntime: Process: com.steroid.launcher, PID: 17085
01-10 14:43:33.239 17085 17085 E AndroidRuntime: java.lang.NullPointerException: Attempt to read from field 'int android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo.left' on a null object reference
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.support.v7.widget.SimpleItemAnimator.animateDisappearance(SimpleItemAnimator.java:78)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.support.v7.widget.RecyclerView.animateDisappearance(RecyclerView.java:3246)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.support.v7.widget.RecyclerView.access$700(RecyclerView.java:147)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.support.v7.widget.RecyclerView$4.processDisappeared(RecyclerView.java:422)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.support.v7.widget.ViewInfoStore.process(ViewInfoStore.java:231)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.support.v7.widget.RecyclerView.dispatchLayoutStep3(RecyclerView.java:3086)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:2914)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3277)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.View.layout(View.java:16655)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5471)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1079)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.View.layout(View.java:16655)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5471)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.LinearLayout.layoutHorizontal(LinearLayout.java:1732)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1497)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.View.layout(View.java:16655)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5471)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.View.layout(View.java:16655)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5471)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.View.layout(View.java:16655)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5471)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at com.android.launcher3.SlidingUpPanelLayout.onLayout(SlidingUpPanelLayout.java:588)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.View.layout(View.java:16655)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5471)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at com.android.launcher3.DragLayer.onLayout(DragLayer.java:525)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.View.layout(View.java:16655)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5471)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.View.layout(View.java:16655)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5471)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.View.layout(View.java:16655)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5471)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.View.layout(View.java:16655)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5471)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.widget.FrameLayout.onLayout(FrameLayout.java:273)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2694)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.View.layout(View.java:16655)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewGroup.layout(ViewGroup.java:5471)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2171)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1931)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
01-10 14:43:33.239 17085 17085 E AndroidRuntime: at android.view.Choreographer.doCallbac
Description
java.lang.NullPointerException: Attempt to read from field 'int android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo.left' on a null object reference
at android.support.v7.widget.SimpleItemAnimator.animateChange(SimpleItemAnimator.java:130)
at android.support.v7.widget.RecyclerView.animateChange(RecyclerView.java:3062)
at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:2924)
at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3071)
at android.view.View.layout(View.java:15614)
at android.view.ViewGroup.layout(ViewGroup.java:4968)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1703)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1557)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1466)
at android.view.View.layout(View.java:15614)
at android.view.ViewGroup.layout(ViewGroup.java:4968)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15614)
at android.view.ViewGroup.layout(ViewGroup.java:4968)
at android.support.design.widget.CoordinatorLayout.layoutChild(CoordinatorLayout.java:1037)
at android.support.design.widget.CoordinatorLayout.onLayoutChild(CoordinatorLayout.java:747)
at android.support.design.widget.ViewOffsetBehavior.onLayoutChild(ViewOffsetBehavior.java:42)
at android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onLayoutChild(AppBarLayout.java:1133)
at android.support.design.widget.CoordinatorLayout.onLayout(CoordinatorLayout.java:760)
at android.view.View.layout(View.java:15614)
at android.view.ViewGroup.layout(ViewGroup.java:4968)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15614)
at android.view.ViewGroup.layout(ViewGroup.java:4968)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15614)
at android.view.ViewGroup.layout(ViewGroup.java:4968)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15614)
at android.view.ViewGroup.layout(ViewGroup.java:4968)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1703)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1557)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1466)
at android.view.View.layout(View.java:15614)
at android.view.ViewGroup.layout(ViewGroup.java:4968)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:573)
at android.widget.FrameLayout.onLayout(FrameLayout.java:508)
at android.view.View.layout(View.java:15614)
at android.view.ViewGroup.layout(ViewGroup.java:4968)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2102)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1859)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1077)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5884)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
at android.view.Choreographer.doCallbacks(Choreographer.java:580)
at android.view.Choreographer.doFrame(Choreographer.java:550)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5312)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:901)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:696)