I am having trouble getting Komodo IDE 9 to use my language extension settings. I get various message (see below) that suggest it can’t import or find various files even though they exist.
Background
Using my “QPL6 Wrapper 6.3.42” Add on, which is available at…
https://www.respondemeum.com/komodo/qplkomodo.xpi
I started my language extension using the Komodo project language extension wizard,
and then updated the generated files to add my keywords, etc.
And then use koext to build my .xpi file…
koext build -i chrome.manifest --unjarred
Which is pointing to the Komodo9 version of koext (and which adds the ‘category udl-lexers kevin@respondemeum.com 1’ to the chrome.manifest as needed by 9).
It doesn’t look like the language extension wizard has changed what it creates so I have not made any changes to my language files since 8.5.
The log below is from Komodo 9 on Linux, but I was getting the same messages on Windows and the Mac.
Any thoughts about where I’m going wrong would be appreciated!
Kevin
Log Notes
Komodo IDE, version 9.0.1, build 87208, platform linux-x86_64.
Built on Thu Apr 16 12:42:33 2015.
Language color coding works, code completion does not work, preferences language configuration works
[2015-05-15 15:53:16,765] [ERROR] codeintel.citadel: unexpected error scanning `test.pg6'
Traceback (most recent call last):
File "/home/dooleyk/Komodo-IDE-9/lib/mozilla/python/komodo/codeintel2/citadel.py", line 264, in scan
scan_tree = cile_driver.scan_purelang(self)
File "/home/dooleyk/.komodoide/9.0/XRE/extensions/kevin@respondemeum.com/pylib/codeintel_qpl.py", line 1032, in scan_purelang
import cile_qpl
ImportError: No module named cile_qpl
[2015-05-15 15:53:16,800] [ERROR] codeintel.langintel: error getting langinfo for 'QPL'
Traceback (most recent call last):
File "/home/dooleyk/Komodo-IDE-9/lib/mozilla/python/komodo/codeintel2/langintel.py", line 61, in langinfo
self._langinfo_cache = self.mgr.lidb.langinfo_from_komodo_lang(self.lang)
File "/home/dooleyk/Komodo-IDE-9/lib/mozilla/python/komodo/langinfo.py", line 311, in langinfo_from_komodo_lang
raise LangInfoError("no info on %r komodo lang" % komodo_lang)
LangInfoError: no info on 'QPL' komodo lang