Appdynamics / Appdynamics/AppDynamics.DEXTER

DEXTER 21.8.0.0 crashes during IndexAPMEntities with ArgumentNullException on Controller 26.1.1.0

Open
#164 0 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**
DEXTER consistently fails during the entity indexing phase when DetectedEntities=true.

The failure occurs across multiple applications, so it does not appear to be application-specific.

The extraction phases complete successfully, including:

dashboards
metrics extraction
snapshots
configuration
events
policies

The failure occurs during indexing/report generation.

**To Reproduce**
Steps to reproduce the behavior:
1. Download and extract DEXTER 21.8.0.0.
2. Create or update job.json.
3. Open PowerShell.
4. Change directory to the DEXTER executable location:
cd C:\Users\\Downloads\full-win\bin\Publish\full-win
5. Execute the ETL job:
.\AppDynamics.DEXTER.exe -j job.json -v
6. Observe execution progress in console output and generated logs.

The issue occurs during:
Executing job step IndexAPMEntities(60)
DEXTER terminates with:
System.ArgumentNullException: Value cannot be null. (Parameter 'input')
at System.Text.RegularExpressions.Regex.Match(String input)
at AppDynamics.Dexter.ProcessingSteps.IndexAPMEntities.Execute(...)

**Expected behavior**
DEXTER completes indexing successfully
Spreadsheet/report generation completes

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
OS: Windows 11
dotnet --info reports OS Version: 10.0.26200
.NET Framework Type: .NET Core
.NET/.NET Core Framework Version:
SDK: 9.0.305
Host: 10.0.5
Microsoft.NETCore.App runtimes installed:
6.0.15
6.0.16
7.0.5
7.0.7
7.0.11
8.0.3
8.0.14
9.0.9
10.0.5

DEXTER runtime observed in logs:

Framework: .NET Core 3.1.6

**Logs**

[AppDynamics.Dexter.Main.2026-05-20.redacted.log](https://github.com/user-attachments/files/28199197/AppDynamics.Dexter.Main.2026-05-20.redacted.log)
[AppDynamics.Dexter.Controller.2026-05-20(1).redacted.log](https://github.com/user-attachments/files/28199196/AppDynamics.Dexter.Controller.2026-05-20.1.redacted.log)
[AppDynamics.Dexter.Console.2026-05-20(1).redacted.log](https://github.com/user-attachments/files/28199198/AppDynamics.Dexter.Console.2026-05-20.1.redacted.log)

**Reports**
No reports being created

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the IndexAPMEntities execution path and the attached Main, Controller, and Console logs, focusing on the Regex.Match call that receives a null input. Reproduce the job with DetectedEntities=true using the documented PowerShell command; done means indexing completes and spreadsheet/report generation produces output without the ArgumentNullException.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend, data
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.