You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac重启后WebStorm部分项目窗口闪退,报IllegalStateException异常求助

问题解决:WebStorm重启后部分项目打开即闪退

问题描述

Mac重启后,WebStorm仅能正常打开重启前处于打开状态的三个项目中的一个;尝试打开另外两个项目时,项目窗口会短暂显示后立即关闭,多次尝试均出现相同问题。日志文件~/Library/Logs/JetBrains/WebStorm2024.1/idea.log中出现以下异常:

java.lang.IllegalStateException: attributeRecord[id:1026394][#0]{attributeId: 14, dedicatedId: 1108509} dedicatedId必须不等于0
	at com.intellij.openapi.vfs.newvfs.persistent.AttributesStorageOverBlobStorage.lambda$checkAttributeRecordSanity$0(AttributesStorageOverBlobStorage.java:226)
	at com.intellij.openapi.vfs.newvfs.persistent.dev.blobstorage.StreamlinedBlobStorageOverMMappedFile.readRecord(StreamlinedBlobStorageOverMMappedFile.java:220)
	at com.intellij.openapi.vfs.newvfs.persistent.dev.blobstorage.StreamlinedBlobStorageHelper.readRecord(StreamlinedBlobStorageHelper.java:217)
	at com.intellij.openapi.vfs.newvfs.persistent.AttributesStorageOverBlobStorage.checkAttributeRecordSanity(AttributesStorageOverBlobStorage.java:200)
	at com.intellij.openapi.vfs.newvfs.persistent.VFSHealthChecker$verifyFileRecords$2$checkSingleFileTask$1.invoke(VFSHealthChecker.kt:273)
	at com.intellij.openapi.vfs.newvfs.persistent.VFSHealthChecker$verifyFileRecords$2$checkSingleFileTask$1.invoke(VFSHealthChecker.kt:236)
	at com.intellij.openapi.application.rw.InternalReadAction.insideReadAction(InternalReadAction.kt:108)
	at com.intellij.openapi.application.rw.InternalReadAction.access$insideReadAction(InternalReadAction.kt:16)
	at com.intellij.openapi.application.rw.InternalReadAction$tryReadCancellable$2.invoke(InternalReadAction.kt:95)
	at com.intellij.openapi.application.rw.InternalReadAction$tryReadCancellable$2.invoke(InternalReadAction.kt:94)
	at com.intellij.openapi.application.rw.CancellableReadActionKt$cancellableReadActionInternal$1.invoke$lambda$1$lambda$0(cancellableReadAction.kt:38)
	at com.intellij.openapi.application.impl.RwLockHolder.tryRunReadAction(RwLockHolder.kt:310)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:958)
	at com.intellij.openapi.application.rw.CancellableReadActionKt$cancellableReadActionInternal$1.invoke$lambda$1(cancellableReadAction.kt:36)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:66)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:155)
	at com.intellij.openapi.application.rw.CancellableReadActionKt$cancellableReadActionInternal$1.invoke(cancellableReadAction.kt:34)
	at com.intellij.openapi.progress.CoroutinesKt.blockingContextInner(coroutines.kt:320)
	at com.intellij.openapi.progress.CoroutinesKt.blockingContext(coroutines.kt:309)
	at com.intellij.openapi.application.rw.CancellableReadActionKt.cancellableReadActionInternal(cancellableReadAction.kt:31)
	at com.intellij.openapi.application.rw.InternalReadAction.tryReadCancellable(InternalReadAction.kt:94)
	at com.intellij.openapi.application.rw.InternalReadAction.tryReadAction(InternalReadAction.kt:78)
	at com.intellij.openapi.application.rw.InternalReadAction.readLoop(InternalReadAction.kt:65)
	at com.intellij.openapi.application.rw.InternalReadAction.access$readLoop(InternalReadAction.kt:16)
	at com.intellij.openapi.application.rw.InternalReadAction$runReadAction$4.invokeSuspend(InternalReadAction.kt:44)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)

解决方案

该错误由WebStorm的持久化虚拟文件系统(VFS)数据损坏引发,按以下步骤修复:

  • 完全关闭WebStorm(确保无后台进程运行)
  • 打开Finder,前往路径:~/Library/Application Support/JetBrains/WebStorm2024.1
  • 删除以下文件夹:
    • caches
    • localHistory
    • persistent
  • 重启WebStorm,尝试打开之前无法加载的项目

若上述方法无效,可尝试:

  • 打开WebStorm欢迎界面,点击Configure > Invalid Caches...,选择Invalidate and Restart
  • 仍未解决的话,备份项目后删除项目目录下的.idea文件夹,重新导入项目

内容的提问来源于stack exchange,提问作者bartonstanley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 06:29:54