Appdynamics / Appdynamics/config-assessment-tool
Report phase crashes near end
- Dominant language
- Python
- Stars
- 21
- Forks
- 22
- Avg merge
- 2h 48m
- Merged PRs (30d)
- 3
Description
2023-07-28 13:56:32,075 [DEBUG] STREAM b'IDAT' 1109 11146
2023-07-28 13:56:32,090 [ERROR] Traceback (most recent call last):
File "pptx/slide.py", line 259, in __getitem__
File "src/lxml/etree.pyx", line 1178, in lxml.etree._Element.__getitem__
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "core/Engine.py", line 199, in run
File "core/Engine.py", line 362, in finalize
File "output/presentations/cxPptFsoUseCases.py", line 572, in createCxHamUseCasePpt
File "output/presentations/cxPptFsoUseCases.py", line 609, in generateRemediationSlides
File "pptx/slide.py", line 261, in __getitem__
IndexError: slide index out of range
I have tried running with DefaultThresholds and with our Custom Thresholds, same result, same error
Contributor guide
Research direction
Start at core/Engine.py around run and finalize, then trace output/presentations/cxPptFsoUseCases.py at createCxHamUseCasePpt and generateRemediationSlides into pptx/slide.py. Reproduce with DefaultThresholds and Custom Thresholds, identify the invalid slide access, and confirm the report phase completes without IndexError.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100