Akram Bensalem
02/28/2026, 8:12 AMAkram Bensalem
02/28/2026, 8:17 AMjava.lang.ClassNotFoundException: androidx.customview.poolingcontainer.PoolingContainerListener
at com.android.tools.rendering.classloading.loaders.DelegatingClassLoader.loadClassBytes(DelegatingClassLoader.kt:62)
at com.android.tools.rendering.classloading.loaders.DelegatingClassLoader.findClass(DelegatingClassLoader.kt:84)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at com.android.tools.rendering.classloading.loaders.DelegatingClassLoader.loadClass(DelegatingClassLoader.kt:70)
at androidx.compose.ui.platform.ViewCompositionStrategy$DisposeOnDetachedFromWindowOrReleasedFromPool.installFor(ViewCompositionStrategy.android.kt:98)
at androidx.compose.ui.platform.AbstractComposeView.<init>(ComposeView.android.kt:158)
at androidx.compose.ui.platform.ComposeView.<init>(ComposeView.android.kt:575)
at androidx.compose.ui.platform.ComposeView.<init>(ComposeView.android.kt:577)
at androidx.compose.ui.tooling.ComposeViewAdapter.<init>(ComposeViewAdapter.android.kt:132)
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
at com.android.tools.rendering.ViewLoader.createNewInstance(ViewLoader.java:297)
at com.android.tools.rendering.ViewLoader.loadClass(ViewLoader.java:160)
at com.android.tools.rendering.ViewLoader.loadView(ViewLoader.java:121)
at com.android.tools.rendering.LayoutlibCallbackImpl.loadView(LayoutlibCallbackImpl.java:276)
at com.android.tools.rendering.LayoutlibCallbackExDelegate.loadView(LayoutlibCallbackExDelegate.kt:65)
at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:427)
at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:438)
at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:343)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:849)
at android.view.LayoutInflater.inflate(LayoutInflater.java:543)
at android.view.LayoutInflater.inflate(LayoutInflater.java:433)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:355)
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:838)
at com.android.tools.rendering.RenderTask.lambda$inflate$8(RenderTask.java:986)
at com.android.tools.rendering.RenderExecutor.runAsyncActionWithTimeout$lambda$2(RenderExecutor.kt:217)
at com.android.tools.rendering.RenderExecutor$PriorityRunnable.run(RenderExecutor.kt:338)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
and my build.gradle.kts for this module have all necessary dependencies:
kotlin{
sourceSets {
commonMain {
dependencies {
implementation("org.jetbrains.compose.ui:ui-tooling:1.11.0-alpha03")
}
}
androidMain {
dependencies {
implementation("org.jetbrains.compose.ui:ui-tooling:1.11.0-alpha03")
}
}
}
}
dependencies {
add("androidRuntimeClasspath", "org.jetbrains.compose.ui:ui-tooling:1.11.0-alpha03")
}Meet
02/28/2026, 11:14 AMAkram Bensalem
03/02/2026, 12:00 PMMeet
03/02/2026, 12:03 PMkotlin {
sourceSets {
androidMain.dependencies {
implementation(libs.compose.uiToolingPreview)
}
commonMain.dependencies {
implementation(libs.bundles.compose.core)
}
jvmMain.dependencies {
implementation(libs.kotlinx.coroutines.swing)
}
}
}
dependencies {
"androidRuntimeClasspath"(libs.compose.uiTooling)
}Meet
03/02/2026, 12:06 PM[versions]
composeMultiplatform = "1.10.0"
[libraries]
compose-uiTooling = { module = "org.jetbrains.compose.ui:ui-tooling", version.ref = "composeMultiplatform" }
compose-runtime = { module = "org.jetbrains.compose.runtime:runtime", version.ref = "composeMultiplatform" }
compose-foundation = { module = "org.jetbrains.compose.foundation:foundation", version.ref = "composeMultiplatform" }
compose-ui = { module = "org.jetbrains.compose.ui:ui", version.ref = "composeMultiplatform" }
compose-components-resources = { module = "org.jetbrains.compose.components:components-resources", version.ref = "composeMultiplatform" }
compose-uiToolingPreview = { module = "org.jetbrains.compose.ui:ui-tooling-preview", version.ref = "composeMultiplatform" }
[bundles]
compose-core = [
"compose-runtime",
"compose-foundation",
"compose-ui",
"compose-components-resources",
"compose-uiToolingPreview",
"compose-material3",
"compose-material-icons-extended"
]Meet
03/02/2026, 12:08 PMMeet
03/02/2026, 12:09 PM