[ 
https://issues.apache.org/jira/browse/YETUS-1136?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17437474#comment-17437474
 ] 

Allen Wittenauer edited comment on YETUS-1136 at 11/2/21, 5:03 PM:
-------------------------------------------------------------------

{code}
Traceback (most recent call last):
  File "/usr/local/bin/detect-secrets", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.8/dist-packages/detect_secrets/main.py", line 
30, in main
    handle_scan_action(args)
  File "/usr/local/lib/python3.8/dist-packages/detect_secrets/main.py", line 
66, in handle_scan_action
    secrets = baseline.create(*args.path, should_scan_all_files=args.all_files)
  File 
"/usr/local/lib/python3.8/dist-packages/detect_secrets/core/baseline.py", line 
26, in create
    secrets.scan_file(filename)
  File 
"/usr/local/lib/python3.8/dist-packages/detect_secrets/core/secrets_collection.py",
 line 42, in scan_file
    for secret in scan.scan_file(filename):
  File "/usr/local/lib/python3.8/dist-packages/detect_secrets/core/scan.py", 
line 141, in scan_file
    for lines in _get_lines_from_file(filename):
  File "/usr/local/lib/python3.8/dist-packages/detect_secrets/core/scan.py", 
line 245, in _get_lines_from_file
    lines = get_transformed_file(cast(NamedIO, f))
  File 
"/usr/local/lib/python3.8/dist-packages/detect_secrets/transformers/__init__.py",
 line 31, in get_transformed_file
    return transformer.parse_file(file)
  File 
"/usr/local/lib/python3.8/dist-packages/detect_secrets/transformers/yaml.py", 
line 34, in parse_file
    items = sorted(YAMLFileParser(file), key=lambda x: x.line_number)
  File 
"/usr/local/lib/python3.8/dist-packages/detect_secrets/transformers/yaml.py", 
line 194, in __iter__
    line=lines[item['__line__'] - 1],
IndexError: list index out of range
{code}


was (Author: aw):
```
Traceback (most recent call last):
  File "/usr/local/bin/detect-secrets", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.8/dist-packages/detect_secrets/main.py", line 
30, in main
    handle_scan_action(args)
  File "/usr/local/lib/python3.8/dist-packages/detect_secrets/main.py", line 
66, in handle_scan_action
    secrets = baseline.create(*args.path, should_scan_all_files=args.all_files)
  File 
"/usr/local/lib/python3.8/dist-packages/detect_secrets/core/baseline.py", line 
26, in create
    secrets.scan_file(filename)
  File 
"/usr/local/lib/python3.8/dist-packages/detect_secrets/core/secrets_collection.py",
 line 42, in scan_file
    for secret in scan.scan_file(filename):
  File "/usr/local/lib/python3.8/dist-packages/detect_secrets/core/scan.py", 
line 141, in scan_file
    for lines in _get_lines_from_file(filename):
  File "/usr/local/lib/python3.8/dist-packages/detect_secrets/core/scan.py", 
line 245, in _get_lines_from_file
    lines = get_transformed_file(cast(NamedIO, f))
  File 
"/usr/local/lib/python3.8/dist-packages/detect_secrets/transformers/__init__.py",
 line 31, in get_transformed_file
    return transformer.parse_file(file)
  File 
"/usr/local/lib/python3.8/dist-packages/detect_secrets/transformers/yaml.py", 
line 34, in parse_file
    items = sorted(YAMLFileParser(file), key=lambda x: x.line_number)
  File 
"/usr/local/lib/python3.8/dist-packages/detect_secrets/transformers/yaml.py", 
line 194, in __iter__
    line=lines[item['__line__'] - 1],
IndexError: list index out of range
```

> detect-secrets is crashing
> --------------------------
>
>                 Key: YETUS-1136
>                 URL: https://issues.apache.org/jira/browse/YETUS-1136
>             Project: Yetus
>          Issue Type: Bug
>          Components: Precommit
>    Affects Versions: 0.14.0
>            Reporter: Allen Wittenauer
>            Assignee: Allen Wittenauer
>            Priority: Major
>             Fix For: 0.14.0
>
>
> See first comment for stack trace.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to