Open pilgrimage80 opened 6 months ago
Project.json
{ "Yonca": { "git": "https://gitlabtest/tutel/yonca.git", "gitlab:issues": "https://gitlabtest/tutel/yonca/issues", "gitlab:merge": "https://gitlabtest/tutel/yonca/merge_requests" } }
SETUP.cfg
[general] short_name = GrimoireLab update = true min_update_delay = 60 debug = false logs_dir = /home/grimoire/logs bulk_size = 100 scroll_size = 100 aliases_file = /home/grimoire/aliases.json
[projects] projects_file = /home/grimoire/conf/projects.json
[es_collection] url = http://elasticsearch:9200
[es_enrichment] url = http://elasticsearch:9200 autorefresh = true
[sortinghat] host = nginx user = root password = root port = 8000 path = /identities/api/ ssl = false database = sortinghat_db autoprofile = [github, git] matching = [email,name,username] sleep_for = 100 unaffiliated_group = Unknown affiliate = true
[panels] kibiter_time_from = now-90d kibiter_default_index = git kibiter_url = http://kibiter:5601 kibiter_version = 6.8.6-3 gitlab-issues = true
[phases] collection = true identities = true enrichment = true panels = true
[gitlab:issues] api-token = H4iQWJ_9sB7LG9RndKHL raw_index = gitlab_issues_demo_raw enriched_index = gitlab_issues_demo_enriched no-archive = true enterprise-url = https://gitlabtest sleep-for-rate = true
[gitlab:merge] api-token = H4iQWJ_9sB7LG9RndKHL raw_index = gitlab_merges_demo_raw enriched_index = gitlab_merges_demo_enriched no-archive = true enterprise-url = https://gitlabtest category = merge_request sleep-for-rate = true
[enrich_onion:gitlab-issue] # (optional) in_index = gitlab-issues_enriched out_index = gitlab-issues-onion_enriched data_source = gitlab-issues
What's your project.json
file? It seems you are not using the right urls for gitlab repos.
Project.json
{ "Yonca": { "git": "https://gitlabtest/tutel/yonca.git", "gitlab:issues": "https://gitlabtest/tutel/yonca/issues", "gitlab:merge": "https://gitlabtest/tutel/yonca/merge_requests" } }
Hi @pilgrimage80
The projects.json is wrong, you don't need to add issues
or merge_requests
. More info at https://github.com/chaoss/grimoirelab-sirmordred?tab=readme-ov-file#gitlab-
Try again using this one:
{
"Yonca": {
"git": [
"https://gitlabtest/tutel/yonca.git"
],
"gitlab:issues": [
"https://gitlabtest/tutel/yonca"
],
"gitlab:merge": [
"https://gitlabtest/tutel/yonca"
]
}
}
This error prevents the data from coming to the web interface when I run grimoerilab. It causes a no result found error.
2024-03-22 10:39:11,322 - GrimoireLab - sirmordred.task_collection - INFO - [gitlab:issues] collection phase starts 2024-03-22 10:39:11,323 - GrimoireLab - sirmordred.task_manager - ERROR - [gitlab:issues] Exception in Task Manager list index out of range Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/sirmordred/task_manager.py", line 98, in run task.execute() File "/usr/local/lib/python3.8/site-packages/sirmordred/task_collection.py", line 116, in execute backend_args = self._compose_perceval_params(self.backend_section, repo) File "/usr/local/lib/python3.8/site-packages/sirmordred/task.py", line 145, in _compose_perceval_params params = ocean.get_perceval_params_from_url(repo) File "/usr/local/lib/python3.8/site-packages/grimoire_elk/raw/gitlab.py", line 98, in get_perceval_params_from_url owner = repo.split('/')[-2] IndexError: list index out of range 2024-03-22 10:39:11,371 - GrimoireLab - sirmordred.task_collection - INFO - [gitlab:merge] collection phase starts 2024-03-22 10:39:11,372 - GrimoireLab - sirmordred.task_manager - ERROR - [gitlab:merge] Exception in Task Manager list index out of range Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/sirmordred/task_manager.py", line 98, in run task.execute() File "/usr/local/lib/python3.8/site-packages/sirmordred/task_collection.py", line 116, in execute backend_args = self._compose_perceval_params(self.backend_section, repo) File "/usr/local/lib/python3.8/site-packages/sirmordred/task.py", line 145, in _compose_perceval_params params = ocean.get_perceval_params_from_url(repo) File "/usr/local/lib/python3.8/site-packages/grimoire_elk/raw/gitlab.py", line 98, in get_perceval_params_from_url owner = repo.split('/')[-2] IndexError: list index out of range
GrimoireLab - sirmordred.task_manager - ERROR - [gitlab:issues] Exception in Task Manager list index out of range Traceback (most recent call last):