Broken Find Dialog that gets stuck

I had this happen a few times but at those times I did not have time to put together a request and was focused on restarting. Here is this weird bug that happens randomly when opening the Find Dialog.

This fake find dialog does not work. And there is no way to close it.

If I press Ctrl + F I get both the find and the find dialog. The find is real, but the Find Dialog is fake. And still no way to close the fake one. I can close the real one.


Here is the error log:

[2016-05-14 02:13:04,505] [ERROR] commands: An error occurred executing the cmd_startIncrementalSearch command
-- EXCEPTION START --
[Exception... "[JavaScript Error: "this._view is null" {file: "chrome://komodo/content/library/findController.js" line: 415}]'[JavaScript Error: "this._view is null" {file: "chrome://komodo/content/library/findController.js" line: 415}]' when calling method: [nsIController::doCommand]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "JS frame :: chrome://komodo/content/library/commands.js :: command_doCommand :: line 263"  data: yes]
+ QueryInterface (function) 3 lines
+ message (string) '[JavaScript Error: "this._view is null" {file: "chrome://komodo/content/library/findController.js" l'...270 chars
+ result (number) 2153185313
+ name (string) 'NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS'
+ filename (string) 'chrome://komodo/content/library/commands.js'
+ lineNumber (number) 263
+ columnNumber (number) 0
+ location (object) JS frame :: chrome://komodo/content/library/commands.js :: command_doCommand :: line 263
| + QueryInterface (function) 3 lines
| + language (number) 2
| + languageName (string) 'JavaScript'
| + filename (string) 'chrome://komodo/content/library/commands.js'
| + name (string) 'command_doCommand'
| + lineNumber (number) 263
| + columnNumber (number) 0
| + sourceLine (string) ''
| + caller (object) JS frame :: chrome://komodo/content/library/commands.js :: command_doCommandAsync :: line 215
| + formattedStack (string) 'command_doCommand@chrome://komodo/content/library/commands.js:263:0
command_doCommandAsync@chrome://'...476 chars
| + inner (object) null
| + data (object) [xpconnect wrapped nsISupports]
| + QueryInterface (function) 3 lines
| + initialize (function) 3 lines
-- EXCEPTION END --
[2016-05-14 02:13:04,506] [ERROR] keybindings: 
-- EXCEPTION START --
2147500037
+ 0 (number) 2147500037
-- EXCEPTION END --
[2016-05-14 02:13:04,532] [ERROR] console-logger: TypeError: this._view is null (2) in chrome://komodo/content/library/findController.js:415
Traceback (most recent call last):
  File "chrome://komodo/content/library/findController.js", line 415, in 

[2016-05-14 02:13:16,684] [ERROR] commands: An error occurred executing the cmd_startIncrementalSearch command
-- EXCEPTION START --
[Exception... "[JavaScript Error: "this._view is null" {file: "chrome://komodo/content/library/findController.js" line: 415}]'[JavaScript Error: "this._view is null" {file: "chrome://komodo/content/library/findController.js" line: 415}]' when calling method: [nsIController::doCommand]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "JS frame :: chrome://komodo/content/library/commands.js :: command_doCommand :: line 263"  data: yes]
+ QueryInterface (function) 3 lines
+ message (string) '[JavaScript Error: "this._view is null" {file: "chrome://komodo/content/library/findController.js" l'...270 chars
+ result (number) 2153185313
+ name (string) 'NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS'
+ filename (string) 'chrome://komodo/content/library/commands.js'
+ lineNumber (number) 263
+ columnNumber (number) 0
+ location (object) JS frame :: chrome://komodo/content/library/commands.js :: command_doCommand :: line 263
| + QueryInterface (function) 3 lines
| + language (number) 2
| + languageName (string) 'JavaScript'
| + filename (string) 'chrome://komodo/content/library/commands.js'
| + name (string) 'command_doCommand'
| + lineNumber (number) 263
| + columnNumber (number) 0
| + sourceLine (string) ''
| + caller (object) JS frame :: chrome://komodo/content/library/commands.js :: command_doCommandAsync :: line 215
| + formattedStack (string) 'command_doCommand@chrome://komodo/content/library/commands.js:263:0
command_doCommandAsync@chrome://'...476 chars
| + inner (object) null
| + data (object) [xpconnect wrapped nsISupports]
| + QueryInterface (function) 3 lines
| + initialize (function) 3 lines
-- EXCEPTION END --
[2016-05-14 02:13:16,686] [ERROR] keybindings: 
-- EXCEPTION START --
2147500037
+ 0 (number) 2147500037
-- EXCEPTION END --
[2016-05-14 02:13:16,694] [ERROR] console-logger: TypeError: this._view is null (2) in chrome://komodo/content/library/findController.js:415
Traceback (most recent call last):
  File "chrome://komodo/content/library/findController.js", line 415, in 

[2016-05-14 02:13:20,947] [ERROR] commands: An error occurred executing the cmd_startIncrementalSearch command
-- EXCEPTION START --
[Exception... "[JavaScript Error: "this._view is null" {file: "chrome://komodo/content/library/findController.js" line: 415}]'[JavaScript Error: "this._view is null" {file: "chrome://komodo/content/library/findController.js" line: 415}]' when calling method: [nsIController::doCommand]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "JS frame :: chrome://komodo/content/library/commands.js :: command_doCommand :: line 263"  data: yes]
+ QueryInterface (function) 3 lines
+ message (string) '[JavaScript Error: "this._view is null" {file: "chrome://komodo/content/library/findController.js" l'...270 chars
+ result (number) 2153185313
+ name (string) 'NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS'
+ filename (string) 'chrome://komodo/content/library/commands.js'
+ lineNumber (number) 263
+ columnNumber (number) 0
+ location (object) JS frame :: chrome://komodo/content/library/commands.js :: command_doCommand :: line 263
| + QueryInterface (function) 3 lines
| + language (number) 2
| + languageName (string) 'JavaScript'
| + filename (string) 'chrome://komodo/content/library/commands.js'
| + name (string) 'command_doCommand'
| + lineNumber (number) 263
| + columnNumber (number) 0
| + sourceLine (string) ''
| + caller (object) JS frame :: chrome://komodo/content/library/commands.js :: command_doCommandAsync :: line 215
| + formattedStack (string) 'command_doCommand@chrome://komodo/content/library/commands.js:263:0
command_doCommandAsync@chrome://'...476 chars
| + inner (object) null
| + data (object) [xpconnect wrapped nsISupports]
| + QueryInterface (function) 3 lines
| + initialize (function) 3 lines
-- EXCEPTION END --
[2016-05-14 02:13:20,950] [ERROR] keybindings: 
-- EXCEPTION START --
2147500037
+ 0 (number) 2147500037
-- EXCEPTION END --
[2016-05-14 02:13:20,969] [ERROR] console-logger: TypeError: this._view is null (2) in chrome://komodo/content/library/findController.js:415
Traceback (most recent call last):
  File "chrome://komodo/content/library/findController.js", line 415, in 

[2016-05-14 02:13:56,509] [WARNING] koScintillaSchemeService: applyScheme:: no indicator for name 'multiple_caret_area'
[2016-05-14 02:13:56,510] [WARNING] koScintillaSchemeService: applyScheme:: no indicator for name 'collab_remote_cursor_4'
[2016-05-14 02:13:56,512] [WARNING] koScintillaSchemeService: applyScheme:: no indicator for name 'collab_remote_cursor_5'
[2016-05-14 02:13:56,512] [WARNING] koScintillaSchemeService: applyScheme:: no indicator for name 'collab_remote_cursor_2'
[2016-05-14 02:13:56,513] [WARNING] koScintillaSchemeService: applyScheme:: no indicator for name 'collab_remote_cursor_3'
[2016-05-14 02:13:56,513] [WARNING] koScintillaSchemeService: applyScheme:: no indicator for name 'collab_remote_cursor_1'
[2016-05-14 02:13:56,515] [WARNING] koScintillaSchemeService: applyScheme:: no indicator for name 'collab_remote_change'
[2016-05-14 02:13:56,516] [WARNING] koScintillaSchemeService: applyScheme:: no indicator for name 'collab_local_change'
[2016-05-14 02:13:57,776] [WARNING] console-logger: Error in parsing value for 'left'.  Declaration dropped. (1) in chrome://console/content/views/console.html:0

Can you reproduce this with Help > Troubleshooting > Restart in Safe-mode?

It is something that happens randomly, I am not exactly sure what triggers it. I tried opening safe mode and I see my workspace is gone? Is there any way to reload my workspace and macros while in safe mode?

No, safe-mode is basically a temporary profile reset. Being able to access your workspace, macros, etc. would defeat its purpose.

Please try Komodo 10, see if that resolves your issue.

Alright, I will try Komodo 10 and see how things go.

So I tried Komodo 10 and I see both my servers and workspace gone. I restored the logins via other post, but how do I restore my workspace?

As far as I know, Komodo X will not import a workspace when upgrading from a previous version for stability reasons.