执行jenkins-jobs update jobs/时出现超时及JSON解析异常
执行jenkins-jobs update jobs/命令
错误信息
INFO:jenkins_jobs.cli.subcommand.base:正在更新[PosixPath('/home/ishu/jobs')]中的任务([])
INFO:root:缓存builders类型构建器 = jenkins_jobs.modules.builders:Builders
INFO:jenkins_jobs.builder:生成的任务数量: 1
第一阶段异常(最近的调用最后):
文件 "/usr/local/lib/python3.10/dist-packages/jenkins/__init__.py",第822行,get_info函数中 return json.loads(self.jenkins_open( 文件 "/usr/local/lib/python3.10/dist-packages/jenkins/__init__.py",第560行,jenkins_open函数中 return self.jenkins_request(req, add_crumb, resolve_auth).text 文件 "/usr/local/lib/python3.10/dist-packages/jenkins/__init__.py",第576行,jenkins_request函数中 self.maybe_add_crumb(req) 文件 "/usr/local/lib/python3.10/dist-packages/jenkins/__init__.py",第373行,maybe_add_crumb函数中 response = self.jenkins_open(requests.Request( 文件 "/usr/local/lib/python3.10/dist-packages/jenkins/__init__.py",第560行,jenkins_open函数中 return self.jenkins_request(req, add_crumb, resolve_auth).text 文件 "/usr/local/lib/python3.10/dist-packages/jenkins/__init__.py",第579行,jenkins_request函数中 self._request(req)) 文件 "/usr/local/lib/python3.10/dist-packages/jenkins/__init__.py",第553行,_request函数中 return self._session.send(r, **_settings) 文件 "/usr/local/lib/python3.10/dist-packages/requests/sessions.py",第701行,send函数中 r = adapter.send(request, **kwargs) 文件 "/usr/local/lib/python3.10/dist-packages/requests/adapters.py",第483行,send函数中 timeout = TimeoutSauce(connect=timeout, read=timeout) 文件 "/usr/local/lib/python3.10/dist-packages/urllib3/util/timeout.py",第119行,__init__函数中 self._connect = self._validate_timeout(connect, "connect") 文件 "/usr/local/lib/python3.10/dist-packages/urllib3/util/timeout.py",第156行,_validate_timeout函数中 raise ValueError( ValueError: 连接超时值为<object object at 0x7fece1460800>,但必须是整数、浮点数或None。
在处理上述异常期间,发生了另一个异常:
第二阶段异常(最近的调用最后):
文件 "/home/ishu/.local/bin/jenkins-jobs",第8行 sys.exit(main()) 文件 "/home/ishu/.local/lib/python3.10/site-packages/jenkins_jobs/cli/entry.py",第179行,main函数中 jjb.execute() 文件 "/home/ishu/.local/lib/python3.10/site-packages/jenkins_jobs/cli/entry.py",第158行,execute函数中 ext.obj.execute(self.options, self.jjb_config) 文件 "/home/ishu/.local/lib/python3.10/site-packages/jenkins_jobs/cli/subcommand/update.py",第133行,execute函数中 jobs, num_updated_jobs = builder.update_jobs( 文件 "/home/ishu/.local/lib/python3.10/site-packages/jenkins_jobs/builder.py",第332行,update_jobs函数中 results = self.parallel_update_job(n_workers=n_workers, concurrent=p_params) 文件 "/home/ishu/.local/lib/python3.10/site-packages/jenkins_jobs/parallel.py",第113行,concurrentized函数中 return func(*args, **kwargs) 文件 "/home/ishu/.local/lib/python3.10/site-packages/jenkins_jobs/builder.py",第353行,parallel_update_job函数中 self.update_job(job.name, job.output().decode("utf-8")) 文件 "/home/ishu/.local/lib/python3.10/site-packages/jenkins_jobs/builder.py",第132行,update_job函数中 if self.is_job(job_name): 文件 "/home/ishu/.local/lib/python3.10/site-packages/jenkins_jobs/builder.py",第143行,is_job函数中 if job_name in self.job_list: 文件 "/home/ishu/.local/lib/python3.10/site-packages/jenkins_jobs/builder.py",第102行,job_list属性中 self._job_list = set(job["fullname"] for job in self.jobs) 文件 "/home/ishu/.local/lib/python3.10/site-packages/jenkins_jobs/builder.py",第94行,jobs属性中 self._jobs = self.jenkins.get_all_jobs() 文件 "/usr/local/lib/python3.10/dist-packages/jenkins/__init__.py",第1074行,get_all_jobs函数中 jobs = [(0, [], self.get_info(query=jobs_query)['jobs'])] 文件 "/usr/local/lib/python3.10/dist-packages/jenkins/__init__.py",第829行,get_info函数中 raise JenkinsException("Could not parse JSON info for server[%s]" jenkins.JenkinsException: 无法解析服务器[http://localhost:9090/]的JSON信息
raise JenkinsException("Could not parse JSON info for server[%s]"
jenkins.JenkinsException: 无法解析服务器[http://localhost:9090/]的JSON信息
内容的提问来源于stack exchange,提问作者Ayush _
相关产品推荐
相关产品推荐

