Bug: sam init - ScannerError
- Dominant language
- Python
- Stars
- 6.7k
- Forks
- 1.2k
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 52
Description
### Description:
```
Commands you can use next
=========================
[*] Create pipeline: cd lw-data-puller && sam pipeline init --bootstrap
[*] Validate SAM template: cd lw-data-puller && sam validate
[*] Test Function in the Cloud: cd lw-data-puller && sam sync --stack-name {stack-name} --watch
Error: mapping values are not allowed here
in "", line 44, column 14:
Timeout: 100
^
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\samcli\commands\init\command.py", line 132, in wrapped
return func(*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 183, 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 150, in wrapped
return_value = func(*args, **kwargs)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\utils\version_checker.py", line 41, in wrapped
actual_result = func(*args, **kwargs)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\cli\main.py", line 92, in wrapper
return func(*args, **kwargs)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\commands\init\command.py", line 276, in cli
do_cli(
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\commands\init\command.py", line 370, in do_cli
do_interactive(
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\commands\init\interactive_init_flow.py", line 66, in do_interactive
generate_application(
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\commands\init\interactive_init_flow.py", line 135, in generate_application
_generate_from_use_case(
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\commands\init\interactive_init_flow.py", line 282, in _generate_from_use_case
do_generate(
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\commands\init\init_generator.py", line 23, in do_generate
generate_project(
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\init\__init__.py", line 130, in generate_project
_apply_tracing(tracing, output_dir, name)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\init\__init__.py", line 139, in _apply_tracing
template_modifier.modify_template()
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\init\template_modifiers\cli_template_modifier.py", line 29, in modify_template
if not self._sanity_check():
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\lib\init\template_modifiers\cli_template_modifier.py", line 118, in _sanity_check
parse_template = parse_yaml_file(self.template_location)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\yamlhelper.py", line 148, in parse_yaml_file
return yaml_parse(content)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\samcli\yamlhelper.py", line 124, in yaml_parse
return cast(Dict, yaml.safe_load(yamlstr))
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\__init__.py", line 162, in safe_load
return load(stream, SafeLoader)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\__init__.py", line 114, in load
return loader.get_single_data()
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\constructor.py", line 49, in get_single_data
node = self.get_single_node()
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\composer.py", line 36, in get_single_node
document = self.compose_document()
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\composer.py", line 55, in compose_document
node = self.compose_node(None, None)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\composer.py", line 133, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\composer.py", line 133, in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\composer.py", line 84, in compose_node
node = self.compose_mapping_node(anchor)
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\composer.py", line 127, in compose_mapping_node
while not self.check_event(MappingEndEvent):
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\parser.py", line 98, in check_event
self.current_event = self.state()
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\parser.py", line 428, in parse_block_mapping_key
if self.check_token(KeyToken):
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\scanner.py", line 116, in check_token
self.fetch_more_tokens()
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\scanner.py", line 223, in fetch_more_tokens
return self.fetch_value()
File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\yaml\scanner.py", line 577, in fetch_value
raise ScannerError(None, None,
An unexpected error was encountered while executing "sam init".
Search for an existing issue:
https://github.com/aws/aws-sam-cli/issues?q=is%3Aissue+is%3Aopen+Bug%3A%20sam%20init%20-%20ScannerError
Or create a bug report:
https://github.com/aws/aws-sam-cli/issues/new?template=Bug_report.md&title=Bug%3A%20sam%20init%20-%20ScannerError
```
### Steps to reproduce:
Just run `sam init`
choose 'scheduled task'
### Observed result:
### Expected result:
### Additional environment details (Ex: Windows, Mac, Amazon Linux etc)
1. OS: Windows 11
2. `sam --version`: 1.71.0
3. AWS region: ap-southeast-2
```
# Paste the output of `sam --info` here
```
`Add --debug flag to command you are running`
Contributor guide
Assessment
This issue has not been assessed yet.