Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

[Bug] TransitionLayout: no method setLayoutMarginStarton View "homeDividerShadow" #2811

Closed
jonalmeida opened this issue May 24, 2019 · 0 comments
Labels
🐞 bug Crashes, Something isn't working, .. P1 Current sprint Release Blocker Blocks a Release

Comments

@jonalmeida
Copy link
Contributor

jonalmeida commented May 24, 2019

This is a troubling bug because it was hiding #2808 and I had to remove the animation code that caused this warning trace to get the trace for the former issue.

Steps to reproduce

Switch between tabs and monitor logcat:

TransitionLayout  E  no method setLayoutMarginStarton View "homeDividerShadow"
 System.err  W  java.lang.NoSuchMethodException: setLayoutMarginStart [float]
             W      at java.lang.Class.getMethod(Class.java:2068)
             W      at java.lang.Class.getMethod(Class.java:1690)
             W      at androidx.constraintlayout.widget.ConstraintAttribute.setInterpolatedValue(ConstraintAttribute.java:37
                9)
             W      at androidx.constraintlayout.motion.widget.SplineSet$CustomSet.setProperty(SplineSet.java:278)
             W      at androidx.constraintlayout.motion.widget.MotionController.interpolate(MotionController.java:886)
             W      at androidx.constraintlayout.motion.widget.MotionLayout.evaluateLayout(MotionLayout.java:2344)
             W      at androidx.constraintlayout.motion.widget.MotionLayout.onMeasure(MotionLayout.java:1816)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:733)
             W      at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:805)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1535)
             W      at android.widget.LinearLayout.measureVertical(LinearLayout.java:825)
             W      at android.widget.LinearLayout.onMeasure(LinearLayout.java:704)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
             W      at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:143)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1535)
             W      at android.widget.LinearLayout.measureVertical(LinearLayout.java:825)
             W      at android.widget.LinearLayout.onMeasure(LinearLayout.java:704)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1535)
             W      at android.widget.LinearLayout.measureVertical(LinearLayout.java:825)
             W      at android.widget.LinearLayout.onMeasure(LinearLayout.java:704)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
             W      at com.android.internal.policy.DecorView.onMeasure(DecorView.java:716)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2725)
             W      at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1575)
             W      at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1858)
             W      at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1463)
             W      at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7190)
             W      at android.view.Choreographer$CallbackRecord.run(Choreographer.java:949)
             W      at android.view.Choreographer.doCallbacks(Choreographer.java:761)
             W      at android.view.Choreographer.doFrame(Choreographer.java:696)
             W      at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:935)
             W      at android.os.Handler.handleCallback(Handler.java:873)
             W      at android.os.Handler.dispatchMessage(Handler.java:99)
             W      at android.os.Looper.loop(Looper.java:193)
             W      at android.app.ActivityThread.main(ActivityThread.java:6718)
             W      at java.lang.reflect.Method.invoke(Native Method)
             W      at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
             W      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
TransitionLayout  E  no method setLayoutMarginEndon View "homeDividerShadow"
 System.err  W  java.lang.NoSuchMethodException: setLayoutMarginEnd [float]
             W      at java.lang.Class.getMethod(Class.java:2068)
             W      at java.lang.Class.getMethod(Class.java:1690)
             W      at androidx.constraintlayout.widget.ConstraintAttribute.setInterpolatedValue(ConstraintAttribute.java:37
                9)
             W      at androidx.constraintlayout.motion.widget.SplineSet$CustomSet.setProperty(SplineSet.java:278)
             W      at androidx.constraintlayout.motion.widget.MotionController.interpolate(MotionController.java:886)
             W      at androidx.constraintlayout.motion.widget.MotionLayout.evaluateLayout(MotionLayout.java:2344)
             W      at androidx.constraintlayout.motion.widget.MotionLayout.onMeasure(MotionLayout.java:1816)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:733)
             W      at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:805)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1535)
             W      at android.widget.LinearLayout.measureVertical(LinearLayout.java:825)
             W      at android.widget.LinearLayout.onMeasure(LinearLayout.java:704)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
             W      at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:143)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1535)
             W      at android.widget.LinearLayout.measureVertical(LinearLayout.java:825)
             W      at android.widget.LinearLayout.onMeasure(LinearLayout.java:704)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1535)
             W      at android.widget.LinearLayout.measureVertical(LinearLayout.java:825)
             W      at android.widget.LinearLayout.onMeasure(LinearLayout.java:704)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6749)
             W      at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
             W      at com.android.internal.policy.DecorView.onMeasure(DecorView.java:716)
             W      at android.view.View.measure(View.java:23169)
             W      at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2725)
             W      at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1575)
             W      at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1858)
             W      at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1463)
             W      at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7190)
             W      at android.view.Choreographer$CallbackRecord.run(Choreographer.java:949)
             W      at android.view.Choreographer.doCallbacks(Choreographer.java:761)
             W      at android.view.Choreographer.doFrame(Choreographer.java:696)
             W      at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:935)
             W      at android.os.Handler.handleCallback(Handler.java:873)
             W      at android.os.Handler.dispatchMessage(Handler.java:99)
             W      at android.os.Looper.loop(Looper.java:193)
             W      at android.app.ActivityThread.main(ActivityThread.java:6718)
             W      at java.lang.reflect.Method.invoke(Native Method)
             W      at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
             W      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

  • Android device: ?
  • Fenix version: ?

┆Issue is synchronized with this Jira Task

@jonalmeida jonalmeida added the 🐞 bug Crashes, Something isn't working, .. label May 24, 2019
boek added a commit to boek/fenix that referenced this issue May 24, 2019
@vesta0 vesta0 added P1 Current sprint Release Blocker Blocks a Release labels May 24, 2019
@vesta0 vesta0 added this to the Bugs milestone May 24, 2019
@ekager ekager closed this as completed in f76437f May 24, 2019
@data-sync-user data-sync-user changed the title [Bug] TransitionLayout: no method setLayoutMarginStarton View "homeDividerShadow" FNX2-18297 ⁃ [Bug] TransitionLayout: no method setLayoutMarginStarton View "homeDividerShadow" Aug 5, 2020
@data-sync-user data-sync-user changed the title FNX2-18297 ⁃ [Bug] TransitionLayout: no method setLayoutMarginStarton View "homeDividerShadow" FNX3-16599 ⁃ [Bug] TransitionLayout: no method setLayoutMarginStarton View "homeDividerShadow" Aug 11, 2020
@kbrosnan kbrosnan changed the title FNX3-16599 ⁃ [Bug] TransitionLayout: no method setLayoutMarginStarton View "homeDividerShadow" [Bug] TransitionLayout: no method setLayoutMarginStarton View "homeDividerShadow" Aug 26, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🐞 bug Crashes, Something isn't working, .. P1 Current sprint Release Blocker Blocks a Release
Projects
None yet
Development

No branches or pull requests

4 participants