Ycm raises this error, if I write something like numpy. . Just after something with a dot I get this error, and I won't get any completions.
Here the error-log of the relevant part (still quite long):
2014-11-13 00:13:47,040 - INFO - Received completion request
Traceback (most recent call last):
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py", line 861, in _handle
return route.call(**args)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py", line 1734, in wrapper
rv = callback(*a, **ka)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/ycmd/../ycmd/watchdog_plugin.py", line 100, in wrapper
return callback( *args, **kwargs )
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/ycmd/../ycmd/hmac_plugin.py", line 54, in wrapper
body = callback( *args, **kwargs )
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/ycmd/../ycmd/handlers.py", line 100, in GetCompletions
completer.ComputeCandidates( request_data ),
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/ycmd/../ycmd/completers/completer.py", line 158, in ComputeCandidates
candidates = self._GetCandidatesFromSubclass( request_data )
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/ycmd/../ycmd/completers/completer.py", line 173, in _GetCandidatesFromSubclass
raw_completions = self.ComputeCandidatesInner( request_data )
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/ycmd/../ycmd/completers/python/jedi_completer.py", line 64, in ComputeCandidatesInner
for completion in script.completions() ]
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/api/__init__.py", line 157, in completions
completions = get_completions(user_stmt, b)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/api/__init__.py", line 136, in get_completions
return self._simple_complete(path, like)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/api/__init__.py", line 203, in _simple_complete
scopes = list(self._prepare_goto(path, True))
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/api/__init__.py", line 265, in _prepare_goto
scopes = self._evaluator.eval_statement(eval_stmt)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/cache.py", line 39, in wrapper
rv = function(obj, *args, **kwargs)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/recursion.py", line 24, in run
result = func(evaluator, stmt, *args, **kwargs)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/debug.py", line 51, in wrapper
result = func(*args, **kwargs)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/__init__.py", line 132, in eval_statement
result = self.eval_expression_list(expression_list)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/__init__.py", line 170, in eval_expression_list
return self.process_precedence_element(p) or []
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/__init__.py", line 180, in process_precedence_element
return self.eval_statement_element(el)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/__init__.py", line 215, in eval_statement_element
return self.eval_call(element)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/__init__.py", line 226, in eval_call
return self.eval_call_path(path, par, s.start_pos)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/__init__.py", line 244, in eval_call_path
types = imports.follow_imports(self, types)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/imports.py", line 482, in follow_imports
for r in ImportWrapper(evaluator, s).follow():
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/imports.py", line 181, in follow
star_imports = remove_star_imports(self._evaluator, module)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/cache.py", line 171, in wrapper
mods = func(evaluator, scope, *args, **kwargs)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/imports.py", line 500, in remove_star_imports
modules = follow_imports(evaluator, (i for i in scope.get_imports() if i.star))
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/imports.py", line 482, in follow_imports
for r in ImportWrapper(evaluator, s).follow():
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/imports.py", line 181, in follow
star_imports = remove_star_imports(self._evaluator, module)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/cache.py", line 171, in wrapper
mods = func(evaluator, scope, *args, **kwargs)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/imports.py", line 500, in remove_star_imports
modules = follow_imports(evaluator, (i for i in scope.get_imports() if i.star))
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/imports.py", line 482, in follow_imports
for r in ImportWrapper(evaluator, s).follow():
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/imports.py", line 171, in follow
module, rest = self._importer.follow_file_system()
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/cache.py", line 39, in wrapper
rv = function(obj, *args, **kwargs)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/imports.py", line 365, in follow_file_system
module, rest = self._follow_sys_path(sys_path_mod)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/imports.py", line 469, in _follow_sys_path
return _load_module(path, source, sys_path=sys_path), rest
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/evaluate/imports.py", line 526, in _load_module
cached = cache.load_parser(path, name)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/cache.py", line 227, in load_parser
return ParserPickling.load_parser(n, p_time)
File "/home/x4fyr/conf/.vim/bundles/YouCompleteMe/third_party/ycmd/third_party/jedi/jedi/cache.py", line 285, in load_parser
parser_cache_item = pickle.load(f)
AttributeError: 'Flow' object has no attribute 'is_generated'
I added Ycm as git submodule as my whole config-folder (including .vim) is a git repo. (If this matters).
My system is ArchLinux x64, python2 and python3 installed, gvim 7.4.473 (python2)
Ycm raises this error, if I write something like
numpy.
. Just after something with a dot I get this error, and I won't get any completions.Here the error-log of the relevant part (still quite long):
I added Ycm as git submodule as my whole config-folder (including .vim) is a git repo. (If this matters). My system is ArchLinux x64, python2 and python3 installed, gvim 7.4.473 (python2)