language_tool_python
language_tool_python copied to clipboard
Error
import language_tool_python
tool = language_tool_python.LanguageTool('en-US')
Error:
Traceback (most recent call last):
File "/Users/petar.ulev/Documents/competence-score/main.py", line 2, in <module>
tool = language_tool_python.LanguageTool('en-US')
File "/Users/petar.ulev/Documents/competence-score/venv/lib/python3.8/site-packages/language_tool_python/server.py", line 62, in __init__
self._start_server_on_free_port()
File "/Users/petar.ulev/Documents/competence-score/venv/lib/python3.8/site-packages/language_tool_python/server.py", line 238, in _start_server_on_free_port
self._start_local_server()
File "/Users/petar.ulev/Documents/competence-score/venv/lib/python3.8/site-packages/language_tool_python/server.py", line 248, in _start_local_server
download_lt()
File "/Users/petar.ulev/Documents/competence-score/venv/lib/python3.8/site-packages/language_tool_python/download_lt.py", line 144, in download_lt
confirm_java_compatibility()
File "/Users/petar.ulev/Documents/competence-score/venv/lib/python3.8/site-packages/language_tool_python/download_lt.py", line 77, in confirm_java_compatibility
output = subprocess.check_output([java_path, '-version'],
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/subprocess.py", line 415, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/subprocess.py", line 516, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/bin/java', '-version']' returned non-zero exit status 1.
@pepi99 do you have java installed?
Enhancement: we could check for Java and throw a more user-friendly error in its absence.
Never mind. We do throw an error if java is installed. Something else must have gone wrong here. @pepi99 feel free to reopen with more info