SeeSharpSoft / intellij-csv-validator

CSV validator, highlighter and formatter plugin for JetBrains Intellij IDEA, PyCharm, WebStorm, ...
Apache License 2.0
374 stars 45 forks source link

[Automated Report] com.intellij.diagnostic.PluginException: Cannot create class net.seesharpsoft.intellij.plugins.csv.settings.CsvEditorSettingsProvider (classloader=PluginClassLoader(plugin=PluginDescriptor(name=CSV Editor, id=net.seesharpsoft.intellij.plugins.csv, descriptorPath=plugin.xml, path=~/Library/Application Support/JetBrains/PyCharmCE2023.1/plugins/CSVEditor, version=3.3.0-231, package=null, isBundled=false), packagePrefix=null, instanceId=44, state=active)) #846

Closed IlyaChef closed 2 months ago

IlyaChef commented 6 months ago

Message

Stacktrace --- com.intellij.diagnostic.PluginException: Cannot create class net.seesharpsoft.intellij.plugins.csv.settings.CsvEditorSettingsProvider (classloader=PluginClassLoader(plugin=PluginDescriptor(name=CSV Editor, id=net.seesharpsoft.intellij.plugins.csv, descriptorPath=plugin.xml, path=~/Library/Application Support/JetBrains/PyCharmCE2023.1/plugins/CSVEditor, version=3.3.0-231, package=null, isBundled=false), packagePrefix=null, instanceId=44, state=active)) at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:1034) at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:1051) at com.intellij.openapi.options.ConfigurableEP$ClassProducer.createElement(ConfigurableEP.java:438) at com.intellij.openapi.options.ConfigurableEP.createConfigurable(ConfigurableEP.java:344) at com.intellij.openapi.options.ex.ConfigurableWrapper.createConfigurable(ConfigurableWrapper.java:43) at com.intellij.openapi.options.ex.ConfigurableWrapper.wrapConfigurable(ConfigurableWrapper.java:37) at com.intellij.openapi.options.ex.ConfigurableWrapper.wrapConfigurable(ConfigurableWrapper.java:25) at com.intellij.openapi.options.ex.ConfigurableWrapper$CompositeWrapper.getConfigurables(ConfigurableWrapper.java:332) at com.intellij.openapi.options.ex.EpBasedConfigurableGroupKt.collect(EpBasedConfigurableGroup.kt:149) at com.intellij.openapi.options.ex.EpBasedConfigurableGroupKt.collect(EpBasedConfigurableGroup.kt:158) at com.intellij.openapi.options.ex.EpBasedConfigurableGroupKt.access$collect(EpBasedConfigurableGroup.kt:1) at com.intellij.openapi.options.ex.EpBasedConfigurableGroup.(EpBasedConfigurableGroup.kt:111) at com.intellij.openapi.options.ex.ConfigurableExtensionPointUtil.getConfigurableGroup(ConfigurableExtensionPointUtil.java:118) at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:139) at git4idea.config.ErrorNotifier$FixOption$Configure$1.invoke(GitExecutableProblemHandlers.kt:77) at git4idea.config.ErrorNotifier$FixOption$Configure$1.invoke(GitExecutableProblemHandlers.kt:76) at git4idea.config.NotificationErrorNotifier.showError$lambda$0(NotificationErrorNotifier.kt:23) at com.intellij.notification.NotificationAction.lambda$createSimpleExpiring$2(NotificationAction.java:62) at com.intellij.notification.NotificationAction$Simple.actionPerformed(NotificationAction.java:96) at com.intellij.notification.NotificationAction.actionPerformed(NotificationAction.java:33) at com.intellij.openapi.actionSystem.ex.ActionUtil.doPerformActionOrShowPopup(ActionUtil.java:333) at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performActionDumbAwareWithCallbacks$4(ActionUtil.java:307) at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareWithCallbacks(ActionUtil.java:356) at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAwareWithCallbacks(ActionUtil.java:307) at com.intellij.openapi.fileEditor.impl.IdeUiServiceImpl.performActionDumbAwareWithCallbacks(IdeUiServiceImpl.java:114) at com.intellij.notification.Notification.fire(Notification.java:272) at com.intellij.notification.impl.NotificationsManagerImpl.lambda$createAction$16(NotificationsManagerImpl.java:913) at com.intellij.ui.components.labels.LinkLabel.doClick(LinkLabel.java:175) at com.intellij.ui.components.labels.LinkLabel.doClick(LinkLabel.java:389) at com.intellij.ui.components.labels.LinkLabel$MyMouseHandler.mouseReleased(LinkLabel.java:362) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6656) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3385) at java.desktop/java.awt.Component.processEvent(Component.java:6421) at java.desktop/java.awt.Container.processEvent(Container.java:2266) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5026) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4854) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2804) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4854) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:793) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:738) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:730) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:765) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:763) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:762) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:667) at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.kt:615) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:570) at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343) at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:995) at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:113) at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:995) at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:829) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92) Caused by: java.lang.NullPointerException: Cannot invoke "javax.swing.text.Caret.setDot(int)" because "this.caret" is null at java.desktop/javax.swing.text.JTextComponent.setCaretPosition(JTextComponent.java:1691) at java.desktop/javax.swing.text.DefaultFormatter.positionCursorAtInitialLocation(DefaultFormatter.java:333) at java.desktop/javax.swing.text.DefaultFormatter.install(DefaultFormatter.java:126) at java.desktop/javax.swing.text.InternationalFormatter.install(InternationalFormatter.java:286) at java.desktop/javax.swing.JFormattedTextField.setFormatter(JFormattedTextField.java:498) at java.desktop/javax.swing.JFormattedTextField.setValue(JFormattedTextField.java:822) at java.desktop/javax.swing.JFormattedTextField.setFormatterFactory(JFormattedTextField.java:458) at java.desktop/javax.swing.JFormattedTextField.(JFormattedTextField.java:365) at java.desktop/javax.swing.JFormattedTextField.(JFormattedTextField.java:354) at net.seesharpsoft.intellij.plugins.csv.settings.CsvEditorSettingsProvider.createUIComponents(CsvEditorSettingsProvider.java:186) at net.seesharpsoft.intellij.plugins.csv.settings.CsvEditorSettingsProvider.$$$setupUI$$$(CsvEditorSettingsProvider.java) at net.seesharpsoft.intellij.plugins.csv.settings.CsvEditorSettingsProvider.(CsvEditorSettingsProvider.java:25) at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:993) ... 74 more Plugin --- PluginClassLoader(plugin=PluginDescriptor(name=CSV Editor, id=net.seesharpsoft.intellij.plugins.csv, descriptorPath=plugin.xml, path=~/Library/Application Support/JetBrains/PyCharmCE2023.1/plugins/CSVEditor, version=3.3.0-231, package=null, isBundled=false), packagePrefix=null, instanceId=44, state=active) IDE --- PyCharm (PC-231.9414.12)