History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEADEV-33160
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Normal Normal
Assignee: Eugene Zhuravlev
Reporter: Martin Fuhrer
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
IDEA: Development

Changing a TODO item throws an exception

Created: 31 Jul 08 11:56   Updated: Yesterday 18:53
Component/s: IDE Configuration
Fix Version/s: Diana 8.1 First EAP

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

Build: 8,634
Fixed in build: 9,537
Severity: Medium


 Description  « Hide
After pressing OK in the TODO configuration panel after having changed a TODO item the 'Updating index' progress indicator is shown. And shortly after it has appeared this exception is thrown:

Do not log ProcessCanceledException. Logged at:
java.lang.Throwable
at com.intellij.idea.IdeaLogger.error(IdeaLogger.java:62)
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:56)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:92)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:37)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:15)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
at java.awt.Dialog$1.run(Dialog.java:1046)
at java.awt.Dialog$3.run(Dialog.java:1098)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1096)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:118)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:51)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:812)
at com.intellij.openapi.options.ex.ControlPanelSettingsEditor.b(ControlPanelSettingsEditor.java:131)
at com.intellij.openapi.options.ex.ControlPanelSettingsEditor.access$300(ControlPanelSettingsEditor.java:137)
at com.intellij.openapi.options.ex.ControlPanelSettingsEditor$MyActionButton$1.mouseReleased(ControlPanelSettingsEditor.java:2)
at java.awt.Component.processMouseEvent(Component.java:6134)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5899)
at java.awt.Container.processEvent(Container.java:2023)
at java.awt.Component.dispatchEventImpl(Component.java:4501)
at java.awt.Container.dispatchEventImpl(Container.java:2081)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4299)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3963)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3893)
at java.awt.Container.dispatchEventImpl(Container.java:2067)
at java.awt.Window.dispatchEventImpl(Window.java:2458)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:26)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:37)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:15)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
at java.awt.Dialog$1.run(Dialog.java:1046)
at java.awt.Dialog$3.run(Dialog.java:1098)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1096)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:118)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:51)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:812)
at com.intellij.ide.actions.ShowSettingsUtilImpl.showControlPanelOptions(ShowSettingsUtilImpl.java:19)
at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:48)
at com.intellij.ide.actions.ShowSettingsAction.actionPerformed(ShowSettingsAction.java:2)
at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:73)
at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:95)
at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:69)
at java.awt.Component.processEvent(Component.java:5899)
at java.awt.Container.processEvent(Container.java:2023)
at java.awt.Component.dispatchEventImpl(Component.java:4501)
at java.awt.Container.dispatchEventImpl(Container.java:2081)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4299)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3963)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3893)
at java.awt.Container.dispatchEventImpl(Container.java:2067)
at java.awt.Window.dispatchEventImpl(Window.java:2458)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:26)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:37)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:15)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)



 All   Comments   Work Log   Change History      Sort Order:
Martin Fuhrer - 31 Jul 08 11:58
And the TODO configuration panel is not closed. Only after pressing OK a second time the panel is closed.

Martin Fuhrer - 28 Nov 08 11:53
Currently (build 9523) a slightly different exception is thrown:

Exception occurred during event dispatching:
com.intellij.openapi.progress.ProcessCanceledException
at com.intellij.util.indexing.FileBasedIndex.checkRebuild(FileBasedIndex.java:565)
at com.intellij.util.indexing.FileBasedIndex.ensureUpToDate(FileBasedIndex.java:361)
at com.intellij.util.indexing.FileBasedIndex.processValuesImpl(FileBasedIndex.java:415)
at com.intellij.util.indexing.FileBasedIndex.processValues(FileBasedIndex.java:408)
at com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl.fetchCount(IndexCacheManagerImpl.java:149)
at com.intellij.psi.impl.cache.impl.IndexCacheManagerImpl.getTodoCount(IndexCacheManagerImpl.java:137)
at com.intellij.psi.impl.cache.impl.CompositeCacheManager.getTodoCount(CompositeCacheManager.java:75)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.getTodoItemsCount(PsiSearchHelperImpl.java:96)
at com.intellij.ide.todo.CurrentFileTodosTreeStructure.accept(CurrentFileTodosTreeStructure.java:56)
at com.intellij.ide.todo.CurrentFileTodosTreeBuilder.rebuildCache(CurrentFileTodosTreeBuilder.java:28)
at com.intellij.ide.todo.TodoTreeBuilder.setTodoFilter(TodoTreeBuilder.java:478)
at com.intellij.ide.todo.TodoPanel.setTodoFilter(TodoPanel.java:225)
at com.intellij.ide.todo.TodoPanel.updateTodoFilter(TodoPanel.java:212)
at com.intellij.ide.todo.TodoView$MyPropertyChangeListener.updateFilters(TodoView.java:256)
at com.intellij.ide.todo.TodoView$MyPropertyChangeListener.propertyChange(TodoView.java:251)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.intellij.util.EventDispatcher.dispatch(EventDispatcher.java:87)
at com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:33)
at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:64)
at $Proxy27.propertyChange(Unknown Source)
at com.intellij.ide.todo.TodoConfiguration.setTodoPatterns(TodoConfiguration.java:84)
at com.intellij.ide.todo.configurable.TodoConfigurable.apply(TodoConfigurable.java:107)
at com.intellij.openapi.options.newEditor.OptionsEditor.apply(OptionsEditor.java:626)
at com.intellij.openapi.options.newEditor.OptionsEditorDialog.doOKAction(OptionsEditorDialog.java:109)
at com.intellij.openapi.ui.DialogWrapper$OkAction.actionPerformed(DialogWrapper.java:946)
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:236)
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:472)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:461)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:337)
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:535)
at java.awt.Dialog$2.run(Dialog.java:565)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:563)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:577)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:358)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:849)
at com.intellij.ide.actions.ShowSettingsUtilImpl._showSettingsDialog(ShowSettingsUtilImpl.java:42)
at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:28)
at com.intellij.ide.actions.ShowSettingsAction.actionPerformed(ShowSettingsAction.java:25)
at com.intellij.openapi.actionSystem.impl.ActionButton.actionPerfomed(ActionButton.java:109)
at com.intellij.openapi.actionSystem.impl.ActionButton.performAction(ActionButton.java:95)
at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:226)
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:472)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:461)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:337)
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)