java.util.concurrent.CompletionException: org.picocontainer.PicoRegistration idea启动报错,无法打开软件

文章描述了一个在IntelliJIDEA中由于Lua插件重复导致的错误,具体表现为PicoRegistrationException,关键在于两个插件Luacheck和Emmylua的设置冲突。解决方案是定位到plugins文件夹,删除Luacheck插件,保留Emmylua,以恢复IDE的正常工作。
摘要由CSDN通过智能技术生成

路径位置:C:\Users\yang\AppData\Roaming\JetBrains\IntelliJIdea2020.1\plugins

报错信息:

java.util.concurrent.CompletionException: org.picocontainer.PicoRegistrationException: Key com.tang.intellij.lua.luacheck.LuaCheckSettings duplicated

错误相关信息:

 

原因lua插件重复导致的错误。如果是其他插件,直接将相关的文件夹删除就行

修改方式:找到目标文件夹将luanalysis删除,只留下Emmylua插件即可,直接删除喔

查找插件路径:

路径位置:C:\Users\yang\AppData\Roaming\JetBrains\IntelliJIdea2020.1\plugins(示例)

修改完成即可正常使用了

详细报错信息:

java.util.concurrent.CompletionException: org.picocontainer.PicoRegistrationException:

Key com.tang.intellij.lua.luacheck.LuaCheckSettings duplicated at 

java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:3
14) at 

java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:683) at 

java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:658) at 

java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2094) 

at com.intellij.idea.ApplicationLoader.registerAppComponents(ApplicationLoader.kt:104) at 

com.intellij.idea.ApplicationLoader.executeInitAppInEdt(ApplicationLoader.kt:63) at 

com.intellij.idea.ApplicationLoader.access$executeInitAppInEdt(ApplicationLoader.kt:1) at 

com.intellij.idea.ApplicationLoader$initApplication$1$1.run(ApplicationLoader.kt:363) at 

java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at 

java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776) at 

java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727) at 

java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at 

java.base/java.security.AccessController.doPrivileged(Native Method) at 

java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at 

java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746) at 

java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at 

java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at 

java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at 

java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at 

java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at 

java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: org.picocontainer.PicoRegistrationException: Key 

com.tang.intellij.lua.luacheck.LuaCheckSettings duplicated at 

com.intellij.util.pico.DefaultPicoContainer.registerComponent(DefaultPicoContainer.java:119) at 

com.intellij.serviceContainer.ComponentManagerImpl.registerServices(ComponentManagerImpl.kt:400) at 

com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:250) at 

com.intellij.idea.ApplicationLoader$registerAppComponents$1.apply(ApplicationLoader.kt:106) at 

com.intellij.idea.ApplicationLoader$registerAppComponents$1.apply(ApplicationLoader.kt) at 

java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:680) ... 19 more

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值