Environment:
- Java: JetBrains s.r.o. 25.0.2
- OS: Mac OS X aarch64
- IDE: CLion 2026.1.1
- SonarQube for IDE: 12.2.0.84584
- Programming languages: C++
- Tooling: CMake
Hey everyone,
Everytime I run CLion, at a random moment I get the following exception thrown, no particular situation I would say. I noticed it with 12.1 as well, it is annoying but not blocking, everything still works as expected it seems.
c.ij.diagnostic.PluginException: Trying to add extensions to non-registered file type JSON [Plugin: org.sonarlint.idea]
at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.loadFileTypeBeans(FileTypeManagerImpl.java:510)
at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.initStandardFileTypes(FileTypeManagerImpl.java:375)
at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.initializeComponent(FileTypeManagerImpl.java:745)
at c.ij.configurationStore.ComponentStoreImpl.initComponent$suspendImpl(ComponentStoreImpl.kt:198)
at c.ij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt)
at c.ij.configurationStore.ComponentStoreWithExtraComponents.initComponent(ComponentStoreWithExtraComponents.kt:48)
at c.ij.serviceContainer.ServiceInstanceInitializerKt.initializeService(ServiceInstanceInitializer.kt:157)
at c.ij.serviceContainer.ServiceInstanceInitializerKt.access$initializeService(ServiceInstanceInitializer.kt:1)
at c.ij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:75)
at c.ij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt)
at c.ij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:181)
at c.ij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
at c.ij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:67)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at c.ij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:179)
at c.ij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
at c.ij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:20)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:360)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:134)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:53)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
at c.ij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:164)
at c.ij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:29)
at c.ij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:154)
at c.ij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:112)
at c.ij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance$suspendImpl(LazyInstanceHolder.kt:100)
at c.ij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt)
at c.ij.platform.instanceContainer.internal.InstanceContainerImpl.instance(InstanceContainerImpl.kt:83)
at c.ij.serviceContainer.ComponentManagerImpl.getServiceAsync(ComponentManagerImpl.kt:749)
I have the following plug-ins installed and enabled:
SonarQube for IDE (12.2.0.84584)
CLion Integration for Zephyr® Project (261.23567.135)
CMake (261.23567.138)
Compilation Database (261.23567.138)
Makefile (261.23567.135)
CLion C and C++ (261.23567.135-mac-arm64)
Makefile Language (261.23567.135)
Markdown (261.23567.135)
Natural Languages (261.23567.135)
Shell Script (261.23567.135)
CLion CTest (261.23567.135)
CLion Google Testing and Mocking Framework (261.23567.135)
Git (261.23567.135)
Clangd Support (261.23567.135)
Images (261.23567.135)
Native Build Tools (261.23567.135)
Native Debugging Support (261.23567.135)
Here are the verbose logs:
Log.txt (77.6 KB)
Cheers ![]()