cursive

kongeor 2025-09-25T09:57:47.222239Z

Hello! When launching intellij, cursive crashes immediately with

java.lang.IllegalArgumentException: Missing extension point: com.intellij.spellchecker.languages in container Application (RA allowed) 
will attach the stack trace in the thread. Can't find a way to work around that so will try downgrading.

kongeor 2025-09-26T08:44:02.521179Z

I was on 2025.2-252 with intellij 2025.2.2

kongeor 2025-09-26T08:44:35.539429Z

Downgrading to 2025.2-251 with intellij 2025.1.6 fixed it for me

kongeor 2025-09-25T09:57:53.890039Z

java.lang.IllegalArgumentException: Missing extension point: com.intellij.spellchecker.languages in container Application (RA allowed)
	at com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.getExtensionPoint(ExtensionsAreaImpl.kt:273)
	at com.intellij.openapi.extensions.BaseExtensionPointName.getRootPoint$intellij_platform_extensions(BaseExtensionPointName.kt:28)
	at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.kt:54)
	at com.intellij.spellchecker.grazie.NaturalLanguagesProvider$Companion.getEnabledLanguages(NaturalLanguagesProvider.kt:21)
	at com.intellij.spellchecker.inspections.SpellCheckingInspection$MyTokenConsumer.isOnlyEnglishDictionaryEnabled(SpellCheckingInspection.java:328)
	at com.intellij.spellchecker.inspections.SpellCheckingInspection$MyTokenConsumer.hasProblem(SpellCheckingInspection.java:316)
	at com.intellij.spellchecker.inspections.SpellCheckingInspection$MyTokenConsumer.consume(SpellCheckingInspection.java:269)
	at com.intellij.spellchecker.inspections.SpellCheckingInspection$MyTokenConsumer.consume(SpellCheckingInspection.java:223)
	at com.intellij.spellchecker.inspections.BaseSplitter.addWord(BaseSplitter.java:35)
	at com.intellij.spellchecker.inspections.IdentifierSplitter.split(IdentifierSplitter.java:42)
	at cursive.spelling.SymbolSplitter.split(Spelling.kt:56)
	at com.intellij.spellchecker.inspections.SpellCheckingInspection$MyTokenConsumer.consumeToken(SpellCheckingInspection.java:256)
	at com.intellij.spellchecker.tokenizer.TokenConsumer.consumeToken(TokenConsumer.java:26)
	at cursive.spelling.SymbolTokenizer.tokenize(Spelling.kt:38)
	at com.intellij.spellchecker.inspections.SpellCheckingInspection.tokenize(SpellCheckingInspection.java:177)
	at com.intellij.spellchecker.inspections.SpellCheckingInspection.tokenize(SpellCheckingInspection.java:168)
	at com.intellij.spellchecker.inspections.SpellCheckingInspection.inspect(SpellCheckingInspection.java:138)
	at com.intellij.spellchecker.inspections.SpellCheckingInspection$1.visitElement(SpellCheckingInspection.java:128)
	at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:270)
	at cursive.psi.impl.symbols.ClEditorSymbol.accept(ClEditorSymbol.java:181)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner$InspectionProblemHolder.visitElement(InspectionRunner.java:609)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processContext$19(InspectionRunner.java:414)
	at com.intellij.codeInsight.daemon.impl.InspectionVisitorOptimizer.acceptElements(InspectionVisitorOptimizer.java:207)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.processContext(InspectionRunner.java:412)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$7(InspectionRunner.java:180)
	at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunReadAction(NestedLocksThreadingSupport.kt:826)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1221)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$executeInImpatientReadAction$16(InspectionRunner.java:393)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:158)
	at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:150)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$executeInImpatientReadAction$17(InspectionRunner.java:384)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:129)
	at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:118)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.executeInImpatientReadAction(InspectionRunner.java:384)
	at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$8(InspectionRunner.java:173)
	at com.intellij.concurrency.ApplierCompleter.processArrayItem(ApplierCompleter.java:121)
	at com.intellij.concurrency.ApplierCompleter.processArray(ApplierCompleter.java:219)
	at com.intellij.concurrency.ApplierCompleter.helpOthers(ApplierCompleter.java:239)
	at com.intellij.concurrency.ApplierCompleter.helpAll(ApplierCompleter.java:181)
	at com.intellij.concurrency.ApplierCompleter.lambda$exec$0(ApplierCompleter.java:111)
	at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunReadAction(NestedLocksThreadingSupport.kt:826)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1221)
	at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$2(ApplierCompleter.java:153)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:681)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:756)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:712)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:680)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:78)
	at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:164)
	at com.intellij.concurrency.ApplierCompleter.lambda$wrapAndRun$1(ApplierCompleter.java:145)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:258)
	at com.intellij.concurrency.ApplierCompleter.wrapAndRun(ApplierCompleter.java:145)
	at com.intellij.concurrency.ApplierCompleter.exec(ApplierCompleter.java:113)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:507)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1491)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:2073)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2035)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

cfleming 2025-09-25T21:38:08.936079Z

Which Cursive and IntelliJ versions are you using?