rikvdkleij / intellij-haskell

IntelliJ plugin for Haskell
https://rikvdkleij.github.io/intellij-haskell/
Apache License 2.0
1.31k stars 94 forks source link

Assertion failed when initializing first project #667

Open fengkeyleaf opened 3 years ago

fengkeyleaf commented 3 years ago

java.lang.Throwable: Assertion failed at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:218) at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:227) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.<init>(ActionManagerImpl.java:139) at com.jetbrains.rdserver.ui.actionPopupMenu.BackendActionManager.<init>(BackendActionManager.kt:14) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at com.intellij.serviceContainer.ConstructorInjectionKt.instantiateUsingPicoContainer(constructorInjection.kt:47) at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClassWithConstructorInjection(ComponentManagerImpl.kt:877) at com.intellij.serviceContainer.ServiceComponentAdapter.createAndInitialize(ServiceComponentAdapter.kt:48) at com.intellij.serviceContainer.ServiceComponentAdapter.doCreateInstance(ServiceComponentAdapter.kt:36) at com.intellij.serviceContainer.BaseComponentAdapter.getInstanceUncached(BaseComponentAdapter.kt:113) at com.intellij.serviceContainer.BaseComponentAdapter.getInstance(BaseComponentAdapter.kt:67) at com.intellij.serviceContainer.BaseComponentAdapter.getInstance$default(BaseComponentAdapter.kt:60) at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:590) at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:573) at com.intellij.openapi.client.ClientAwareComponentManager.getFromSelfOrCurrentSession(ClientAwareComponentManager.kt:37) at com.intellij.openapi.client.ClientAwareComponentManager.getService(ClientAwareComponentManager.kt:22) at com.intellij.openapi.actionSystem.ActionManager.getInstance(ActionManager.java:30) at com.intellij.openapi.actionSystem.DefaultActionGroup.addAction(DefaultActionGroup.java:158) at com.intellij.openapi.actionSystem.DefaultActionGroup.add(DefaultActionGroup.java:129) at com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectSdksModel.createAddActions(ProjectSdksModel.java:286) at com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectSdksModel.createAddActions(ProjectSdksModel.java:264) at com.intellij.openapi.roots.ui.configuration.ProjectJdksConfigurable.createActions(ProjectJdksConfigurable.java:143) at com.intellij.openapi.roots.ui.configuration.ProjectJdksConfigurable.createActions(ProjectJdksConfigurable.java:32) at com.intellij.openapi.ui.MasterDetailsComponent.initTree(MasterDetailsComponent.java:445) at com.intellij.openapi.roots.ui.configuration.ProjectJdksConfigurable.initTree(ProjectJdksConfigurable.java:60) at com.intellij.openapi.roots.ui.configuration.ProjectJdksConfigurable.<init>(ProjectJdksConfigurable.java:43) at com.intellij.openapi.roots.ui.configuration.ProjectJdksConfigurable.<init>(ProjectJdksConfigurable.java:37) at com.intellij.ide.util.projectWizard.ProjectJdkStep.<init>(ProjectJdkStep.java:33) at com.intellij.ide.util.projectWizard.ProjectWizardStepFactoryImpl$2.<init>(ProjectWizardStepFactoryImpl.java:70) at com.intellij.ide.util.projectWizard.ProjectWizardStepFactoryImpl.createProjectJdkStep(ProjectWizardStepFactoryImpl.java:70) at com.intellij.ide.util.projectWizard.importSources.impl.JavaProjectStructureDetector.createWizardSteps(JavaProjectStructureDetector.java:45) at com.intellij.ide.util.newProjectWizard.modes.CreateFromSourcesMode.addSteps(CreateFromSourcesMode.java:80) at com.intellij.ide.util.projectWizard.ImportFromSourcesProvider.addSteps(ImportFromSourcesProvider.java:44) at com.intellij.ide.util.newProjectWizard.modes.ImportMode.createSteps(ImportMode.java:54) at com.intellij.ide.util.newProjectWizard.modes.WizardMode.getSteps(WizardMode.java:47) at com.intellij.ide.util.newProjectWizard.AddModuleWizard.initModuleWizard(AddModuleWizard.java:80) at com.intellij.ide.util.newProjectWizard.AddModuleWizard.<init>(AddModuleWizard.java:45) at com.intellij.ide.actions.ImportModuleAction.createImportWizard(ImportModuleAction.java:234) at intellij.haskell.module.StackProjectOpenProcessor.doOpenProject(StackProjectOpenProcessor.scala:28) at com.intellij.ide.impl.ProjectUtil.lambda$chooseProcessorAndOpenAsync$12(ProjectUtil.java:365) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:214) at com.intellij.openapi.application.TransactionGuardImpl.access$200(TransactionGuardImpl.java:21) at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:196) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:794) at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:350) at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:84) at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:133) at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46) at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:189) 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 com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:886) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:755) at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:442) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:825) at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:441) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:794) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:487) 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)

And I couldn't install HLint with the following errors: ` 1:15 PM x509-validation > Data\X509\Validation\Fingerprint.hs:24:10: warning: [-Wmissing-methods]

1:15 PM x509-validation > : commitAndReleaseBuffer: invalid argument (invalid character)

1:15 PM : commitAndReleaseBuffer: invalid argument (invalid character) `

My OS is Windows 10: Edition Windows 10 Pro Version 21H1 Installed on ‎3/‎12/‎2021 OS build 19043.1165 Experience Windows Feature Experience Pack 120.2212.3530.0