Appdynamics / Appdynamics/AppDynamics.DEXTER

System.ArgumentNullException: Value cannot be null. (Parameter 'key')

Open
#130 2 comments 0 reactions 0 assignees View on GitHub
bug
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.