首页 > 解决方案 > pycharm IDE 致命错误和新的跨平台 PowerShell

问题描述

当我打开 pycharm 应用程序时,我发现了这个 ID 错误详细信息

在此处输入图像描述

com.intellij.diagnostic.PluginException: Cannot create extension (class=com.webschik.doT.editor.actions.DotTypedHandler) [Plugin: com.webschik.doT]
    at com.intellij.serviceContainer.ComponentManagerImpl.createError(ComponentManagerImpl.kt:932)
    at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:88)
    at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapter(ExtensionPointImpl.java:486)
    at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:434)
    at com.intellij.openapi.extensions.impl.ExtensionPointImpl.calcExtensionList(ExtensionPointImpl.java:241)
    at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:235)
    at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.java:39)
    at com.intellij.codeInsight.editorActions.TypedHandler$TypedHandlerDelegatePreloader.preload(TypedHandler.java:687)
    at com.intellij.idea.ApplicationLoader$executePreloadActivity$1.run(ApplicationLoader.kt:412)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.idea.ApplicationLoader.executePreloadActivity(ApplicationLoader.kt:402)
    at com.intellij.idea.ApplicationLoader.access$executePreloadActivity(ApplicationLoader.kt:1)
    at com.intellij.idea.ApplicationLoader$executePreloadActivities$2.run(ApplicationLoader.kt:467)
    at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: com.intellij.diagnostic.PluginException: Cannot create class com.webschik.doT.editor.actions.DotTypedHandler (classloader=PluginClassLoader(plugin=PluginDescriptor(name=doT, id=com.webschik.doT, descriptorPath=plugin.xml, path=~\AppData\Roaming\JetBrains\PyCharmCE2021.2\plugins\idea-doT.jar, version=1.5.4, package=null), packagePrefix=null, instanceId=21, state=active))
    at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:870)
    at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.instantiateClass(XmlExtensionAdapter.java:99)
    at com.intellij.openapi.extensions.impl.XmlExtensionAdapter$SimpleConstructorInjectionAdapter.instantiateClass(XmlExtensionAdapter.java:116)
    at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:66)
    ... 19 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.webschik.doT.DotLanguage
    at com.webschik.doT.parsing.DotElementType.<init>(DotElementType.java:17)
    at com.webschik.doT.parsing.DotTokenTypes.<clinit>(DotTokenTypes.java:12)
    at com.webschik.doT.parsing.DotTokenTypesBySymbol.<clinit>(DotTokenTypesBySymbol.java:12)
    at com.webschik.doT.editor.actions.DotTypedHandler.<init>(DotTypedHandler.java:26)
    at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:830)
    ... 22 more

此外,在终端中,我得到以下几行:

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Try the new cross-platform PowerShell https://aka.ms/pscore6

PS C:\Users\A\D-main\

我不认为这是两个问题之间的关系。

我尝试使用命令移动到我之前创建的本地环境

conda activate env

但我不能,尽管 env 环境可用。

我尝试了很多解决方案,但是我的 windows 命令行终端解决了 powershell 的问题,但它在 pycharm 中仍然可用。

我试过这条线,它对我不起作用

powershell.exe -NoExit -NoLogo

如果有人以前遇到过这个问题,我该怎么做才能解决这个问题?

标签: pythonpowershellpycharmwindows-10

解决方案


推荐阅读