Skip to content

Instantly share code, notes, and snippets.

@rdp
Created April 27, 2011 19:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rdp/945004 to your computer and use it in GitHub Desktop.
Save rdp/945004 to your computer and use it in GitHub Desktop.
backtrace showing cyclical dialog
["C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:277:in `focussed_edit_view='",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:442:in `swt_focus_gained'",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:597:in `focusGained'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:54:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:341:in `protect_application_focus'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:53:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:12:in `in_dialog'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:591:in `check_for_updated_document'",
"C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:277:in `focussed_edit_view='",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:442:in `swt_focus_gained'",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:597:in `focusGained'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:54:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:341:in `protect_application_focus'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:53:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:12:in `in_dialog'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:591:in `check_for_updated_document'",
"C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:277:in `focussed_edit_view='",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:442:in `swt_focus_gained'",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:597:in `focusGained'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:54:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:341:in `protect_application_focus'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:53:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:12:in `in_dialog'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:591:in `check_for_updated_document'",
"C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:277:in `focussed_edit_view='",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:442:in `swt_focus_gained'",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:597:in `focusGained'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:54:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:341:in `protect_application_focus'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:53:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:12:in `in_dialog'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:591:in `check_for_updated_document'",
"C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:277:in `focussed_edit_view='",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:442:in `swt_focus_gained'",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:597:in `focusGained'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:54:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:341:in `protect_application_focus'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:53:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:12:in `in_dialog'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:591:in `check_for_updated_document'",
"C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:277:in `focussed_edit_view='",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:442:in `swt_focus_gained'",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:597:in `focusGained'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:54:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:341:in `protect_application_focus'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:53:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:12:in `in_dialog'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:591:in `check_for_updated_document'",
"C:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:277:in `focussed_edit_view='",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:442:in `swt_focus_gained'",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:597:in `focusGained'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:54:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:341:in `protect_application_focus'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:53:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:12:in `in_dialog'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `message_box'",
"c:/dev/ruby/redcar/plugins/project/lib/project/manager.rb:423:in `close_tab_guard'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:246:in `send'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:246:in `call_on_plugins'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:245:in `each'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:245:in `call_on_plugins'",
"c:/dev/ruby/redcar/plugins/application/lib/application/commands/tab_commands.rb:42:in `execute'",
"c:/dev/ruby/redcar/plugins/application/lib/application/command/executor.rb:28:in `execute'",
"c:/dev/ruby/redcar/plugins/application/lib/application/command.rb:84:in `run'",
"c:/dev/ruby/redcar/plugins/redcar/redcar.rb:921:in `tab_close'",
"c:/dev/ruby/redcar/plugins/application/lib/application/event_spewer.rb:27:in `send'",
"c:/dev/ruby/redcar/plugins/application/lib/application/event_spewer.rb:27:in `create'",
"c:/dev/ruby/redcar/plugins/application/lib/application/event_spewer.rb:25:in `each'",
"c:/dev/ruby/redcar/plugins/application/lib/application/event_spewer.rb:25:in `create'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/notebook.rb:18:in `close'",
"c:/dev/ruby/redcar/plugins/swt/lib/swt/event_loop.rb:13:in `start'",
"c:/dev/ruby/redcar/plugins/core/lib/core/gui.rb:37:in `start'",
"c:/dev/ruby/redcar/lib/redcar.rb:201:in `pump'",
"c:/dev/ruby/redcar/bin/redcar:35:in `(root)'"]
Same thing, note the duplicate:
swt_focus_gained
["c:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:277:in `focussed_edit_view='",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:442:in `swt_focus_gained\n'",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:597:in `focusGained'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/notebook.rb:104:in `\nmodel_event_focus_tab'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/tab.rb:74:in `focus'",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt/ed\nit_tab.rb:16:in `focus'",
"c:/dev/ruby/redcar/plugins/core/lib/core/observable.rb:103:in `call'",
"c:/dev/ruby/redcar/plugins/core/lib/core/observable.rb:103:in `observable_r\nun_blocks'",
"c:/dev/ruby/redcar/plugins/core/lib/core/observable.rb:103:in `collect'",
"c:/dev/ruby/redcar/plugins/core/lib/core/observable.rb:103:in `observable_run_blocks'\n",
"c:/dev/ruby/redcar/plugins/core/lib/core/observable.rb:96:in `notify_listeners'",
"c:/dev/ruby/redcar/plugins/edit_view/lib/edit_view/edit_tab.rb:47:in `edit_view_focusse\nd'",
"c:/dev/ruby/redcar/plugins/core/lib/core/observable.rb:103:in `call'",
"c:/dev/ruby/redcar/plugins/core/lib/core/observable.rb:103:in `observable_run_blocks'",
"c:/dev/\nruby/redcar/plugins/core/lib/core/observable.rb:103:in `collect'",
"c:/dev/ruby/redcar/plugins/core/lib/core/observable.rb:103:in `observable_run_blocks'",
"c:/dev/ruby/redca\nr/plugins/core/lib/core/observable.rb:96:in `notify_listeners'",
"c:/dev/ruby/redcar/plugins/edit_view/lib/edit_view.rb:452:in `focus'",
"c:/dev/ruby/redcar/plugins/edit_view\n_swt/lib/edit_view_swt.rb:443:in `swt_focus_gained'",
"c:/dev/ruby/redcar/plugins/edit_view_swt/lib/edit_view_swt.rb:597:in `focusGained'",
"c:/dev/ruby/redcar/plugins/applic\nation_swt/lib/application_swt/dialog_adapter.rb:54:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:341:in `protect_application_focus'",
"c:/dev/\nruby/redcar/plugins/application_swt/lib/application_swt/dialog_adapter.rb:53:in `message_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `messa\nge_box'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:12:in `in_dialog'",
"c:/dev/ruby/redcar/plugins/application/lib/application/dialog.rb:52:in `messa\nge_box'",
"c:/dev/ruby/redcar/plugins/project/lib/project/manager.rb:423:in `close_tab_guard'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:246:in `send'",
"c:\n/dev/ruby/redcar/plugins/application/lib/application.rb:246:in `call_on_plugins'",
"c:/dev/ruby/redcar/plugins/application/lib/application.rb:245:in `each'",
"c:/dev/ruby/red\ncar/plugins/application/lib/application.rb:245:in `call_on_plugins'",
"c:/dev/ruby/redcar/plugins/application/lib/application/commands/tab_commands.rb:42:in `execute'",
"c:/d\nev/ruby/redcar/plugins/application/lib/application/command/executor.rb:28:in `execute'",
"c:/dev/ruby/redcar/plugins/application/lib/application/command.rb:84:in `run'",
"c:/\ndev/ruby/redcar/plugins/redcar/redcar.rb:921:in `tab_close'",
"c:/dev/ruby/redcar/plugins/application/lib/application/event_spewer.rb:27:in `send'",
"c:/dev/ruby/redcar/plugi\nns/application/lib/application/event_spewer.rb:27:in `create'",
"c:/dev/ruby/redcar/plugins/application/lib/application/event_spewer.rb:25:in `each'",
"c:/dev/ruby/redcar/plu\ngins/application/lib/application/event_spewer.rb:25:in `create'",
"c:/dev/ruby/redcar/plugins/application_swt/lib/application_swt/notebook.rb:18:in `close'",
"c:/dev/ruby/red\ncar/plugins/swt/lib/swt/event_loop.rb:13:in `start'",
"c:/dev/ruby/redcar/plugins/core/lib/core/gui.rb:37:in `start'",
"c:/dev/ruby/redcar/lib/redcar.rb:200:in `pump'",
"bin\redcar:35:in `(root)'"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment