Enables Struts support, including Web Flow Diagrams, Structure Tree, Properties Table, Wizards and much more.
Supports Code Completion/Navigation/Lookup/Refactoring for Struts, Validation and Tiles configuration files.
After I installed this plugin, backspace and delete suddenly stopped working. I tried to restart idea several times, but it didn't work. First after I removed this plugin, idea was back to normal again.
.
Anonymous
Rated:
2009-07-31 07:55:46
Great plugin!
.
Anonymous
Rated: noRate
2007-12-29 13:12:29
test
.
Anonymous
Rated: noRate
2007-12-29 13:09:56
when I download struts assistant, the IDE show the following error message :
anima.plugins.struts.E.D: action with id "J2EEViewPopupMenu" isn't registered; action will be added to the "Other" group [Plugin: Struts Assistant] com.intellij.diagnostic.PluginException: anima.plugins.struts.E.D: action with id "J2EEViewPopupMenu" isn't registered; action will be added to the "Other" group [Plugin: Struts Assistant] at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.a(ActionManagerImpl.java:104) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.a(ActionManagerImpl.java:525) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.a(ActionManagerImpl.java:275) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.c(ActionManagerImpl.java:102) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.a(ActionManagerImpl.java:509) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.readExternal(ActionManagerImpl.java:28) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.a(ComponentStoreImpl.java:41) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initJdomExternalizable(ComponentStoreImpl.java:132) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$1.run(ComponentStoreImpl.java:2) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:43) at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initComponent(ComponentStoreImpl.java:7) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:167) at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1100(ComponentManagerImpl.java:49) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:1) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:15) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:199) at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:186) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:168) at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:99) at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:120) at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:124) at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:1) at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:16) at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:40) at com.intellij.idea.MainImpl$3.run(MainImpl.java:3) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:111) at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:53) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:92) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) update failed for ActionGroup: anima.plugins.api.ActionAdapter@507384[Open Struts Configuration Wizard]: WEB java.lang.NoSuchFieldError: WEB at anima.plugins.api.PathManager.getWebModules(PathManager.java:83) at anima.plugins.struts.G.K.checkEnabled(y:54) at anima.ui.action.SmartAbstractAction.update(SmartAbstractAction.java:59) at anima.plugins.api.ActionAdapter.update(ActionAdapter.java:42) at com.intellij.openapi.actionSystem.impl.Utils.a(Utils.java:18) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:41) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImmediately(ActionToolbarImpl.java:374) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.(ActionToolbarImpl.java:222) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.createActionToolbar(ActionManagerImpl.java:330) at anima.plugins.api.AppManager.createToolbar(AppManager.java:204) at anima.D.A.A.(y:275) at anima.plugins.struts.F.(y:45) at anima.plugins.struts.J.(y:17) at anima.plugins.struts.StrutsFeatureFactoryImpl.createToolWindowComponent(y:25) at anima.plugins.struts.H.projectOpened(y:75) at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:67) at com.intellij.openapi.project.impl.ProjectImpl.access$300(ProjectImpl.java:41) at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:8) at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectOpened(ProjectManagerImpl.java:4) at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:283) at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:60) at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:157) at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:180) at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:92) at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:60) at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:5) at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:6) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:20) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:111) at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:53) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:92) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
java.lang.NoClassDefFoundError: com/intellij/j2ee/j2eeDom/XmlBasedObjectsManager at anima.plugins.struts.H.projectOpened(y:86) at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:67) at com.intellij.openapi.project.impl.ProjectImpl.access$300(ProjectImpl.java:41) at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:8) at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectOpened(ProjectManagerImpl.java:4) at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:283) at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:60) at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:157) at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:180) at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:92) at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:60) at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:5) at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:6) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:20) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:111) at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:53) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:92) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) Argument 0 for @NotNull parameter of com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.removeFileEditorManagerListener must not be null java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.removeFileEditorManagerListener must not be null at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.removeFileEditorManagerListener(FileEditorManagerImpl.java) at anima.plugins.struts.H.projectClosed(y:230) at com.intellij.openapi.project.impl.ProjectImpl.d(ProjectImpl.java:37) at com.intellij.openapi.project.impl.ProjectImpl.access$400(ProjectImpl.java:26) at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectClosed(ProjectImpl.java:1) at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectClosed(ProjectManagerImpl.java:2) at com.intellij.openapi.project.impl.ProjectManagerImpl.e(ProjectManagerImpl.java:156) at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:242) at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:123) at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:157) at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:180) at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:92) at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:60) at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:5) at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:6) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:20) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:111) at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:53) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:92) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
===please fix it, thank you for you help===
sorry for I posted the message on here, because I don't know how to let you know the error....
Looks very nice but unfortunately it is doing a mess in xml file when I open page flow diagram. I'm not talking about changing order or something like this but it changes forwards paths so the flow becomes not valid any more. This is VERY URGENT bug!!! Be careful!
.
Anonymous
Rated:
2006-07-07 20:28:53
Holly cr.. Such an ugly and buggy plug-in does not deserve 5 stars. Till Demetra will be publish Struts will be totally phased out, so it's really too late. Also this plug-in is very "non-IntelliJ" like.
.
Anonymous
Rated:
2006-06-30 13:46:37
I'm surprised this was not rated yet. Tried several other struts plugins but this is the best of all. Very nice integrated within Idea and very intuitive... I still miss some navigation features but I'm sure this will happen soon... (as of release 1.20)
Comments:
anima.plugins.struts.E.D: action with id "J2EEViewPopupMenu" isn't registered; action will be added to the "Other" group [Plugin: Struts Assistant]
com.intellij.diagnostic.PluginException: anima.plugins.struts.E.D: action with id "J2EEViewPopupMenu" isn't registered; action will be added to the "Other" group [Plugin: Struts Assistant]
at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.a(ActionManagerImpl.java:104)
at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.a(ActionManagerImpl.java:525)
at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.a(ActionManagerImpl.java:275)
at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.c(ActionManagerImpl.java:102)
at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.a(ActionManagerImpl.java:509)
at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.readExternal(ActionManagerImpl.java:28)
at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.a(ComponentStoreImpl.java:41)
at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initJdomExternalizable(ComponentStoreImpl.java:132)
at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$1.run(ComponentStoreImpl.java:2)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:43)
at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initComponent(ComponentStoreImpl.java:7)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:167)
at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1100(ComponentManagerImpl.java:49)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:1)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:15)
at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:199)
at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:186)
at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:168)
at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:99)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:120)
at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:124)
at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:1)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:16)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:40)
at com.intellij.idea.MainImpl$3.run(MainImpl.java:3)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:111)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:53)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:92)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
update failed for ActionGroup: anima.plugins.api.ActionAdapter@507384[Open Struts Configuration Wizard]: WEB
java.lang.NoSuchFieldError: WEB
at anima.plugins.api.PathManager.getWebModules(PathManager.java:83)
at anima.plugins.struts.G.K.checkEnabled(y:54)
at anima.ui.action.SmartAbstractAction.update(SmartAbstractAction.java:59)
at anima.plugins.api.ActionAdapter.update(ActionAdapter.java:42)
at com.intellij.openapi.actionSystem.impl.Utils.a(Utils.java:18)
at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:41)
at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImmediately(ActionToolbarImpl.java:374)
at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.(ActionToolbarImpl.java:222)
at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.createActionToolbar(ActionManagerImpl.java:330)
at anima.plugins.api.AppManager.createToolbar(AppManager.java:204)
at anima.D.A.A.(y:275)
at anima.plugins.struts.F.(y:45)
at anima.plugins.struts.J.(y:17)
at anima.plugins.struts.StrutsFeatureFactoryImpl.createToolWindowComponent(y:25)
at anima.plugins.struts.H.projectOpened(y:75)
at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:67)
at com.intellij.openapi.project.impl.ProjectImpl.access$300(ProjectImpl.java:41)
at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:8)
at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectOpened(ProjectManagerImpl.java:4)
at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:283)
at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:60)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:157)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:180)
at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:92)
at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:60)
at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:5)
at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:6)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:20)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:111)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:53)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:92)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
java.lang.NoClassDefFoundError: com/intellij/j2ee/j2eeDom/XmlBasedObjectsManager
at anima.plugins.struts.H.projectOpened(y:86)
at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:67)
at com.intellij.openapi.project.impl.ProjectImpl.access$300(ProjectImpl.java:41)
at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:8)
at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectOpened(ProjectManagerImpl.java:4)
at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:283)
at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:60)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:157)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:180)
at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:92)
at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:60)
at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:5)
at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:6)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:20)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:111)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:53)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:92)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Argument 0 for @NotNull parameter of com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.removeFileEditorManagerListener must not be null
java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of com/intellij/openapi/fileEditor/impl/FileEditorManagerImpl.removeFileEditorManagerListener must not be null
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.removeFileEditorManagerListener(FileEditorManagerImpl.java)
at anima.plugins.struts.H.projectClosed(y:230)
at com.intellij.openapi.project.impl.ProjectImpl.d(ProjectImpl.java:37)
at com.intellij.openapi.project.impl.ProjectImpl.access$400(ProjectImpl.java:26)
at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectClosed(ProjectImpl.java:1)
at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectClosed(ProjectManagerImpl.java:2)
at com.intellij.openapi.project.impl.ProjectManagerImpl.e(ProjectManagerImpl.java:156)
at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:242)
at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:123)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:157)
at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:180)
at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:92)
at com.intellij.idea.IdeaApplication.b(IdeaApplication.java:60)
at com.intellij.idea.IdeaApplication.access$400(IdeaApplication.java:5)
at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:6)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:20)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:111)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:53)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:92)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
===please fix it, thank you for you help===
sorry for I posted the message on here, because I don't know how to let you know the error....
Be careful!
Also this plug-in is very "non-IntelliJ" like.