Komodo / KomodoEdit

Komodo Edit is a fast and free multi-language code editor. Written in JS, Python, C++ and based on the Mozilla platform.
http://www.komodoide.com/komodo-edit
Other
2.14k stars 299 forks source link

Symbol browser not working on Linux #3941

Open ratajs opened 2 years ago

ratajs commented 2 years ago

Short Summary

The symbol browser used to work for me on Windows (that’s the reason I prefered it to Komodo Edit, together with more contrasting icon); however, when I switched to Linux, it didn’t work. I thought it was due to the way I copied the settings from Windows, but it doesn’t work even after fresh OS and Komodo IDE install.

Steps to Reproduce

Open the symbol browser on Linux (preferably Ubuntu Focal Fossa based distro).

Expected results

The symbol browser should search the file for something.

Actual results

Could not load due to an error. See the screenshot.

Platform Information

Komodo Edit or IDE? Komodo IDE Komodo Version? Version 12.0.1, build 91869 Operating System (and version)? Ubuntu 20.04.3‐based KDE Neon 5.23

Additional Information

Screenshot_20211104_190133 Part of the log:

[2021-11-04 18:52:18,688] [ERROR] codeintel/service/mediator/codeintel: Request failed with message: Failed calling API method: getSymbolsInBuffer, message: (-32603) [2021-11-04 18:52:18,691] [ERROR] codeintel/feature/symbolbrowser: Failed calling API method: getSymbolsInBuffer, message: Traceback from ERROR in 'codeintel/feature/symbolbrowser' logger: Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27 _update</<@chrome://codeintel/content/sdk/feature/symbolbrowser.js:506:13

[2021-11-04 18:52:21,027] [ERROR] codeintel/service/mediator/codeintel: Request failed with message: Failed calling API method: getSymbolsInBuffer, message: (-32603) [2021-11-04 18:52:21,027] [ERROR] codeintel/feature/symbolbrowser: Failed calling API method: getSymbolsInBuffer, message: Traceback from ERROR in 'codeintel/feature/symbolbrowser' logger: Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27 _update</<@chrome://codeintel/content/sdk/feature/symbolbrowser.js:506:13

[2021-11-04 18:52:23,241] [ERROR] console-logger: TypeError: this._handleClick is not a function (2) in chrome://global/content/bindings/button.xml:145 Traceback (most recent call last): File "chrome://global/content/bindings/button.xml", line 145, in

[2021-11-04 18:52:23,445] [ERROR] codeintel/service/mediator/codeintel: Request failed with message: Failed calling API method: getSymbolsInBuffer, message: (-32603) [2021-11-04 18:52:23,446] [ERROR] codeintel/feature/symbolbrowser: Failed calling API method: getSymbolsInBuffer, message: Traceback from ERROR in 'codeintel/feature/symbolbrowser' logger: Logger.prototype.error@chrome://komodo/content/sdk/logging.js:411:27 _update</<@chrome://codeintel/content/sdk/feature/symbolbrowser.js:506:13