Skip to content

[Catalog] BottomWindowInsetView render problem #4699

Closed
@pubiqq

Description

@pubiqq

How to reproduce:
Try to open cat_extended_fab_fragment.xml in Layout Editor (Design mode).

Result:

Render problem

java.lang.ClassCastException: class android.view.ViewRootImpl cannot be cast to class android.view.ViewGroup (android.view.ViewRootImpl and android.view.ViewGroup are in unnamed module of loader com.intellij.ide.plugins.cl.PluginClassLoader @560adae2)
	at io.material.catalog.feature.BottomWindowInsetView.onAttachedToWindow(BottomWindowInsetView.java:53)
	at android.view.View.dispatchAttachedToWindow(View.java:22895)
	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3513)
	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3513)
	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3513)
	at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3513)
	at android.view.AttachInfo_Accessor.setAttachInfo(AttachInfo_Accessor.java:69)
	at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:361)
	at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:462)
	at com.android.tools.idea.layoutlib.LayoutLibrary.createSession(LayoutLibrary.java:125)
	at com.android.tools.rendering.RenderTask.createRenderSession(RenderTask.java:782)
	at com.android.tools.rendering.RenderTask.lambda$inflate$6(RenderTask.java:930)
	at com.android.tools.rendering.RenderExecutor.runAsyncActionWithTimeout$lambda$12(RenderExecutor.kt:210)
	at com.android.tools.rendering.RenderExecutor$PriorityRunnable.run(RenderExecutor.kt:327)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)

Material Library version: a822f4f

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions