Skip to content

[Nightly] Failed to inflate ColorStateList #12921

@TobiGr

Description

@TobiGr

Checklist

  • I am able to reproduce the bug with the latest version given here: CLICK THIS LINK.
  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected version

0.28.0 nightly at 86fb618

Steps to reproduce the bug

  1. Select YouTube service
  2. open a list, e.g. trending music
  3. start a stream in background

Expected behavior

no warnings

Actual behavior

Logcat is spammed with warnings

Screenshots/Screen recordings

No response

Logs

Stacktrace
Failed to inflate ColorStateList, leaving it to the framework
java.lang.UnsupportedOperationException: Failed to resolve attribute at index 0: TypedValue{t=0x2/d=0x7f04012b a=-1}, theme={InheritanceMap=[id=0x7f13017eorg.schabi.newpipe.debug.enqueueui:style/LightTheme.YouTube, id=0x7f13017aorg.schabi.newpipe.debug.enqueueui:style/LightTheme, id=0x7f130016org.schabi.newpipe.debug.enqueueui:style/Base.LightTheme, id=0x7f1300caorg.schabi.newpipe.debug.enqueueui:style/Base.V29.LightTheme, id=0x7f1300c4org.schabi.newpipe.debug.enqueueui:style/Base.V27.LightTheme, id=0x7f1300a9org.schabi.newpipe.debug.enqueueui:style/Base.V21.LightTheme, id=0x7f13000borg.schabi.newpipe.debug.enqueueui:style/Base, id=0x7f1300c7org.schabi.newpipe.debug.enqueueui:style/Base.V29, id=0x7f1300c1org.schabi.newpipe.debug.enqueueui:style/Base.V27, id=0x7f1300a6org.schabi.newpipe.debug.enqueueui:style/Base.V21, id=0x7f1302dforg.schabi.newpipe.debug.enqueueui:style/Theme.AppCompat.DayNight.NoActionBar, id=0x7f1302eborg.schabi.newpipe.debug.enqueueui:style/Theme.AppCompat.Light.NoActionBar, id=0x7f1302e5org.schabi.newpipe.debug.enqueueui:style/Theme.AppCompat.Light, id=0x7f130058org.schabi.newpipe.debug.enqueueui:style/Base.Theme.AppCompat.Light, id=0x7f1300c6org.schabi.newpipe.debug.enqueueui:style/Base.V28.Theme.AppCompat.Light, id=0x7f1300bforg.schabi.newpipe.debug.enqueueui:style/Base.V26.Theme.AppCompat.Light, id=0x7f1300b9org.schabi.newpipe.debug.enqueueui:style/Base.V23.Theme.AppCompat.Light, id=0x7f1300b7org.schabi.newpipe.debug.enqueueui:style/Base.V22.Theme.AppCompat.Light, id=0x7f1300adorg.schabi.newpipe.debug.enqueueui:style/Base.V21.Theme.AppCompat.Light, id=0x7f1300d1org.schabi.newpipe.debug.enqueueui:style/Base.V7.Theme.AppCompat.Light, id=0x7f13019eorg.schabi.newpipe.debug.enqueueui:style/Platform.AppCompat.Light, id=0x7f1301a9org.schabi.newpipe.debug.enqueueui:style/Platform.V25.AppCompat.Light, id=0x1030241android:style/Theme.Material.Light.NoActionBar, id=0x1030237android:style/Theme.Material.Light, id=0x103000candroid:style/Theme.Light, id=0x1030005android:style/Theme], Themes=[org.schabi.newpipe.debug.enqueueui:style/LightTheme.YouTube, forced, org.schabi.newpipe.debug.enqueueui:style/OpeningTheme, forced, org.schabi.newpipe.debug.enqueueui:style/Theme.AppCompat.Empty, forced, android:style/Theme.DeviceDefault.Light.DarkActionBar, forced]}
	at android.content.res.TypedArray.getColor(TypedArray.java:529)
	at androidx.core.content.res.ColorStateListInflaterCompat.inflate(ColorStateListInflaterCompat.java:157)
	at androidx.core.content.res.ColorStateListInflaterCompat.createFromXmlInner(ColorStateListInflaterCompat.java:122)
	at androidx.core.content.res.ColorStateListInflaterCompat.createFromXml(ColorStateListInflaterCompat.java:102)
	at androidx.core.content.res.ResourcesCompat.inflateColorStateList(ResourcesCompat.java:259)
	at androidx.core.content.res.ResourcesCompat.getColorStateList(ResourcesCompat.java:234)
	at androidx.core.content.ContextCompat.getColorStateList(ContextCompat.java:516)
	at androidx.appcompat.content.res.AppCompatResources.getColorStateList(AppCompatResources.java:46)
	at com.google.android.material.resources.MaterialResources.getColorStateList(MaterialResources.java:64)
	at com.google.android.material.imageview.ShapeableImageView.<init>(ShapeableImageView.java:110)
	at com.google.android.material.imageview.ShapeableImageView.<init>(ShapeableImageView.java:88)
	at java.lang.reflect.Constructor.newInstance0(Native Method)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
	at android.view.LayoutInflater.createView(LayoutInflater.java:858)
	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1010)
	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:965)
	at android.view.LayoutInflater.rInflate(LayoutInflater.java:1127)
	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1088)
	at android.view.LayoutInflater.inflate(LayoutInflater.java:686)
	at android.view.LayoutInflater.inflate(LayoutInflater.java:538)
	at org.schabi.newpipe.info_list.holder.InfoItemHolder.<init>(InfoItemHolder.java:37)
	at org.schabi.newpipe.info_list.holder.CommentInfoItemHolder.<init>(CommentInfoItemHolder.java:55)
	at org.schabi.newpipe.info_list.InfoListAdapter.onCreateViewHolder(InfoListAdapter.java:322)
	at androidx.recyclerview.widget.RecyclerView$Adapter.createViewHolder(RecyclerView.java:7889)
	at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6969)
	at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6853)
	at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6849)
	at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2422)
	at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1722)
	at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1682)
	at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:747)
	at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4737)
	at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:4459)
	at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:5011)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1103)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at androidx.viewpager.widget.ViewPager.onLayout(ViewPager.java:1775)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at com.google.android.material.appbar.HeaderScrollingViewBehavior.layoutChild(HeaderScrollingViewBehavior.java:145)
	at com.google.android.material.appbar.ViewOffsetBehavior.onLayoutChild(ViewOffsetBehavior.java:43)
	at com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.onLayoutChild(AppBarLayout.java:2461)
	at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayout(CoordinatorLayout.java:918)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at androidx.coordinatorlayout.widget.CoordinatorLayout.layoutChild(CoordinatorLayout.java:1213)
	at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayoutChild(CoordinatorLayout.java:899)
	at com.google.android.material.bottomsheet.BottomSheetBehavior.onLayoutChild(BottomSheetBehavior.java:579)
	at androidx.coordinatorlayout.widget.CoordinatorLayout.onLayout(CoordinatorLayout.java:918)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at androidx.drawerlayout.widget.DrawerLayout.onLayout(DrawerLayout.java:1263)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1891)
	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1729)
	at android.widget.LinearLayout.onLayout(LinearLayout.java:1638)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1891)
	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1729)
	at android.widget.LinearLayout.onLayout(LinearLayout.java:1638)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332)
	at android.widget.FrameLayout.onLayout(FrameLayout.java:270)
	at com.android.internal.policy.DecorView.onLayout(DecorView.java:799)
	at android.view.View.layout(View.java:23798)
	at android.view.ViewGroup.layout(ViewGroup.java:6413)
	at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:4118)
	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3459)
	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2371)
	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9297)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1231)
	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1239)
	at android.view.Choreographer.doCallbacks(Choreographer.java:899)
	at android.view.Choreographer.doFrame(Choreographer.java:832)
	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1214)
	at android.os.Handler.handleCallback(Handler.java:942)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loopOnce(Looper.java:201)
	at android.os.Looper.loop(Looper.java:288)
	at android.app.ActivityThread.main(ActivityThread.java:7924)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)

Affected Android/Custom ROM version

No response

Affected device model

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugIssue is related to a bug

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions