'Facing Parameter Validation error after running Jenkins pipeline
I am trying to run a Jenkins Pipeline but it failing and giving Parameter validation error . As I am new to python I am not getting where to make changes in the code in order to resolve this issue .
Below is the console output log of Jenkins failure file :
- ./frontend_instance_id.py --customer_code=BSG --environment=PROD --use_dns_name --write_response_to_file=/tmp/BSG_PROD_instance_id.txt --errors_file=/tmp/CoHostingOperations.errors.2910.txt Traceback (most recent call last): File "./frontend_instance_id.py", line 29, in frontend = ec2.find_by_ip(public_ip) File "/var/jenkins_home/workspace/CoHostingOperations.MultiTenant/Aws/Ec2Client.py", line 178, in find_by_ip instances = self._find_living_instances("ip-address", public_ip) File "/var/jenkins_home/workspace/CoHostingOperations.MultiTenant/Aws/Ec2Client.py", line 64, in _find_living_instances response = self._conn().describe_instances( File "/usr/local/share/virtualenvs/boto3/lib/python3.8/site-packages/botocore/client.py", line 391, in _api_call return self._make_api_call(operation_name, kwargs) File "/usr/local/share/virtualenvs/boto3/lib/python3.8/site-packages/botocore/client.py", line 691, in _make_api_call request_dict = self._convert_to_request_dict( File "/usr/local/share/virtualenvs/boto3/lib/python3.8/site-packages/botocore/client.py", line 739, in _convert_to_request_dict request_dict = self._serializer.serialize_to_request( File "/usr/local/share/virtualenvs/boto3/lib/python3.8/site-packages/botocore/validate.py", line 360, in serialize_to_request raise ParamValidationError(report=report.generate_report()) botocore.exceptions.ParamValidationError: Parameter validation failed: Invalid type for parameter Filters[0].Values[0], value: None, type: <class 'NoneType'>, valid types: <class 'str'>
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
