Demetra throws exception on close and would not close

Often when I run multiple projects and then close one by clicking Idea
throws exception and get stuck so it can not be closed but only killed.

Processor utilization is 100% and it busily writes to log file. Funny thing
is the log getting overwritten (length set to 0) every few seconds

I am running with JDK1.6 so it might be their fault (especially judgin by
stack trace)

here is the error:

2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
IntelliJ IDEA (Demetra) #5380 Build #5380
2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
JDK: 1.6.0-rc
2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
VM: Java HotSpot(TM) 64-Bit Server VM
2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
Vendor: Sun Microsystems Inc.
2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
OS: Windows 2003
2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
Last Action: Run
2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
Error during dispatching of
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=javax.swing.SystemEventQueueUtilities$ComponentWorkRequest@55acd2f3,notifier=null,catchExceptions=false,when=1152764250280]
on sun.awt.windows.WToolkit@f29df8a
java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
at java.util.Vector.elementAt(Vector.java:431)
at javax.swing.JTabbedPane.getComponentAt(JTabbedPane.java:1201)
at
javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.layoutContainer(BasicTabbedPaneUI.java:2392)
at java.awt.Container.layout(Container.java:1419)
at java.awt.Container.doLayout(Container.java:1408)
at java.awt.Container.validateTree(Container.java:1491)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validate(Container.java:1466)
at
javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:626)
at
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:127)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:598)
at
com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:60)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:38)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:142)
at com.intellij.ide.IdeEventQueue.flushQueue(IdeEventQueue.java:136)
at
com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:26)
at
com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:303)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:35)
at
com.intellij.openapi.roots.impl.ProjectRootManagerImpl.c(ProjectRootManagerImpl.java:17)
at
com.intellij.openapi.roots.impl.ProjectRootManagerImpl.a(ProjectRootManagerImpl.java:33)
at
com.intellij.openapi.roots.impl.ProjectRootManagerImpl.rootsChanged(ProjectRootManagerImpl.java:72)
at
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1.fileTypesChanged(ProjectRootManagerImpl.java:4)
at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:589)
at
com.intellij.util.PendingEventDispatcher.a(PendingEventDispatcher.java:39)
at
com.intellij.util.PendingEventDispatcher.a(PendingEventDispatcher.java:73)
at
com.intellij.util.PendingEventDispatcher.access$100(PendingEventDispatcher.java:35)
at
com.intellij.util.PendingEventDispatcher$1.invoke(PendingEventDispatcher.java:0)
at $Proxy0.fileTypesChanged(Unknown Source)
at
com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.fireFileTypesChanged(FileTypeManagerImpl.java:384)
at
com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.unregisterFileType(FileTypeManagerImpl.java:340)
at
com.intellij.javaee.persistence.JavaeePersistenceProjectComponent$7.run(JavaeePersistenceProjectComponent.java:2)
at
com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:110)
at
com.intellij.javaee.persistence.JavaeePersistenceProjectComponent.disposeComponent(JavaeePersistenceProjectComponent.java:24)
at
com.intellij.openapi.components.impl.ComponentManagerImpl.disposeComponents(ComponentManagerImpl.java:100)
at
com.intellij.openapi.project.impl.ProjectImpl.dispose(ProjectImpl.java:59)
at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:20)
at
com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:94)
at
com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:91)
at com.intellij.openapi.util.Disposer.dispose(Disposer.java:34)
at com.intellij.ide.impl.ProjectUtil.closeProject(ProjectUtil.java:14)
at com.intellij.openapi.wm.impl.IdeFrame$1$1.run(IdeFrame.java:7)
at
com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:8)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:598)
at
com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:60)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:38)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:142)
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)
2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
IntelliJ IDEA (Demetra) #5380 Build #5380
2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
JDK: 1.6.0-rc
2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
VM: Java HotSpot(TM) 64-Bit Server VM
2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
Vendor: Sun Microsystems Inc.
2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
OS: Windows 2003
2006-07-13 00:17:30,295 ERROR - com.intellij.ide.IdeEventQueue -
Last Action: Run
2006-07-13 00:17:30,311 ERROR - com.intellij.ide.IdeEventQueue -
Error during dispatching of
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=javax.swing.SystemEventQueueUtilities$ComponentWorkRequest@55acd2f3,notifier=null,catchExceptions=false,when=1152764250295]
on sun.awt.windows.WToolkit@f29df8a
java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
at java.util.Vector.elementAt(Vector.java:431)
at javax.swing.JTabbedPane.getComponentAt(JTabbedPane.java:1201)
at
javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.layoutContainer(BasicTabbedPaneUI.java:2392)
at java.awt.Container.layout(Container.java:1419)
at java.awt.Container.doLayout(Container.java:1408)
at java.awt.Container.validateTree(Container.java:1491)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validateTree(Container.java:1498)
at java.awt.Container.validate(Container.java:1466)
at
javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:626)
at
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:127)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:598)
at
com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:60)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:38)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:142)
at com.intellij.ide.IdeEventQueue.flushQueue(IdeEventQueue.java:136)
at
com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:26)
at
com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:303)
at
com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:35)
at
com.intellij.openapi.roots.impl.ProjectRootManagerImpl.c(ProjectRootManagerImpl.java:17)
at
com.intellij.openapi.roots.impl.ProjectRootManagerImpl.a(ProjectRootManagerImpl.java:33)
at
com.intellij.openapi.roots.impl.ProjectRootManagerImpl.rootsChanged(ProjectRootManagerImpl.java:72)
at
com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1.fileTypesChanged(ProjectRootManagerImpl.java:4)
at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:589)
at
com.intellij.util.PendingEventDispatcher.a(PendingEventDispatcher.java:39)
at
com.intellij.util.PendingEventDispatcher.a(PendingEventDispatcher.java:73)
at
com.intellij.util.PendingEventDispatcher.access$100(PendingEventDispatcher.java:35)
at
com.intellij.util.PendingEventDispatcher$1.invoke(PendingEventDispatcher.java:0)
at $Proxy0.fileTypesChanged(Unknown Source)
at
com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.fireFileTypesChanged(FileTypeManagerImpl.java:384)
at
com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.unregisterFileType(FileTypeManagerImpl.java:340)
at
com.intellij.javaee.persistence.JavaeePersistenceProjectComponent$7.run(JavaeePersistenceProjectComponent.java:2)
at
com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:110)
at
com.intellij.javaee.persistence.JavaeePersistenceProjectComponent.disposeComponent(JavaeePersistenceProjectComponent.java:24)
at
com.intellij.openapi.components.impl.ComponentManagerImpl.disposeComponents(ComponentManagerImpl.java:100)
at
com.intellij.openapi.project.impl.ProjectImpl.dispose(ProjectImpl.java:59)
at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:20)
at
com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:94)
at
com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:91)
at com.intellij.openapi.util.Disposer.dispose(Disposer.java:34)
at com.intellij.ide.impl.ProjectUtil.closeProject(ProjectUtil.java:14)
at com.intellij.openapi.wm.impl.IdeFrame$1$1.run(IdeFrame.java:7)
at
com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:8)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:598)
at
com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:60)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:38)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:142)
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)
2006-07-13 00:17:30,311 ERROR - com.intellij.ide.IdeEventQueue -
IntelliJ IDEA (Demetra) #5380 Build #5380
2006-07-13 00:17:30,311 ERROR - com.intellij.ide.IdeEventQueue -
JDK: 1.6.0-rc
2006-07-13 00:17:30,311 ERROR - com.intellij.ide.IdeEventQueue -
VM: Java HotSpot(TM) 64-Bit Server VM
2006-07-13 00:17:30,311 ERROR - com.intellij.ide.IdeEventQueue -
Vendor: Sun Microsystems Inc.
2006-07-13 00:17:30,311 ERROR - com.intellij.ide.IdeEventQueue -
OS: Windows 2003
2006-07-13 00:17:30,311 ERROR - com.intellij.ide.IdeEventQueue -
Last Action: Run
2006-07-13 00:17:30,311 ERROR - com.intellij.ide.IdeEventQueue -
Error during dispatching of
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=javax.swing.SystemEventQueueUtilities$ComponentWorkRequest@55acd2f3,notifier=null,catchExceptions=false,when=1152764250295]
on sun.awt.windows.WToolkit@f29df8a


1 comment
Comment actions Permalink

This is a known bug in Mustang that has already been reported to Sun.
Sorry, but this is a side effect of using beta software:(

0

Please sign in to leave a comment.