Cannot create class com.jetbrains.rust.fullLine.RsFullLineSupporter

Please see error after my config. It happens both on IJ and RR

my config:

ideaVersion=2024.3.3
rustRoverVersion=2024.3.3
rustPluginVersion=243.23654.116

plugin.xml

<idea-plugin allow-bundled-update="true">
    <id>io.github.flaxoos.foo</id>
    <name>Foo</name>
    <vendor>Flaxoos</vendor>
    <version>0.0.1-SNAPSHOT</version>

    <depends>com.intellij.modules.ultimate</depends> 
    <depends>com.intellij.modules.platform</depends>
    <depends>com.intellij.modules.lang</depends>
    <depends>com.intellij.modules.rust-capable</depends>
    <depends>com.jetbrains.rust</depends>
    <xi:include href="/META-INF/foo-core.xml" xpointer="xpointer(/idea-plugin/*)"/>
</idea-plugin>

foo-core.xml

<idea-plugin allow-bundled-update="true">

<depends>com.intellij.modules.lang</depends>
<depends>com.intellij.modules.platform</depends>
<depends>com.intellij.modules.rust-capable</depends>
...

Error:

com.intellij.diagnostic.PluginException: Cannot create class com.jetbrains.rust.fullLine.RsFullLineSupporter (classloader=PluginClassLoader(plugin=PluginDescriptor(name=Rust, id=com.jetbrains.rust, moduleName=com.jetbrains.rust.fullLine, descriptorPath=com.jetbrains.rust.fullLine.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=com.jetbrains.rust.fullLine, isBundled=false), packagePrefix=com.jetbrains.rust.fullLine., state=active, parents=PluginDescriptor(name=Rust, id=com.jetbrains.rust, moduleName=com.jetbrains.rust.inline.completion, descriptorPath=com.jetbrains.rust.inline.completion.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=com.jetbrains.rust.inline.completion, isBundled=false), PluginDescriptor(name=Rust, id=com.jetbrains.rust, descriptorPath=plugin.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=org.rust, isBundled=false), PluginDescriptor(name=Full Line Code Completion, id=org.jetbrains.completion.full.line, descriptorPath=plugin.xml, path=~/.gradle/caches/8.10.2/transforms/851fb980de06e146bf01a3520cdc2d53/transformed/ideaIU-2024.3.3-aarch64/plugins/fullLine, version=243.24978.46, package=org.jetbrains.completion.full.line, isBundled=true), ))
	at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:499)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith$$$capture(ContinuationImpl.kt:33)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt)
...
Caused by: com.intellij.diagnostic.PluginException: Cannot create class com.jetbrains.rust.fullLine.RsFullLineSupporter (classloader=PluginClassLoader(plugin=PluginDescriptor(name=Rust, id=com.jetbrains.rust, moduleName=com.jetbrains.rust.fullLine, descriptorPath=com.jetbrains.rust.fullLine.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=com.jetbrains.rust.fullLine, isBundled=false), packagePrefix=com.jetbrains.rust.fullLine., state=active, parents=PluginDescriptor(name=Rust, id=com.jetbrains.rust, moduleName=com.jetbrains.rust.inline.completion, descriptorPath=com.jetbrains.rust.inline.completion.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=com.jetbrains.rust.inline.completion, isBundled=false), PluginDescriptor(name=Rust, id=com.jetbrains.rust, descriptorPath=plugin.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=org.rust, isBundled=false), PluginDescriptor(name=Full Line Code Completion, id=org.jetbrains.completion.full.line, descriptorPath=plugin.xml, path=~/.gradle/caches/8.10.2/transforms/851fb980de06e146bf01a3520cdc2d53/transformed/ideaIU-2024.3.3-aarch64/plugins/fullLine, version=243.24978.46, package=org.jetbrains.completion.full.line, isBundled=true), ))
	at com.intellij.serviceContainer.ComponentManagerImpl.doInstantiateClass(ComponentManagerImpl.kt:927)
	at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:903)
	at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:944)

