Dialogs shouldn't be called with lock on a stack
[Build info]
build number: __BUILD_NUMBER__
version name: JetBrains MPS __VERSION__
build date: Fri May 29 21:32:36 MSD 2009
java.lang.Throwable
at jetbrains.mps.ide.dialogs.BaseDialog.showDialog(BaseDialog.java:132)
at jetbrains.mps.ide.actions.VcsActionsHelper.showDiffrence(VcsActionsHelper.java:28)
at jetbrains.mps.ide.actions.ShowDiffererenesWithCurrentRevision_Action.doExecute(ShowDiffererenesWithCurrentRevision_Action.java:99)
at jetbrains.mps.workbench.action.BaseAction$3.run(BaseAction.java:126)
at jetbrains.mps.smodel.ModelAccess$9.compute(ModelAccess.java:263)
at jetbrains.mps.smodel.ModelAccess$4.compute(ModelAccess.java:106)
at com.intellij.openapi.application.impl.ApplicationImpl$12.run(ApplicationImpl.java:762)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:743)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:760)
at jetbrains.mps.smodel.ModelAccess.runWriteAction(ModelAccess.java:113)
at jetbrains.mps.smodel.ModelAccess$8.run(ModelAccess.java:250)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:96)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:73)
at jetbrains.mps.smodel.ModelAccess.runWriteActionInCommand(ModelAccess.java:248)
at jetbrains.mps.smodel.ModelAccess.runWriteActionInCommand(ModelAccess.java:261)
at jetbrains.mps.smodel.ModelAccess.runWriteActionInCommand(ModelAccess.java:257)
at jetbrains.mps.workbench.action.BaseAction.actionPerformed(BaseAction.java:124)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:171)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:62)
at com.intellij.ui.plaf.beg.BegMenuItemUI.doClick(BegMenuItemUI.java:481)
at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:28)
at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:501)
at java.awt.Component.processMouseEvent(Component.java:5517)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
at java.awt.Component.processEvent(Component.java:5282)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3984)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3819)
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:1791)
at java.awt.Component.dispatchEvent(Component.java:3819)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:526)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:480)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:352)
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)