-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
When I use repofuse code in my own dataset, I have modified the format of the dataset according to the jsonl file you provided and provided the corresponding code repository. An error is reported when the following code is executed, and most of the extracted crossfile_definition_by_dependency_graph
and crossfile_reference_by_dependency_graph
are empty.
The following is the error information:
2024-08-30 11:19:27,653 - dependency_graph.graph_generator.jedi_generator - ERROR - Error while extracting call relation for name <Name full_name='src.diffusers.utils.dynamic_modules_utils.get_cached_module_file.copy', description='copy'> in /home/linshaoxin/dong/jie/code/AI4SE-master/AI4SE-master/src/demo/AID-RAG/benchmarks/repoeval/repositories/huggingface_diffusers/src/diffusers/utils/dynamic_modules_utils.py: Error PosixPath('/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/third_party/typeshed/stdlib/2and3/shutil.pyi') occurred at:
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/dependency_graph/graph_generator/jedi_generator.py", line 229, in _extract_call_relation
callers = name.goto(follow_imports=True, follow_builtin_imports=True)
File "/root/miniconda3/envs/rag_llm/lib/python3.10/contextlib.py", line 79, in inner
return func(*args, **kwds)
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/api/classes.py", line 445, in goto
names = self._name.goto()
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/names.py", line 206, in goto
return values.goto(name, name_context=context)
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/base_value.py", line 493, in goto
return reduce(add, [c.goto(*args, **kwargs) for c in self._set], [])
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/base_value.py", line 493, in <listcomp>
return reduce(add, [c.goto(*args, **kwargs) for c in self._set], [])
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/base_value.py", line 72, in goto
names = finder.filter_name(filters, name_or_str)
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/finder.py", line 35, in filter_name
for filter in filters:
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/base_value.py", line 62, in _get_value_filters
yield from self.get_filters(origin_scope=origin_scope)
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/gradual/stub_value.py", line 44, in get_filters
next(filters, None) # Ignore the first filter and replace it with our own
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/value/module.py", line 63, in get_filters
ParserTreeFilter(
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/filters.py", line 138, in __init__
super().__init__(parent_context, node_context)
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/filters.py", line 100, in __init__
self._parso_cache_node = get_parso_cache_node(
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/parser_utils.py", line 287, in get_parso_cache_node
return parser_cache[grammar._hashed][path]
2024-08-30 11:19:27,653 - dependency_graph.graph_generator.jedi_generator - ERROR - Error while extracting call relation for name <Name full_name='src.diffusers.utils.dynamic_modules_utils.get_cached_module_file.copy', description='copy'> in /home/linshaoxin/dong/jie/code/AI4SE-master/AI4SE-master/src/demo/AID-RAG/benchmarks/repoeval/repositories/huggingface_diffusers/src/diffusers/utils/dynamic_modules_utils.py: Error PosixPath('/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/third_party/typeshed/stdlib/2and3/shutil.pyi') occurred at:
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/dependency_graph/graph_generator/jedi_generator.py", line 229, in _extract_call_relation
callers = name.goto(follow_imports=True, follow_builtin_imports=True)
File "/root/miniconda3/envs/rag_llm/lib/python3.10/contextlib.py", line 79, in inner
return func(*args, **kwds)
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/api/classes.py", line 445, in goto
names = self._name.goto()
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/names.py", line 206, in goto
return values.goto(name, name_context=context)
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/base_value.py", line 493, in goto
return reduce(add, [c.goto(*args, **kwargs) for c in self._set], [])
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/base_value.py", line 493, in <listcomp>
return reduce(add, [c.goto(*args, **kwargs) for c in self._set], [])
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/base_value.py", line 72, in goto
names = finder.filter_name(filters, name_or_str)
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/finder.py", line 35, in filter_name
for filter in filters:
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/base_value.py", line 62, in _get_value_filters
yield from self.get_filters(origin_scope=origin_scope)
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/gradual/stub_value.py", line 44, in get_filters
next(filters, None) # Ignore the first filter and replace it with our own
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/value/module.py", line 63, in get_filters
ParserTreeFilter(
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/filters.py", line 138, in __init__
super().__init__(parent_context, node_context)
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/inference/filters.py", line 100, in __init__
self._parso_cache_node = get_parso_cache_node(
File "/root/miniconda3/envs/rag_llm/lib/python3.10/site-packages/jedi/parser_utils.py", line 287, in get_parso_cache_node
return parser_cache[grammar._hashed][path]
Metadata
Metadata
Assignees
Labels
No labels