Skip to content

Receiving "Error: request() got an unexpected keyword argument 'chunked'" after upgrading to SAM 1.85.0 #5243

@donovan-middleton

Description

@donovan-middleton

After upgrading to AWS SAM CLI from version 1.84.0 to version 1.85.0 using the AWS_SAM_CLI_64_PY3.msi installer, I receive the following error message when attempting to do a sam build command:
Error: request() got an unexpected keyword argument 'chunked'

And in writing up this Bug Report, also found I get the following error when running sam --info:
TypeError: request() got an unexpected keyword argument 'chunked'

Steps to reproduce:

On Windows 11 Pro, upgrade from SAM 1.84.0 to SAM 1.85.0.
Using AWS SAM in a PowerShell 7.3.4 terminal within Visual Studio Code.
Running sam build --template 'IL4SS-template.yml' --parallel --use-container from within the folder the template is in.

Observed result:

With SAM 1.85.0:

PS C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out> sam build --template 'IL4SS-template.yml' --parallel --use-container --debug
2023-06-01 17:52:21,805 | Config file location: C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\samconfig.toml
2023-06-01 17:52:21,809 | Config file 'C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\samconfig.toml' does not exist
2023-06-01 17:52:21,825 | Using config file: samconfig.toml, config environment: default
2023-06-01 17:52:21,827 | Expand command line arguments to:
2023-06-01 17:52:21,828 | --template_file=C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\IL4SS-template.yml --parallel --use_container --mount_with=READ     
--build_dir=.aws-sam\build --cache_dir=.aws-sam\cache
2023-06-01 17:52:22,240 | 'build' command is called
2023-06-01 17:52:22,241 | Starting Build inside a container
2023-06-01 17:52:22,248 | No Parameters detected in the template
2023-06-01 17:52:22,269 | There is no customer defined id or cdk path defined for resource Lambda, so we will use the resource logical id as the resource id
2023-06-01 17:52:22,271 | 0 stacks found in the template
2023-06-01 17:52:22,272 | No Parameters detected in the template
2023-06-01 17:52:22,285 | There is no customer defined id or cdk path defined for resource Lambda, so we will use the resource logical id as the resource id
2023-06-01 17:52:22,288 | 1 resources found in the stack
2023-06-01 17:52:22,288 | Found Serverless function with name='Lambda' and CodeUri='source'
2023-06-01 17:52:22,289 | --base-dir is not presented, adjusting uri source relative to C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\IL4SS-template.yml    
2023-06-01 17:52:22,297 | 1 resources found in the stack
2023-06-01 17:52:22,298 | Found Serverless function with name='Lambda' and CodeUri='source'
2023-06-01 17:52:22,300 | Instantiating build definitions
2023-06-01 17:52:22,309 | Unique function build definition found, adding as new (Function Build Definition: BuildDefinition(provided.al2,
C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\source, Zip, , 23479874-fac6-4902-a31c-f7e2b350b681, {'BuildMethod': 'makefile'}, {}, x86_64, []), Function:  
Function(function_id='Lambda', name='Lambda', functionname='Lambda', runtime='provided.al2', memory=512, timeout=90, handler='SQS-to-Mail-Out.ps1', imageuri=None, packagetype='Zip',
imageconfig=None, codeuri='C:\\Users\\donov\\OneDrive\\Documents\\AFPOA\\Lambda\\Lambda Functions\\SQS-to-Mail-Out\\source', environment={'Variables': {'BodyFooter': 'For further assistance,
please submit a ticket with the A1 Service Desk and have the ticket assigned to the "A1 VDC Cloud Operations Team" using one of the following methods:|Email: a1dta.a1.sd@us.af.mil|Phone:    
210.565.5004|On AFNET: https://tmis.us.af.mil', 'BodyHeader': '*** Please do not reply to this message. This mailbox is not monitored. ***', 'Debug': 'False', 'DefaultFrom': 'No-Reply       
<No-Reply@02.A1VDC.US.AF.mil>', 'DefaultTo': 'UDG_A1_DTA_A1VDC_Operations <UDG.A1DTA.A1VDC.Operations@US.AF.mil>', 'SmtpServer': '140.18.22.18'}}, rolearn=None,
layers=[<samcli.lib.providers.provider.LayerVersion object at 0x000002E01B458940>, <samcli.lib.providers.provider.LayerVersion object at 0x000002E01B458A90>,
<samcli.lib.providers.provider.LayerVersion object at 0x000002E01B458D00>], events={'MySQSEvent': {'Type': 'SQS', 'Properties': {'Queue':
'arn:aws-us-gov:sqs:us-gov-west-1:503277488201:AFPOA_Outbound_Mail'}}}, metadata={'BuildMethod': 'makefile', 'SamResourceId': 'Lambda'}, inlinecode=None, codesign_config_arn=None,
architectures=None, function_url_config=None, stack_path='', runtime_management_config=None))
2023-06-01 17:52:22,318 | Async execution started
2023-06-01 17:52:22,318 | Invoking function functools.partial(<bound method ParallelBuildStrategy.build_single_function_definition of <samcli.lib.build.build_strategy.ParallelBuildStrategy  
object at 0x000002E01B47CBB0>>, <samcli.lib.build.build_graph.FunctionBuildDefinition object at 0x000002E01B458730>)
2023-06-01 17:52:22,322 | Building codeuri: C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\source runtime: provided.al2 metadata: {'BuildMethod': 'makefile'}
architecture: x86_64 functions: Lambda
2023-06-01 17:52:22,323 | Waiting for async results
2023-06-01 17:52:22,323 | Building to following folder C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\.aws-sam\build\Lambda
2023-06-01 17:52:22,332 | Exception raised during the execution
2023-06-01 17:52:22,333 | Telemetry endpoint configured to be https://aws-serverless-tools-telemetry.us-west-2.amazonaws.com/metrics
2023-06-01 17:52:22,371 | Telemetry endpoint configured to be https://aws-serverless-tools-telemetry.us-west-2.amazonaws.com/metrics
2023-06-01 17:52:22,372 | Sending Telemetry: {'metrics': [{'commandRun': {'requestId': '49c42550-b005-4347-8394-4a67e764e4cc', 'installationId': '23135065-7e6e-40b9-b118-5e4132441a5e',      
'sessionId': 'e9fc1592-3b37-4bf9-858f-e5274ac40193', 'executionEnvironment': 'CLI', 'ci': False, 'pyversion': '3.8.8', 'samcliVersion': '1.85.0', 'awsProfileProvided': False,
'debugFlagProvided': True, 'region': '', 'commandName': 'sam build', 'metricSpecificAttributes': {'projectType': 'CFN', 'gitOrigin': None, 'projectName':
'e48ddf194e19b59ebb710bcc352328cba648a56c5c0c4a56db5fa0cb376322c2', 'initialCommit': None}, 'duration': 506, 'exitReason': 'TypeError', 'exitCode': 255}}]}
2023-06-01 17:52:22,373 | Unable to find Click Context for getting session_id.
2023-06-01 17:52:22,378 | Sending Telemetry: {'metrics': [{'events': {'requestId': 'e9eb861d-8b3a-4c12-b9ea-9a70946779a0', 'installationId': '23135065-7e6e-40b9-b118-5e4132441a5e',
'sessionId': 'e9fc1592-3b37-4bf9-858f-e5274ac40193', 'executionEnvironment': 'CLI', 'ci': False, 'pyversion': '3.8.8', 'samcliVersion': '1.85.0', 'metricSpecificAttributes': {'events':      
[{'event_name': 'BuildWorkflowUsed', 'event_value': 'provided-None', 'thread_id': 'ba0a55ea32f54a09b7f1c47d758aa0ef', 'time_stamp': '2023-06-01 22:52:22.299', 'exception_name': None},       
{'event_name': 'BuildFunctionRuntime', 'event_value': 'provided.al2', 'thread_id': '4e22e7a4887849bf9610d0b7bb56f54d', 'time_stamp': '2023-06-01 22:52:22.300', 'exception_name': None},      
{'event_name': 'BuildWorkflowUsed', 'event_value': 'provided-None', 'thread_id': 'e31bd5ffcbd14f93917e438a43938fb3', 'time_stamp': '2023-06-01 22:52:22.326', 'exception_name': None}]}}}]}   
2023-06-01 17:52:22,854 | HTTPSConnectionPool(host='aws-serverless-tools-telemetry.us-west-2.amazonaws.com', port=443): Read timed out. (read timeout=0.1)
2023-06-01 17:52:22,855 | HTTPSConnectionPool(host='aws-serverless-tools-telemetry.us-west-2.amazonaws.com', port=443): Read timed out. (read timeout=0.1)

Error: request() got an unexpected keyword argument 'chunked'
Traceback:
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\decorators.py", line 84, in new_func
    return ctx.invoke(f, obj, *args, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\telemetry\metric.py", line 184, in wrapped
    raise exception  # pylint: disable=raising-bad-type
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\telemetry\metric.py", line 149, in wrapped
    return_value = func(*args, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\utils\version_checker.py", line 42, in wrapped
    actual_result = func(*args, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\cli\main.py", line 95, in wrapper
    return func(*args, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\commands\build\command.py", line 179, in cli
    do_cli(
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\commands\build\command.py", line 275, in do_cli
    ctx.run()
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\commands\build\build_context.py", line 279, in run
    self._build_result = builder.build()
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\build\app_builder.py", line 214, in build
    return ApplicationBuildResult(build_graph, build_strategy.build())
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\build\build_strategy.py", line 394, in build
    return super().build()
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\build\build_strategy.py", line 81, in build
    result.update(self._build_functions(self._build_graph))
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\build\build_strategy.py", line 400, in _build_functions
    return self._run_builds_async(
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\build\build_strategy.py", line 416, in _run_builds_async
    async_results = async_context.run_async()
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\utils\async_utils.py", line 131, in run_async
    return run_given_tasks_async(self._async_tasks, event_loop)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\utils\async_utils.py", line 90, in run_given_tasks_async
    return event_loop.run_until_complete(_run_given_tasks_async(tasks, event_loop, executor))
  File "asyncio\base_events.py", line 616, in run_until_complete
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\utils\async_utils.py", line 58, in _run_given_tasks_async
    raise result
  File "concurrent\futures\thread.py", line 57, in run
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\build\build_strategy.py", line 427, in build_single_function_definition
    return self._delegate_build_strategy.build_single_function_definition(build_definition)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\build\build_strategy.py", line 164, in build_single_function_definition
    result = self._build_function(
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\build\app_builder.py", line 688, in _build_function
    return self._build_function_on_container(
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\build\app_builder.py", line 895, in _build_function_on_container
    if not self._container_manager.is_docker_reachable:
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\local\docker\manager.py", line 54, in is_docker_reachable
    return utils.is_docker_reachable(self.docker_client)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\local\docker\utils.py", line 90, in is_docker_reachable
    docker_client.ping()
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\client.py", line 187, in ping
    return self.api.ping(*args, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\api\daemon.py", line 166, in ping
    return self._result(self._get(self._url('/_ping'))) == 'OK'
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\utils\decorators.py", line 46, in inner
    return f(self, *args, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\api\client.py", line 230, in _get
    return self.get(url, **self._set_request_timeout(kwargs))
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\requests\sessions.py", line 602, in get
    return self.request("GET", url, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\requests\sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\requests\sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\requests\adapters.py", line 486, in send
    resp = conn.urlopen(
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 790, in urlopen
    response = self._make_request(
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 496, in _make_request
    conn.request(

An unexpected error was encountered while executing "sam build".
Search for an existing issue:
https://github.com/aws/aws-sam-cli/issues?q=is%3Aissue+is%3Aopen+Bug%3A%20sam%20build%20-%20TypeError
Or create a bug report:
https://github.com/aws/aws-sam-cli/issues/new?template=Bug_report.md&title=Bug%3A%20sam%20build%20-%20TypeError

And

PS C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out> sam --info   
Traceback (most recent call last):
  File "runpy.py", line 194, in _run_module_as_main
  File "runpy.py", line 87, in _run_code
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\__main__.py", line 12, in <module>
    cli(prog_name="sam")
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\core.py", line 1054, in main
    with self.make_context(prog_name, args, **extra) as ctx:
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\core.py", line 920, in make_context
    self.parse_args(ctx, args)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\core.py", line 1613, in parse_args
    rest = super().parse_args(ctx, args)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\core.py", line 1378, in parse_args
    value, args = param.handle_parse_result(ctx, opts, args)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\core.py", line 2360, in handle_parse_result
    value = self.process_value(ctx, value)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\click\core.py", line 2322, in process_value
    value = self.callback(ctx, self, value)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\cli\main.py", line 58, in print_info
    "additional_dependencies": gather_additional_dependencies_info(),
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\utils\system_info.py", line 37, in gather_additional_dependencies_info
    "docker_engine": _gather_docker_info(),
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\utils\system_info.py", line 60, in _gather_docker_info
    if is_docker_reachable(client):
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\local\docker\utils.py", line 90, in is_docker_reachable
    docker_client.ping()
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\client.py", line 187, in ping
    return self.api.ping(*args, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\api\daemon.py", line 166, in ping
    return self._result(self._get(self._url('/_ping'))) == 'OK'
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\utils\decorators.py", line 46, in inner
    return f(self, *args, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\api\client.py", line 230, in _get
    return self.get(url, **self._set_request_timeout(kwargs))
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\requests\sessions.py", line 602, in get
    return self.request("GET", url, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\requests\sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\requests\sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\requests\adapters.py", line 486, in send
    resp = conn.urlopen(
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 790, in urlopen
    response = self._make_request(
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\urllib3\connectionpool.py", line 496, in _make_request
    conn.request(
TypeError: request() got an unexpected keyword argument 'chunked'

Expected result:

With SAM 1.84.0:

PS C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out> sam build --template 'IL4SS-template.yml' --parallel --use-container --debug
2023-06-01 18:08:02,267 | Config file location: C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\samconfig.toml
2023-06-01 18:08:02,271 | Config file 'C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\samconfig.toml' does not exist
2023-06-01 18:08:02,290 | Using config file: samconfig.toml, config environment: default
2023-06-01 18:08:02,292 | Expand command line arguments to:
2023-06-01 18:08:02,292 | --template_file=C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\IL4SS-template.yml --parallel --use_container --mount_with=READ     
--build_dir=.aws-sam\build --cache_dir=.aws-sam\cache
2023-06-01 18:08:04,110 | 'build' command is called
2023-06-01 18:08:04,110 | Starting Build inside a container
2023-06-01 18:08:04,118 | No Parameters detected in the template
2023-06-01 18:08:04,246 | There is no customer defined id or cdk path defined for resource Lambda, so we will use the resource logical id as the resource id
2023-06-01 18:08:04,247 | 0 stacks found in the template
2023-06-01 18:08:04,249 | No Parameters detected in the template
2023-06-01 18:08:04,261 | There is no customer defined id or cdk path defined for resource Lambda, so we will use the resource logical id as the resource id
2023-06-01 18:08:04,263 | 1 resources found in the stack
2023-06-01 18:08:04,263 | Found Serverless function with name='Lambda' and CodeUri='source'
2023-06-01 18:08:04,265 | --base-dir is not presented, adjusting uri source relative to C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\IL4SS-template.yml    
2023-06-01 18:08:04,273 | 1 resources found in the stack
2023-06-01 18:08:04,274 | Found Serverless function with name='Lambda' and CodeUri='source'
2023-06-01 18:08:04,276 | Instantiating build definitions
2023-06-01 18:08:04,285 | Unique function build definition found, adding as new (Function Build Definition: BuildDefinition(provided.al2,
C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\source, Zip, , d3c423bd-2ad5-49b4-acf5-9591961c591f, {'BuildMethod': 'makefile'}, {}, x86_64, []), Function:  
Function(function_id='Lambda', name='Lambda', functionname='Lambda', runtime='provided.al2', memory=512, timeout=90, handler='SQS-to-Mail-Out.ps1', imageuri=None, packagetype='Zip',
imageconfig=None, codeuri='C:\\Users\\donov\\OneDrive\\Documents\\AFPOA\\Lambda\\Lambda Functions\\SQS-to-Mail-Out\\source', environment={'Variables': {'BodyFooter': 'For further assistance,
please submit a ticket with the A1 Service Desk and have the ticket assigned to the "A1 VDC Cloud Operations Team" using one of the following methods:|Email: a1dta.a1.sd@us.af.mil|Phone:    
210.565.5004|On AFNET: https://tmis.us.af.mil', 'BodyHeader': '*** Please do not reply to this message. This mailbox is not monitored. ***', 'Debug': 'False', 'DefaultFrom': 'No-Reply       
<No-Reply@02.A1VDC.US.AF.mil>', 'DefaultTo': 'UDG_A1_DTA_A1VDC_Operations <UDG.A1DTA.A1VDC.Operations@US.AF.mil>', 'SmtpServer': '140.18.22.18'}}, rolearn=None,
layers=[<samcli.lib.providers.provider.LayerVersion object at 0x000001812618A160>, <samcli.lib.providers.provider.LayerVersion object at 0x000001812618A220>,
<samcli.lib.providers.provider.LayerVersion object at 0x000001812618A250>], events={'MySQSEvent': {'Type': 'SQS', 'Properties': {'Queue':
'arn:aws-us-gov:sqs:us-gov-west-1:503277488201:AFPOA_Outbound_Mail'}}}, metadata={'BuildMethod': 'makefile', 'SamResourceId': 'Lambda'}, inlinecode=None, codesign_config_arn=None,
architectures=None, function_url_config=None, stack_path='', runtime_management_config=None))
2023-06-01 18:08:04,294 | Async execution started
2023-06-01 18:08:04,294 | Invoking function functools.partial(<bound method ParallelBuildStrategy.build_single_function_definition of <samcli.lib.build.build_strategy.ParallelBuildStrategy  
object at 0x00000181242DAB80>>, <samcli.lib.build.build_graph.FunctionBuildDefinition object at 0x00000181262265B0>)
2023-06-01 18:08:04,297 | Building codeuri: C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\source runtime: provided.al2 metadata: {'BuildMethod': 'makefile'}
architecture: x86_64 functions: Lambda
2023-06-01 18:08:04,299 | Waiting for async results
2023-06-01 18:08:04,299 | Building to following folder C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\.aws-sam\build\Lambda

Fetching public.ecr.aws/sam/build-provided.al2:latest-x86_64 Docker container image......
2023-06-01 18:08:05,363 | Mounting C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\source as /tmp/samcli/source:ro,delegated, inside runtime container        
Using the request object from command line argument
Loading workflow module 'aws_lambda_builders.workflows'
Registering workflow 'CustomMakeBuilder' with capability 'Capability(language='provided', dependency_manager=None, application_framework=None)'
Registering workflow 'DotnetCliPackageBuilder' with capability 'Capability(language='dotnet', dependency_manager='cli-package', application_framework=None)'
Registering workflow 'GoModulesBuilder' with capability 'Capability(language='go', dependency_manager='modules', application_framework=None)'
Registering workflow 'JavaGradleWorkflow' with capability 'Capability(language='java', dependency_manager='gradle', application_framework=None)'
Registering workflow 'JavaMavenWorkflow' with capability 'Capability(language='java', dependency_manager='maven', application_framework=None)'
Registering workflow 'NodejsNpmBuilder' with capability 'Capability(language='nodejs', dependency_manager='npm', application_framework=None)'
Registering workflow 'NodejsNpmEsbuildBuilder' with capability 'Capability(language='nodejs', dependency_manager='npm-esbuild', application_framework=None)'
Registering workflow 'PythonPipBuilder' with capability 'Capability(language='python', dependency_manager='pip', application_framework=None)'
Registering workflow 'RubyBundlerBuilder' with capability 'Capability(language='ruby', dependency_manager='bundler', application_framework=None)'
Registering workflow 'RustCargoLambdaBuilder' with capability 'Capability(language='rust', dependency_manager='cargo', application_framework=None)'
Found workflow 'CustomMakeBuilder' to support capabilities 'Capability(language='provided', dependency_manager=None, application_framework=None)'
Running workflow 'CustomMakeBuilder'
Running CustomMakeBuilder:CopySource
Copying source file (/tmp/samcli/source/Makefile) to destination (/tmp/samcli/scratch/Makefile)
Copying source file (/tmp/samcli/source/SQS-to-Mail-Out.ps1) to destination (/tmp/samcli/scratch/SQS-to-Mail-Out.ps1)
CustomMakeBuilder:CopySource succeeded
Running CustomMakeBuilder:MakeBuild
Current Artifacts Directory : /tmp/samcli/artifacts
executing Make: ['make', '--makefile', '/tmp/samcli/source/Makefile', 'build-Lambda']
cp -R . /tmp/samcli/artifacts
rm /tmp/samcli/artifacts/Makefile
CustomMakeBuilder:MakeBuild succeeded
2023-06-01 18:08:06,137 | Failed to get the logs from the container
Traceback (most recent call last):
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\local\docker\container.py", line 433, in _write_container_output
    for stdout_data, stderr_data in output_itr:
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\types\daemon.py", line 32, in __next__
    return next(self._stream)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\api\client.py", line 406, in <genexpr>
    gen = (demux_adaptor(*frame) for frame in gen)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\utils\socket.py", line 94, in frames_iter_no_tty
    (stream, n) = next_frame_header(socket)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\utils\socket.py", line 66, in next_frame_header
    data = read_exactly(socket, 8)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\utils\socket.py", line 51, in read_exactly
    next_data = read(socket, n - len(data))
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\utils\socket.py", line 35, in read
    return socket.recv(n)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\transport\npipesocket.py", line 23, in wrapped
    return f(self, *args, **kwargs)
  File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\transport\npipesocket.py", line 117, in recv
    err, data = win32file.ReadFile(self._handle, bufsize)
pywintypes.error: (109, 'ReadFile', 'The pipe has been ended.')
2023-06-01 18:08:06,148 | Build inside container returned response {"jsonrpc": "2.0", "id": 1, "result": {"artifacts_dir": "/tmp/samcli/artifacts"}}
2023-06-01 18:08:06,149 | Build inside container was successful. Copying artifacts from container to host
2023-06-01 18:08:06,483 | Copying from container: /tmp/samcli/artifacts/. -> C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out\.aws-sam\build\Lambda
2023-06-01 18:08:06,594 | Build inside container succeeded
2023-06-01 18:08:06,596 | Async execution completed
2023-06-01 18:08:06,599 | There is no customer defined id or cdk path defined for resource Lambda, so we will use the resource logical id as the resource id
2023-06-01 18:08:06,601 | 1 resources found in the stack
2023-06-01 18:08:06,602 | Found Serverless function with name='Lambda' and CodeUri='source'

Build Succeeded

Built Artifacts  : .aws-sam\build
Built Template   : .aws-sam\build\template.yaml

Commands you can use next
=========================
[*] Validate SAM template: sam validate
[*] Invoke Function: sam local invoke
[*] Test Function in the Cloud: sam sync --stack-name {{stack-name}} --watch
[*] Deploy: sam deploy --guided
2023-06-01 18:08:06,651 | Telemetry endpoint configured to be https://aws-serverless-tools-telemetry.us-west-2.amazonaws.com/metrics
2023-06-01 18:08:06,688 | Telemetry endpoint configured to be https://aws-serverless-tools-telemetry.us-west-2.amazonaws.com/metrics
2023-06-01 18:08:06,689 | Sending Telemetry: {'metrics': [{'commandRun': {'requestId': '5940cfa6-c9a6-492b-ab9e-910da85ae45c', 'installationId': '23135065-7e6e-40b9-b118-5e4132441a5e',      
'sessionId': '32cbcbd9-137b-4fce-b4ec-b91bb0b8235f', 'executionEnvironment': 'CLI', 'ci': False, 'pyversion': '3.8.8', 'samcliVersion': '1.84.0', 'awsProfileProvided': False,
'debugFlagProvided': True, 'region': '', 'commandName': 'sam build', 'metricSpecificAttributes': {'projectType': 'CFN', 'gitOrigin': None, 'projectName':
'e48ddf194e19b59ebb710bcc352328cba648a56c5c0c4a56db5fa0cb376322c2', 'initialCommit': None}, 'duration': 4361, 'exitReason': 'success', 'exitCode': 0}}]}
2023-06-01 18:08:06,689 | Unable to find Click Context for getting session_id.
2023-06-01 18:08:06,695 | Sending Telemetry: {'metrics': [{'events': {'requestId': '6246d947-3354-48cd-818d-359fbefffe83', 'installationId': '23135065-7e6e-40b9-b118-5e4132441a5e',
'sessionId': '32cbcbd9-137b-4fce-b4ec-b91bb0b8235f', 'executionEnvironment': 'CLI', 'ci': False, 'pyversion': '3.8.8', 'samcliVersion': '1.84.0', 'metricSpecificAttributes': {'events':      
[{'event_name': 'BuildWorkflowUsed', 'event_value': 'provided-None', 'thread_id': 17028, 'time_stamp': '2023-06-01 23:08:04.275', 'exception_name': None}, {'event_name':
'BuildFunctionRuntime', 'event_value': 'provided.al2', 'thread_id': 17028, 'time_stamp': '2023-06-01 23:08:04.276', 'exception_name': None}, {'event_name': 'BuildWorkflowUsed',
'event_value': 'provided-None', 'thread_id': 17028, 'time_stamp': '2023-06-01 23:08:04.302', 'exception_name': None}]}}}]}
2023-06-01 18:08:07,216 | HTTPSConnectionPool(host='aws-serverless-tools-telemetry.us-west-2.amazonaws.com', port=443): Read timed out. (read timeout=0.1)
2023-06-01 18:08:07,587 | HTTPSConnectionPool(host='aws-serverless-tools-telemetry.us-west-2.amazonaws.com', port=443): Read timed out. (read timeout=0.1)

And

PS C:\Users\donov\OneDrive\Documents\AFPOA\Lambda\Lambda Functions\SQS-to-Mail-Out> sam --info
{
  "version": "1.84.0",
  "system": {
    "python": "3.8.8",
    "os": "Windows-10-10.0.22621-SP0"
  },
  "additional_dependencies": {
    "docker_engine": "23.0.5",
    "aws_cdk": "Not available",
    "terraform": "Not available"
  },
  "available_beta_feature_env_vars": [
    "SAM_CLI_BETA_FEATURES",
    "SAM_CLI_BETA_BUILD_PERFORMANCE",
    "SAM_CLI_BETA_TERRAFORM_SUPPORT",
    "SAM_CLI_BETA_RUST_CARGO_LAMBDA"
  ]
}

Additional environment details:

  1. OS: Windows 11 Pro (fully updated)
  2. SAM Version: 1.85.0 (as shown in Installed apps from Windows)
  3. AWS region: N/A for this!
  4. Other: Visual Studio Code 1.78.2, PowerShell 7.3.4, and Docker Desktop 4.19.0

The sam --info command was not working on the 1.85.0 version, so unable to provide the output from that version.

Additional notes:

I have uninstalled SAM 1.85.0 and then reinstalled SAM 1.84.0. All the commands go back to working.
I have tried downloaded the "AWS_SAM_CLI_64_PY3.msi" installer again (and verified the checksum) and reinstalled, but the commands still fail.
For now, I have uninstalled the 1.85.0 version and will continue to use the 1.84.0 version.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions