V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
albert0yyyy
V2EX  ›  JetBrains

[记录] PyCharm 2023.2.2 无法启动项目,旧版本可用

  •  
  •   albert0yyyy · 2023-10-07 17:21:50 +08:00 · 525 次点击
    这是一个创建于 443 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前我退回 2022.3.3 ,可以正常使用


    2023.2.2 启动报错,

    我尝试过关闭代理、删除缓存、删除插件、删除旧配置。当我看到这个 issue 后,意识到可能有不少人有这个问题,切换到旧版本可能比较好。

    https://youtrack.jetbrains.com/issue/IDEA-332929


    报错如下:

    
    Internal error. Please refer to https://jb.gg/ide/critical-startup-errors
    
    java.lang.IllegalArgumentException: nameId is invalid: fileId=446545, parentId=0, nameId=0
        at com.intellij.openapi.vfs.newvfs.ChildInfoImpl.<init>(ChildInfoImpl.java:54)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSTreeAccessor.doLoadChildren(PersistentFSTreeAccessor.java:115)
        at com.intellij.openapi.vfs.newvfs.persistent.FSRecordsImpl.list(FSRecordsImpl.java:498)
        at com.intellij.openapi.vfs.newvfs.persistent.FSRecordsImpl.update(FSRecordsImpl.java:530)
        at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.update(FSRecords.java:256)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.findChildInfo(PersistentFSImpl.java:509)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.findInPersistence(VirtualDirectoryImpl.java:154)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.doFindChild(VirtualDirectoryImpl.java:137)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.findChild(VirtualDirectoryImpl.java:83)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.refreshAndFindChild(VirtualDirectoryImpl.java:349)
        at com.intellij.openapi.vfs.newvfs.VfsImplUtil.refreshAndFindFileByPath(VfsImplUtil.java:117)
        at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.refreshAndFindFileByPath(LocalFileSystemBase.java:132)
        at com.intellij.openapi.vfs.LocalFileSystem.refreshAndFindFileByNioFile(LocalFileSystem.java:50)
        at com.intellij.ide.CommandLineProcessor.doOpenFile(CommandLineProcessor.kt:99)
        at com.intellij.ide.CommandLineProcessor.doOpenFileOrProject(CommandLineProcessor.kt:87)
        at com.intellij.ide.CommandLineProcessor$doOpenFileOrProject$1.invokeSuspend(CommandLineProcessor.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
        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)
    
    
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1179 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:09 · PVG 02:09 · LAX 10:09 · JFK 13:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.