team-supercharge / ShimmerLayout

DEPRECATED - Memory efficient shimmering effect for Android applications by Supercharge.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crash on Samsung S6

FlorentDambreville opened this issue · comments

Hello,

We are facing a crash on several Samsung Galaxy S6 that runs on Android 5.0.2.

Fatal Exception: java.lang.ArrayIndexOutOfBoundsException: length=2; index=2 at android.util.PathParser$PathDataNode.addCommand + 380(PathParser.java:380) at android.util.PathParser$PathDataNode.nodesToPath + 260(PathParser.java:260) at android.graphics.drawable.VectorDrawable$VPath.toPath + 1265(VectorDrawable.java:1265) at android.graphics.drawable.VectorDrawable$VPathRenderer.drawPath + 950(VectorDrawable.java:950) at android.graphics.drawable.VectorDrawable$VPathRenderer.drawGroupTree + 931(VectorDrawable.java:931) at android.graphics.drawable.VectorDrawable$VPathRenderer.drawGroupTree + 927(VectorDrawable.java:927) at android.graphics.drawable.VectorDrawable$VPathRenderer.drawGroupTree + 927(VectorDrawable.java:927) at android.graphics.drawable.VectorDrawable$VPathRenderer.drawGroupTree + 927(VectorDrawable.java:927) at android.graphics.drawable.VectorDrawable$VPathRenderer.draw + 938(VectorDrawable.java:938) at android.graphics.drawable.VectorDrawable$VectorDrawableState.updateCachedBitmap + 705(VectorDrawable.java:705) at android.graphics.drawable.VectorDrawable.draw + 280(VectorDrawable.java:280) at android.widget.ImageView.onDraw + 1169(ImageView.java:1169) at android.view.View.draw + 16269(View.java:16269) at android.view.View.updateDisplayListIfDirty + 15192(View.java:15192) at android.view.View.getDisplayList + 15215(View.java:15215) at android.view.ViewGroup.recreateChildDisplayList + 3692(ViewGroup.java:3692) at android.view.ViewGroup.dispatchGetDisplayList + 3671(ViewGroup.java:3671) at android.view.View.updateDisplayListIfDirty + 15152(View.java:15152) at android.view.View.getDisplayList + 15215(View.java:15215) at android.view.View.draw + 15990(View.java:15990) at android.view.ViewGroup.drawChild + 3708(ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw + 3502(ViewGroup.java:3502) at io.supercharge.shimmerlayout.ShimmerLayout.dispatchDraw + 104(ShimmerLayout.java:104) at android.view.View.draw + 16272(View.java:16272) at android.widget.FrameLayout.draw + 592(FrameLayout.java:592) at android.view.View.updateDisplayListIfDirty + 15192(View.java:15192) at android.view.View.getDisplayList + 15215(View.java:15215) at android.view.View.draw + 15990(View.java:15990) at android.view.ViewGroup.drawChild + 3708(ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw + 3502(ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty + 15187(View.java:15187) at android.view.View.getDisplayList + 15215(View.java:15215) at android.view.View.draw + 15990(View.java:15990) at android.view.ViewGroup.drawChild + 3708(ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw + 3502(ViewGroup.java:3502) at androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw + 2023(ConstraintLayout.java:2023) at android.view.View.updateDisplayListIfDirty + 15187(View.java:15187) at android.view.View.getDisplayList + 15215(View.java:15215) at android.view.View.draw + 15990(View.java:15990) at android.view.ViewGroup.drawChild + 3708(ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw + 3502(ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty + 15187(View.java:15187) at android.view.View.getDisplayList + 15215(View.java:15215) at android.view.View.draw + 15990(View.java:15990) at android.view.ViewGroup.drawChild + 3708(ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw + 3502(ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty + 15187(View.java:15187) at android.view.View.getDisplayList + 15215(View.java:15215) at android.view.View.draw + 15990(View.java:15990) at android.view.ViewGroup.drawChild + 3708(ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw + 3502(ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty + 15187(View.java:15187) at android.view.View.getDisplayList + 15215(View.java:15215) at android.view.View.draw + 15990(View.java:15990) at android.view.ViewGroup.drawChild + 3708(ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw + 3502(ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty + 15187(View.java:15187) at android.view.View.getDisplayList + 15215(View.java:15215) at android.view.View.draw + 15990(View.java:15990) at android.view.ViewGroup.drawChild + 3708(ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw + 3502(ViewGroup.java:3502) at android.view.View.draw + 16272(View.java:16272) at android.widget.FrameLayout.draw + 592(FrameLayout.java:592) at com.android.internal.policy.impl.PhoneWindow$DecorView.draw + 3047(PhoneWindow.java:3047) at android.view.View.updateDisplayListIfDirty + 15192(View.java:15192) at android.view.View.getDisplayList + 15215(View.java:15215) at android.view.ThreadedRenderer.updateViewTreeDisplayList + 307(ThreadedRenderer.java:307) at android.view.ThreadedRenderer.updateRootDisplayList + 313(ThreadedRenderer.java:313) at android.view.ThreadedRenderer.draw + 352(ThreadedRenderer.java:352) at android.view.ViewRootImpl.draw + 2811(ViewRootImpl.java:2811) at android.view.ViewRootImpl.performDraw + 2634(ViewRootImpl.java:2634) at android.view.ViewRootImpl.performTraversals + 2222(ViewRootImpl.java:2222) at android.view.ViewRootImpl.doTraversal + 1230(ViewRootImpl.java:1230) at android.view.ViewRootImpl$TraversalRunnable.run + 6726(ViewRootImpl.java:6726) at android.view.Choreographer$CallbackRecord.run + 777(Choreographer.java:777) at android.view.Choreographer.doCallbacks + 590(Choreographer.java:590) at android.view.Choreographer.doFrame + 560(Choreographer.java:560) at android.view.Choreographer$FrameDisplayEventReceiver.run + 763(Choreographer.java:763) at android.os.Handler.handleCallback + 739(Handler.java:739) at android.os.Handler.dispatchMessage + 95(Handler.java:95) at android.os.Looper.loop + 145(Looper.java:145) at android.app.ActivityThread.main + 6119(ActivityThread.java:6119) at java.lang.reflect.Method.invoke(Method.java) at java.lang.reflect.Method.invoke + 372(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run + 1399(ZygoteInit.java:1399) at com.android.internal.os.ZygoteInit.main + 1194(ZygoteInit.java:1194)

Can you help us fixing it please ?