Package: eric
Version: 17.01-1
Severity: normal

Dear Maintainer,

When attempting to open a JavaScript (*.js) file through eric,
I get the following error message:

Error information:
--------------------------------------------------------------------------------
2017-01-29, 18:46:39
--------------------------------------------------------------------------------
<class 'ImportError'>:
No module named 'jasy'
--------------------------------------------------------------------------------
File "/usr/share/eric/modules/Utilities/BackgroundClient.py", line 165, in run
ret = callback(fn, *data)
File "/usr/share/eric/modules/Plugins/CheckerPlugins/SyntaxChecker/jsCheckSyntax.py", line 73, in jsSyntaxCheck
return __jsSyntaxCheck(file, codestring)
File "/usr/share/eric/modules/Plugins/CheckerPlugins/SyntaxChecker/jsCheckSyntax.py", line 148, in __jsSyntaxCheck
import jasy.js.parse.Parser as jsParser

--------------------------------------------------------------------------------
Version Numbers:
Python 3.5.3
Qt 5.7.1
PyQt 5.7
sip 4.18.1
QScintilla 2.9.3
WebKit 538.1
eric6 17.01 (rev. 562e4671a765)

Platform: linux
3.5.3 (default, Jan 19 2017, 14:11:04)
[GCC 6.3.0 20170118]
--------------------------------------------------------------------------------
Plugins Version Numbers:
PluginAbout 17.01
PluginCodeStyleChecker 17.01
PluginEricapi 17.01
PluginEricdoc 17.01
PluginSyntaxChecker 17.01
PluginTabnanny 17.01
PluginVcsMercurial 17.01
PluginVcsPySvn 17.01
PluginVcsSubversion 17.01
PluginVmListspace 17.01
PluginVmTabview 17.01
PluginWizardE5MessageBox 17.01
PluginWizardPyRegExp 17.01
PluginWizardQColorDialog 17.01
PluginWizardQFileDialog 17.01
PluginWizardQFontDialog 17.01
PluginWizardQInputDialog 17.01
PluginWizardQMessageBox 17.01
PluginWizardQRegExp 17.01
PluginWizardQRegularExpression 17.01
--------------------------------------------------------------------------------
Distribution Info:
/etc/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/";
SUPPORT_URL="https://www.debian.org/support";
BUG_REPORT_URL="https://bugs.debian.org/";
File: /usr/share/eric/modules/eric6.py
Line: 204
Function: excepthook


According to the error message, the jasy module seems to be missing.
This was originally reported in Ubuntu[1], and one of the comments
mention that jasy has been removed from ThirdParty packages. I tried
to find if it was packaged separately in Debian, or if there was a
Debian.News file describing why it is missing, but I haven't located
any. Let me know if I've been looking in the wrong places. :)

[1] https://bugs.launchpad.net/ubuntu/+source/eric/+bug/1649299


-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages eric depends on:
ii  python-chardet          2.3.0-2
ii  python3-pygments        2.2.0+dfsg-1
ii  python3-pyqt5           5.7+dfsg-5
ii  python3-pyqt5.qsci      2.9.3+dfsg-4
ii  python3-pyqt5.qtsql     5.7+dfsg-5
ii  python3-pyqt5.qtsvg     5.7+dfsg-5
ii  python3-pyqt5.qtwebkit  5.7+dfsg-5

Versions of packages eric recommends:
ii  eric-api-files  17.01-1
ii  python-rope     0.10.3-1

Versions of packages eric suggests:
pn  pyqt5-dev-tools           <none>
pn  pyqt5-doc                 <none>
ii  python [python-profiler]  2.7.13-2
pn  python-doc                <none>
pn  python-qt4-doc            <none>
pn  python3-doc               <none>
pn  qt4-doc-html              <none>
pn  qt5-doc-html              <none>
pn  qtbase5-doc-html          <none>
pn  qttools5-dev              <none>
pn  ruby                      <none>

-- no debconf information


--
mvh / best regards
Hans Joachim Desserud
http://desserud.org

Reply via email to