I found the following bug in IDEA Pandora build 511
System:
Dell Latitude C600
850Mhz Pentium III
256Mg RAM
Windows 2000 Professional
Steps to reproduce
1. Unzip build 511 to windows dir
2. Copy conf files and directories from 2.0.3 to build Pandora 511's conf
directory (to copy configuration settings)
3. Start Pandora 511
4. Open project created in 2.0.3
5. Right-click on package
6. "Internal assertion" box appears with the following displayed in the command
window:
[psi.checkInsideAtomicAction] com.intellij.b.a: ASSERTION: Access to PSI should be
performed inside atomic action only
[psi.checkInsideAtomicAction] at com.intellij.b.b.a(b.java:46)
[psi.checkInsideAtomicAction] at com.intellij.psi.impl.t.p(t.java:510)
[psi.checkInsideAtomicAction] at com.intellij.psi.impl.c.b.a(b.java:46)
[psi.checkInsideAtomicAction] at com.intellij.psi.impl.t.b(t.java:225)
[psi.checkInsideAtomicAction] at com.intellij.psi.impl.c.v.d(v.java:140)
[psi.checkInsideAtomicAction] at com.intellij.ide.navigator.impl.cn.c(cn.java:137)
[psi.checkInsideAtomicAction] at com.intellij.ide.impl.c.a(c.java:12)
[psi.checkInsideAtomicAction] at
com.intellij.refactoring.actions.MoveElementAction.a(MoveElementAction.java:2)
[psi.checkInsideAtomicAction] at
com.intellij.refactoring.actions.MoveElementAction.a(MoveElementAction.java:46)
[psi.checkInsideAtomicAction] at
com.intellij.refactoring.actions.MoveElementAction.a(MoveElementAction.java:28)
[psi.checkInsideAtomicAction] at com.intellij.jd.actions.y.isEnabled(y.java:21)
[psi.checkInsideAtomicAction] at com.intellij.jd.actions.bd.a(bd.java:47)
[psi.checkInsideAtomicAction] at
com.intellij.jd.actions.ActionMenu.a(ActionMenu.java:40)
[psi.checkInsideAtomicAction] at
com.intellij.jd.actions.ActionMenu.a(ActionMenu.java:21)
[psi.checkInsideAtomicAction] at
com.intellij.jd.actions.ActionPopupMenu.getPreferredSize(ActionPopupMenu.java:16)
[psi.checkInsideAtomicAction] at
java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:518)
[psi.checkInsideAtomicAction] at java.awt.Container.preferredSize(Container.java:833)
[psi.checkInsideAtomicAction] at
java.awt.Container.getPreferredSize(Container.java:817)
[psi.checkInsideAtomicAction] at
javax.swing.JComponent.getPreferredSize(JComponent.java:992)
[psi.checkInsideAtomicAction] at
javax.swing.DefaultPopupFactory$JPanelPopup.pack(DefaultPopupFactory.java:936)
[psi.checkInsideAtomicAction] at
javax.swing.DefaultPopupFactory.getPopup(DefaultPopupFactory.java:362)
[psi.checkInsideAtomicAction] at
javax.swing.JPopupMenu.setVisible(JPopupMenu.java:608)
[psi.checkInsideAtomicAction] at javax.swing.JPopupMenu.show(JPopupMenu.java:737)
[psi.checkInsideAtomicAction] at
com.intellij.jd.actions.ActionPopupMenu.show(ActionPopupMenu.java:13)
[psi.checkInsideAtomicAction] at com.intellij.ide.navigator.impl.cn.a(cn.java:260)
[psi.checkInsideAtomicAction] at com.intellij.ide.navigator.impl.cn.a(cn.java:301)
[psi.checkInsideAtomicAction] at
com.intellij.ide.navigator.impl.d.mouseReleased(d.java:10)
[psi.checkInsideAtomicAction] at
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
[psi.checkInsideAtomicAction] at
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:230)
[psi.checkInsideAtomicAction] at
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:230)
[psi.checkInsideAtomicAction] at
java.awt.Component.processMouseEvent(Component.java:3715)
[psi.checkInsideAtomicAction] at java.awt.Component.processEvent(Component.java:3544)
[psi.checkInsideAtomicAction] at java.awt.Container.processEvent(Container.java:1164)
[psi.checkInsideAtomicAction] at
java.awt.Component.dispatchEventImpl(Component.java:2593)
[psi.checkInsideAtomicAction] at
java.awt.Container.dispatchEventImpl(Container.java:1213)
[psi.checkInsideAtomicAction] at
java.awt.Component.dispatchEvent(Component.java:2497)
[psi.checkInsideAtomicAction] at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
[psi.checkInsideAtomicAction] at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
[psi.checkInsideAtomicAction] at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
[psi.checkInsideAtomicAction] at
java.awt.Container.dispatchEventImpl(Container.java:1200)
[psi.checkInsideAtomicAction] at java.awt.Window.dispatchEventImpl(Window.java:914)
[psi.checkInsideAtomicAction] at
java.awt.Component.dispatchEvent(Component.java:2497)
[psi.checkInsideAtomicAction] at
java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
[psi.checkInsideAtomicAction] at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
[psi.checkInsideAtomicAction] at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
[psi.checkInsideAtomicAction] at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
[psi.checkInsideAtomicAction] at
java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
Andrew Timberlake
Digital Design Development
http://www.ddd.co.za
mailto:[EMAIL PROTECTED]
011 886 2299
082 415 8283
"If debugging is the process of removing bugs,
then programming must be the process of putting them in."
_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list