Appdynamics / Appdynamics/config-assessment-tool

Report phase crashes near end

Open
#124 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.