Skip to content

Bug when I create new flutter project #8480

@lvtdel

Description

@lvtdel

What happened

I created a new Flutter project. After that, IntelliJ showed a notification and threw an exception.

Version information

IntelliJ IDEA 2025.2 • Flutter plugin io.flutter 87.1 • Dart plugin 252.24322.5

Flutter 3.32.8

Exception

null

java.lang.IllegalStateException: Background write action is not permitted on this thread. Consider using `backgroundWriteAction`, or switch to EDT
	at com.intellij.openapi.application.impl.ApplicationImpl.checkWriteActionAllowedOnCurrentThread(ApplicationImpl.java:1092)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1099)
	at io.flutter.utils.OpenApiUtils.safeRunWriteAction(OpenApiUtils.java:94)
	at io.flutter.utils.FlutterModuleUtils.enableDartSDK(FlutterModuleUtils.java:418)
	at io.flutter.FlutterInitializer.executeProjectStartup(FlutterInitializer.java:110)
	at io.flutter.FlutterProjectActivity.execute$suspendImpl(FlutterProjectActivity.kt:21)
	at io.flutter.FlutterProjectActivity.execute(FlutterProjectActivity.kt)
	at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:511)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:613)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:1189)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:778)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:765)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions