Appdynamics / Appdynamics/AppDynamics.DEXTER
System.ArgumentNullException: Value cannot be null. (Parameter 'key')
- Dominant language
- C#
- Stars
- 85
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the bug**
I recently downloaded full-win-20.8.1.0, and running DEXTER against Saas AppD Controller, it detects I have 20.8.0.0 and prompts accordingly:
"Latest released version is 20.8.1.0, and yours is 20.8.0.0. Would you like to upgrade (y/n)?". So how do I get a copy of 20.8.1.0 ?
Also, when running Jobfile with Target.Type="APM" I get the following error:
System.ArgumentNullException: Value cannot be null. (Parameter 'key')
at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
at AppDynamics.Dexter.ProcessingSteps.IndexAPMMetricsList.Execute(ProgramOptions programOptions, JobConfiguration jobConfiguration) in C:\Users\bhjel\RiderProjects\AppDynamics.DEXTER\ProcessingSteps\Index\IndexAPMMetricsList.cs:line 855
How do I address this error?
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- .NET Framework Type (Full/Core)
- .NET/.NET Core Framework Version
**Logs**
Add logs from the program execution https://github.com/Appdynamics/AppDynamics.DEXTER/wiki/Log-Files
**Reports**
Include any produced reports that you have issues with
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with ProcessingSteps/Index/IndexAPMMetricsList.cs around line 855 and inspect the APM Jobfile inputs that lead to the null dictionary key. Reproduce the failure with Target.Type="APM" and verify that the job completes without the ArgumentNullException; the report-version question is also unresolved in this issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- observability-sre
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100