...
Caused by: com.intellij.diagnostic.PluginException: Cannot create class com.jetbrains.rust.fullLine.RsFullLineSupporter (classloader=PluginClassLoader(plugin=PluginDescriptor(name=Rust, id=com.jetbrains.rust, moduleName=com.jetbrains.rust.fullLine, descriptorPath=com.jetbrains.rust.fullLine.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=com.jetbrains.rust.fullLine, isBundled=false), packagePrefix=com.jetbrains.rust.fullLine., state=active, parents=PluginDescriptor(name=Rust, id=com.jetbrains.rust, moduleName=com.jetbrains.rust.inline.completion, descriptorPath=com.jetbrains.rust.inline.completion.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=com.jetbrains.rust.inline.completion, isBundled=false), PluginDescriptor(name=Rust, id=com.jetbrains.rust, descriptorPath=plugin.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=org.rust, isBundled=false), PluginDescriptor(name=Full Line Code Completion, id=org.jetbrains.completion.full.line, descriptorPath=plugin.xml, path=~/.gradle/caches/8.10.2/transforms/851fb980de06e146bf01a3520cdc2d53/transformed/ideaIU-2024.3.3-aarch64/plugins/fullLine, version=243.24978.46, package=org.jetbrains.completion.full.line, isBundled=true), ))

	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith$$$capture(ContinuationImpl.kt:33)
...
Caused by: java.lang.BootstrapMethodError: com.intellij.diagnostic.PluginException: Cannot load class com.jetbrains.rust.fullLine.RsCodeFormatter (
  error: org/jetbrains/completion/full/line/language/formatters/DefaultTrimCodeFormatter,
  classLoader=PluginClassLoader(plugin=PluginDescriptor(name=Rust, id=com.jetbrains.rust, moduleName=com.jetbrains.rust.fullLine, descriptorPath=com.jetbrains.rust.fullLine.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=com.jetbrains.rust.fullLine, isBundled=false), packagePrefix=com.jetbrains.rust.fullLine., state=active, parents=PluginDescriptor(name=Rust, id=com.jetbrains.rust, moduleName=com.jetbrains.rust.inline.completion, descriptorPath=com.jetbrains.rust.inline.completion.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=com.jetbrains.rust.inline.completion, isBundled=false), PluginDescriptor(name=Rust, id=com.jetbrains.rust, descriptorPath=plugin.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=org.rust, isBundled=false), PluginDescriptor(name=Full Line Code Completion, id=org.jetbrains.completion.full.line, descriptorPath=plugin.xml, path=~/.gradle/caches/8.10.2/transforms/851fb980de06e146bf01a3520cdc2d53/transformed/ideaIU-2024.3.3-aarch64/plugins/fullLine, version=243.24978.46, package=org.jetbrains.completion.full.line, isBundled=true), )
)
	at com.jetbrains.rust.fullLine.RsFullLineSupporter.<init>(RsFullLineSupporter.kt:19)
	at com.intellij.serviceContainer.ComponentManagerImpl.findConstructorAndInstantiateClass(ComponentManagerImpl.kt:909)
	at com.intellij.serviceContainer.ComponentManagerImpl.doInstantiateClass(ComponentManagerImpl.kt:918)

