XSLT plugin - Exception when trying to close project configuration panel

Hi Sacha,

Kudos for the improvements in the latest version of the XSLT plugin. I
have one issue though: every time I go to project settings, aftet I
click the 'ok' button, the dialog doesn't close. I have to kill and
restart IDEA after that.

Here is the end of my log file:

2005-11-30 01:10:20,134 INFO -
lication.impl.LaterInvocatorEx -
leaveModal:com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog[dialog2,252,63,666x713,invalid,hidden,layout=java.awt.BorderLayout,modal,title=Run/Debug
Configurations,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog$1[,4,30,658x679,invalid,layout=com.incors.plaf.alloy.bk,alignmentX=0.0,alignmentY=0.0,border=,flags=449,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]

2005-11-30 01:10:25,743 INFO -
lij.localVcs.impl.LocalVcsImpl - purged 0 items
2005-11-30 01:10:41,665 INFO -
lication.impl.LaterInvocatorEx -
enterModal:com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog[dialog4,206,134,700x500,invalid,hidden,layout=java.awt.BorderLayout,modal,title=Project
Settings -
Modules,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog$1[,0,0,0x0,invalid,layout=com.incors.plaf.alloy.bk,alignmentX=0.0,alignmentY=0.0,border=,flags=449,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]

2005-11-30 01:10:47,275 INFO -
lication.impl.LaterInvocatorEx -
enterModal:com.intellij.openapi.progress.util.SmoothProgressAdapter@13ce0d6
2005-11-30 01:10:47,493 INFO -
lij.localVcs.impl.LocalVcsImpl - purged 0 items
2005-11-30 01:10:47,525 INFO -
lij.localVcs.impl.LocalVcsImpl - purged 0 items
2005-11-30 01:10:47,571 INFO -
ject.impl.BaseFileConfigurable - Time to save
C:\sandbox\minimda\minimda.iml: 15
2005-11-30 01:10:47,634 INFO -
ject.impl.BaseFileConfigurable - Time to save
C:\sandbox\minimda\minimda.ipr: 31
2005-11-30 01:10:47,712 INFO -
IDEA-Config - writeExternal(Element element)
2005-11-30 01:10:47,743 INFO -
ject.impl.BaseFileConfigurable - Time to save
C:\sandbox\minimda\minimda.iws: 31
2005-11-30 01:10:47,993 ERROR -
com.intellij.ide.IdeEventQueue - Error during dispatching of
java.awt.event.MouseEvent[MOUSE_RELEASED,(708,671),button=1,modifiers=Button1,clickCount=1]
on dialog4
2005-11-30 01:10:47,993 ERROR -
com.intellij.ide.IdeEventQueue - IntelliJ IDEA 5.0.2 Build #4055
2005-11-30 01:10:47,993 ERROR -
com.intellij.ide.IdeEventQueue - JDK: 1.5.0_04
2005-11-30 01:10:47,993 ERROR -
com.intellij.ide.IdeEventQueue - VM: Java HotSpot(TM) Client VM
2005-11-30 01:10:47,993 ERROR -
com.intellij.ide.IdeEventQueue - Vendor: Sun Microsystems Inc.
2005-11-30 01:10:47,993 ERROR -
com.intellij.ide.IdeEventQueue - OS: Windows XP
2005-11-30 01:10:47,993 ERROR -
com.intellij.ide.IdeEventQueue - Error during dispatching of
java.awt.event.MouseEvent[MOUSE_RELEASED,(708,671),button=1,modifiers=Button1,clickCount=1]
on dialog4
java.lang.NullPointerException
at
org.intellij.lang.xpath.xslt.associations.impl.FileAssociationsConfigurable.disposeUIResources(FileAssociationsConfigurable.java:110)
at
com.intellij.openapi.options.ex.ExplorerSettingsEditor.dispose(ExplorerSettingsEditor.java:184)
at com.intellij.openapi.ui.DialogWrapper.close(DialogWrapper.java:156)
at com.intellij.openapi.ui.DialogWrapper.doOKAction(DialogWrapper.java:369)
at
com.intellij.openapi.options.ex.ExplorerSettingsEditor.doOKAction(ExplorerSettingsEditor.java:7)
at
com.intellij.openapi.ui.DialogWrapper$OkAction.actionPerformed(DialogWrapper.java:833)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1774)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at
com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:35)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:85)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:23)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
at java.awt.Dialog$1.run(Dialog.java:515)
at java.awt.Dialog.show(Dialog.java:536)
at
com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:18)
at
com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:117)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:730)
at
com.intellij.ide.actions.ShowSettingsUtilImpl.showExplorerOptions(ShowSettingsUtilImpl.java:6)
at
com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:40)
at
com.intellij.ide.actions.ShowSettingsAction.actionPerformed(ShowSettingsAction.java:0)
at
com.intellij.openapi.actionSystem.impl.ActionButton.performAction(ActionButton.java:24)
at
com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:22)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1774)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at
com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:35)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:85)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:23)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
2005-11-30 01:10:48,025 INFO -
lication.impl.LaterInvocatorEx -
leaveModal:com.intellij.openapi.progress.util.SmoothProgressAdapter@13ce0d6

1 comment

Hi dimitar,

Kudos for the improvements in the latest version of the XSLT plugin. I
have one issue though: every time I go to project settings, aftet I
click the 'ok' button, the dialog doesn't close. I have to kill and
restart IDEA after that.


Ah well, the "Classic View" of the Settings Dialog - gotta admit that I never tested this.
The workaround is to set the dialog back to the "Default" mode, this works just fine.

Thanks for the report, I will put out a fix ASAP.

Sascha

0

Please sign in to leave a comment.