BotoServerError: 500 Internal Server Error <?xml version='1.0' encoding='UTF-8'?> <Response><RequestID>3e0faf25-d87a-4d37-9f14-cfec5b1a556e</RequestID><Errors><Error><Code>InternalError</Code><Message>We encountered an internal error. Please try again.</Message></Error></Errors></Response> search by Google
/usr/local/lib/python3.7/unittest/case.py in testPartExecutor (arguments ▶)
- @contextlib.contextmanager
- def testPartExecutor(self, test_case, isTest=False):
- old_success = self.success
- self.success = True
- try:
- yield
- except KeyboardInterrupt:
- raise
- except SkipTest as e:
- self.success = False
/usr/local/lib/python3.7/unittest/case.py in run (arguments ▶)
- outcome.expecting_failure = expecting_failure
- with outcome.testPartExecutor(self, isTest=True):
- testMethod()
- outcome.expecting_failure = False
- with outcome.testPartExecutor(self):
- self.tearDown()
- self.doCleanups()
- for test, reason in outcome.skipped:
- self._addSkip(result, test, reason)
/root/c2tests/.venv/lib/python3.7/site-packages/c2tests/__init__.py in tearDown (arguments ▶)
- def tearDown(self):
- if config.NOTEARDOWN:
- self.report("No doing clean up after the test")
- else:
- self.report("Cleaning up after the test")
- self.cleanup()
- self.report("Cleaning up finished")
- def assert_in(self, member, container, msg=None):
- """
/root/c2tests/.venv/lib/python3.7/site-packages/c2tests/__init__.py in cleanup (arguments ▶)
- for project in projects or profile.AVAILABLE_PROJECTS:
- with self.switch_project(project):
- self.report("Filling up {0} project entities...".format(project))
- self._fill_entities()
- self.report("Cleaning up {0} project entities...".format(project))
- self._cleanup()
- def cleanup_prod(self):
- """Cleans up all data created by the test in production environment."""
/root/c2tests/.venv/lib/python3.7/site-packages/c2tests/__init__.py in _cleanup (arguments ▶)
- self._delete_vpn_connections()
- self._delete_subnets()
- self._delete_route_tables()
- self._delete_customer_gateways()
- self._delete_acls()
- self._delete_vpcs()
- self._delete_dhcp_options()
- def create_customer_gateway(self, *args, **kwargs):
- """Helper to create customer gateway."""
/root/c2tests/.venv/lib/python3.7/site-packages/c2tests/__init__.py in _delete_vpcs (arguments ▶)
- vpcs = self.entities[resources.VPC_VPCS]
- if common.isiterable(vpcs):
- for vpc in vpcs:
- self.log.warning("Deleting: {0}".format(vpc))
- self.vpcconn.delete_vpc(vpc.id)
- if vpc.is_default:
- self._default_vpcs[self.profile.project] = None
- self.entities[resources.VPC_VPCS] = []
/root/c2tests/.venv/src/boto/boto/vpc/__init__.py in delete_vpc (arguments ▶)
- :return: True if successful
- """
- params = {'VpcId': vpc_id}
- if dry_run:
- params['DryRun'] = 'true'
- return self.get_status('DeleteVpc', params)
- def modify_vpc_attribute(self, vpc_id,
- enable_dns_support=None,
- enable_dns_hostnames=None, dry_run=False):
/root/c2tests/.venv/src/boto/boto/connection.py in get_status (arguments ▶)
- raise self.ResponseError(response.status, response.reason, body)
- def get_status(self, action, params, path='/', parent=None, verb='GET'):
- if not parent:
- parent = self
- response = self.make_request(action, params, path, verb)
- body = response.read()
- boto.log.debug(body)
- if not body:
- boto.log.error('Null body %s' % body)
/root/c2tests/.venv/src/boto/boto/ec2/connection.py in make_request (arguments ▶)
- def make_request(self, action, params=None, path='/', verb='GET'):
- if self.aws_sudo_id:
- if params is None:
- params = {}
- params['AWSSudoId'] = self.aws_sudo_id
- return AWSQueryConnection.make_request(self, action, params, path, verb)
- def get_params(self):
- """
- Returns a dictionary containing the value of all of the keyword
/root/c2tests/.venv/src/boto/boto/connection.py in make_request (arguments ▶)
- self.host)
- if action:
- http_request.params['Action'] = action
- if self.APIVersion:
- http_request.params['Version'] = self.APIVersion
- return self._mexe(http_request)
- def build_list_params(self, params, items, label):
- if isinstance(items, six.string_types):
- items = [items]
/root/c2tests/.venv/src/boto/boto/connection.py in _mexe (arguments ▶)
- # use it to raise an exception.
- # Otherwise, raise the exception that must have already happened.
- if self.request_hook is not None:
- self.request_hook.handle_request_data(request, response, error=True)
- if response:
- raise BotoServerError(response.status, response.reason, body)
- elif ex:
- raise ex
- else:
- msg = 'Please report this exception as a Boto Issue!'