IDEA启动报错:Internal error. Please report to http://jb.gg/ide/critical-startup-errors

本文详细解析了IDEA启动时报错“Internal error. Please report to http://jb.gg/ide/critical-startup-errors”的原因,主要涉及到插件安装后的证书管理初始化失败问题。通过在命令行输入netsh winsock reset命令并重启电脑,成功解决了该问题。

IDEA启动报错:Internal error. Please report to http://jb.gg/ide/critical-startup-errors

安装插件后,重启idea报错,如下:

Internal error. Please report to http://jb.gg/ide/critical-startup-errors

java.lang.RuntimeException: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing ‘com.intellij.util.net.ssl.CertificateManager’
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:310)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:66)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:143)
at java.lang.reflect.Method.invoke(Method.java:298)
at com.intellij.idea.MainImpl$1$1.a(MainImpl.java:65)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:911)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:662)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue3.run(EventQueue.java:710)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.security.ProtectionDomain3.run(EventQueue.java:710) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain3.run(EventQueue.java:710)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.security.ProtectionDomainJavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:346)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: com.intellij.ide.plugins.PluginManagerStartupAbortedException:Fatalerrorinitializing′com.intellij.util.net.ssl.CertificateManager′atcom.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:274)atcom.intellij.openapi.components.impl.PlatformComponentManagerImpl.handleInitComponentError(PlatformComponentManagerImpl.java:43)atcom.intellij.openapi.components.impl.ComponentManagerImplStartupAbortedException: Fatal error initializing 'com.intellij.util.net.ssl.CertificateManager' at com.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:274) at com.intellij.openapi.components.impl.PlatformComponentManagerImpl.handleInitComponentError(PlatformComponentManagerImpl.java:43) at com.intellij.openapi.components.impl.ComponentManagerImplStartupAbortedException:Fatalerrorinitializingcom.intellij.util.net.ssl.CertificateManageratcom.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:274)atcom.intellij.openapi.components.impl.PlatformComponentManagerImpl.handleInitComponentError(PlatformComponentManagerImpl.java:43)atcom.intellij.openapi.components.impl.ComponentManagerImplComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:515)
at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:119)
at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:447)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:543)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)
at com.intellij.openapi.application.impl.ApplicationImpl.createComponents(ApplicationImpl.java:454)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:103)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:406)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:392)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:203)
… 20 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.security.ssl.SSLContextImplTLSContextatjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:264)atjava.security.ProviderTLSContext at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at java.security.ProviderTLSContextatjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:264)atjava.security.ProviderService.getImplClass(Provider.java:1634)
at java.security.ProviderService.newInstance(Provider.java:1592)atsun.security.jca.GetInstance.getInstance(GetInstance.java:236)atsun.security.jca.GetInstance.getInstance(GetInstance.java:164)atjavax.net.ssl.SSLContext.getInstance(SSLContext.java:156)atcom.intellij.util.net.ssl.CertificateManager.getSystemSslContext(CertificateManager.java:195)atcom.intellij.util.net.ssl.CertificateManager.getSslContext(CertificateManager.java:163)atcom.intellij.util.net.ssl.CertificateManager.<init>(CertificateManager.java:136)atsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)atsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)atsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)atjava.lang.reflect.Constructor.newInstance(Constructor.java:423)atorg.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)atcom.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)atcom.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)atcom.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)atcom.intellij.openapi.components.impl.ComponentManagerImplService.newInstance(Provider.java:1592) at sun.security.jca.GetInstance.getInstance(GetInstance.java:236) at sun.security.jca.GetInstance.getInstance(GetInstance.java:164) at javax.net.ssl.SSLContext.getInstance(SSLContext.java:156) at com.intellij.util.net.ssl.CertificateManager.getSystemSslContext(CertificateManager.java:195) at com.intellij.util.net.ssl.CertificateManager.getSslContext(CertificateManager.java:163) at com.intellij.util.net.ssl.CertificateManager.<init>(CertificateManager.java:136) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63) at com.intellij.openapi.components.impl.ComponentManagerImplService.newInstance(Provider.java:1592)atsun.security.jca.GetInstance.getInstance(GetInstance.java:236)atsun.security.jca.GetInstance.getInstance(GetInstance.java:164)atjavax.net.ssl.SSLContext.getInstance(SSLContext.java:156)atcom.intellij.util.net.ssl.CertificateManager.getSystemSslContext(CertificateManager.java:195)atcom.intellij.util.net.ssl.CertificateManager.getSslContext(CertificateManager.java:163)atcom.intellij.util.net.ssl.CertificateManager.<init>(CertificateManager.java:136)atsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)atsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)atsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)atjava.lang.reflect.Constructor.newInstance(Constructor.java:423)atorg.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)atcom.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)atcom.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)atcom.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)atcom.intellij.openapi.components.impl.ComponentManagerImplComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:474)
… 32 more
解决方案如下:打开cmd命令窗口,输入netsh winsock reset 命令,重新配置网络,重启计算机,就可以了(我的是这样)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值