Добрый день! При нажатии на кнопку получения правильного результата - ошибка IDE. Переустановлена IDE (Community 2021.3), плагин, проект скачан заново, без изменений. Стактрейс:
java.lang.NoClassDefFoundError: com/intellij/openapi/vfs/ex/dummy/DummyFileIdGenerator
at com.homework.plugin.vf.HWVirtualFileImpl.<init>(HWVirtualFileImpl.java:15)
at com.homework.plugin.vf.HWVirtualFileDirectoryImpl.<init>(HWVirtualFileDirectoryImpl.java:16)
at com.homework.plugin.vf.HWDummyFileSystem.createRoot(HWDummyFileSystem.java:60)
at com.homework.plugin.vf.HWDummyFileSystem.getInstance(HWDummyFileSystem.java:40)
at com.homework.plugin.button.CorrectSolutionButton$ShowDiffAction.run(CorrectSolutionButton.java:110)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:947)
at com.homework.plugin.button.CorrectSolutionButton.actionPerformed(CorrectSolutionButton.java:86)
at com.intellij.openapi.actionSystem.impl.ActionButton.actionPerformed(ActionButton.java:172)
at com.intellij.openapi.actionSystem.impl.ActionButton.lambda$performAction$0(ActionButton.java:151)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareWithCallbacks(ActionUtil.java:265)
at com.intellij.openapi.actionSystem.impl.ActionButton.performAction(ActionButton.java:151)
at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:433)
at java.desktop/java.awt.Component.processEvent(Component.java:6419)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5029)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4861)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2790)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4861)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:778)
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.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:751)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:749)
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:748)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:891)
at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.java:820)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:757)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:447)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:818)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:446)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:805)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:498)
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: java.lang.ClassNotFoundException: com.intellij.openapi.vfs.ex.dummy.DummyFileIdGenerator PluginClassLoader(plugin=PluginDescriptor(name=JavaRush HomeWork, id=com.javarush.plugin2, descriptorPath=plugin.xml, path=~\AppData\Roaming\JetBrains\IdeaIC2021.3\plugins\JavaRushIdeaPlugin.jar, version=3.54, package=null, isBundled=false), packagePrefix=null, instanceId=48, state=active)
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:235)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 48 more
sidoryak
35 уровень
IdeaPlugin Ошибка при попытке получения правильного решения
Обсуждается
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
sidoryakTechnical Lead в Росбанк
5 декабря 2021, 16:10
Помогла переустановка IDEA на более раннюю верисю (2020.3) и скаченный заново чистый проект
0
sidoryakTechnical Lead в Росбанк
6 декабря 2021, 04:19
Еще раз перепроверил - на 2021.3 проблема, при откате работает
0
bakvit
29 июня 2023, 15:37
30.06.2023 если кто то столкнулся с данной проблемой, подтверждаю проблема лечится установкой IDE версии ideaIC-2020.3.4, на всех версиях выше плагин не работает
0
Никита
5 декабря 2021, 10:52
у меня эта же проблема, надеюсь после выходных ответят
0
ДенисExpert
5 декабря 2021, 05:34
И у меня тоже самое!
0