...
Caused by: com.intellij.diagnostic.PluginException: Cannot load class com.jetbrains.rust.fullLine.RsCodeFormatter (
  error: org/jetbrains/completion/full/line/language/formatters/DefaultTrimCodeFormatter,
  classLoader=PluginClassLoader(plugin=PluginDescriptor(name=Rust, id=com.jetbrains.rust, moduleName=com.jetbrains.rust.fullLine, descriptorPath=com.jetbrains.rust.fullLine.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=com.jetbrains.rust.fullLine, isBundled=false), packagePrefix=com.jetbrains.rust.fullLine., state=active, parents=PluginDescriptor(name=Rust, id=com.jetbrains.rust, moduleName=com.jetbrains.rust.inline.completion, descriptorPath=com.jetbrains.rust.inline.completion.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=com.jetbrains.rust.inline.completion, isBundled=false), PluginDescriptor(name=Rust, id=com.jetbrains.rust, descriptorPath=plugin.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=org.rust, isBundled=false), PluginDescriptor(name=Full Line Code Completion, id=org.jetbrains.completion.full.line, descriptorPath=plugin.xml, path=~/.gradle/caches/8.10.2/transforms/851fb980de06e146bf01a3520cdc2d53/transformed/ideaIU-2024.3.3-aarch64/plugins/fullLine, version=243.24978.46, package=org.jetbrains.completion.full.line, isBundled=true), )
)
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.kt:333)
	at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.kt:179)
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:152)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 218 more
Caused by: java.lang.NoClassDefFoundError: org/jetbrains/completion/full/line/language/formatters/DefaultTrimCodeFormatter
	at java.base/java.lang.ClassLoader.defineClass2(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1118)
	at com.intellij.util.lang.UrlClassLoader.consumeClassData(UrlClassLoader.java:303)
	at com.intellij.util.lang.ZipResourceFile.findClass(ZipResourceFile.java:115)
	at com.intellij.util.lang.JarLoader.findClass(JarLoader.java:58)
	at com.intellij.util.lang.ClassPath.findClassInLoader(ClassPath.java:240)
	at com.intellij.util.lang.ClassPath.findClass(ClassPath.java:190)
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.kt:328)

...
Caused by: java.lang.ClassNotFoundException: org.jetbrains.completion.full.line.language.formatters.DefaultTrimCodeFormatter PluginClassLoader(plugin=PluginDescriptor(name=Rust, id=com.jetbrains.rust, moduleName=com.jetbrains.rust.fullLine, descriptorPath=com.jetbrains.rust.fullLine.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=com.jetbrains.rust.fullLine, isBundled=false), packagePrefix=com.jetbrains.rust.fullLine., state=active, parents=PluginDescriptor(name=Rust, id=com.jetbrains.rust, moduleName=com.jetbrains.rust.inline.completion, descriptorPath=com.jetbrains.rust.inline.completion.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=com.jetbrains.rust.inline.completion, isBundled=false), PluginDescriptor(name=Rust, id=com.jetbrains.rust, descriptorPath=plugin.xml, path=~/IdeaProjects/foo-plugin/intellij-platform/plugin/build/idea-sandbox/IU-2024.3.3/plugins/intellij-rust, version=243.23654.116, package=org.rust, isBundled=false), PluginDescriptor(name=Full Line Code Completion, id=org.jetbrains.completion.full.line, descriptorPath=plugin.xml, path=~/.gradle/caches/8.10.2/transforms/851fb980de06e146bf01a3520cdc2d53/transformed/ideaIU-2024.3.3-aarch64/plugins/fullLine, version=243.24978.46, package=org.jetbrains.completion.full.line, isBundled=true), )
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:157)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 229 more
2025-03-05 15:15:42,608 [  13262] SEVERE - #c.i.i.s.i.StartupManagerImpl - IntelliJ IDEA 2024.3.3  Build #IU-243.24978.46
2025-03-05 15:15:42,608 [  13262] SEVERE - #c.i.i.s.i.StartupManagerImpl - JDK: 21.0.6; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
2025-03-05 15:15:42,608 [  13262] SEVERE - #c.i.i.s.i.StartupManagerImpl - OS: Mac OS X
2025-03-05 15:15:42,608 [  13262] SEVERE - #c.i.i.s.i.StartupManagerImpl - Plugin to blame: Full Line Code Completion version: 243.24978.46
2025-03-05 15:15:42,608 [  13262] SEVERE - #c.i.i.s.i.StartupManagerImpl - Last Action: WelcomeScreen.OpenProject