agentsclimarketplace

Nav2009 troubleshooting

Skill whobat/AI-Agent-skills/skills/nav-2009/nav2009-troubleshooting

a collection of AI Agent skills

Install
npx -y skills add whobat/AI-Agent-skills --skill nav2009-troubleshooting

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Triage runbook and router for Microsoft Dynamics NAV 2009 operational problems — covers RTC/Classic client can't connect, Service Tier won't start, login/permission and license errors, slowness/locking/deadlocks during posting, posting and No.-Series errors, NAS/Job Queue not running, .NET/COM failures (R2), RDLC report failures, deployment/compile failures, and crashes. It maps a reported symptom to the most likely cause and routes you to the right sibling NAV 2009 skill. Use when: a user reports any NAV/Navision error or outage and you need to find the cause fast; "RTC won't connect"; "the NAV service won't start"; "posting is failing"; "the Job Queue stopped"; or any other NAV 2009 operational complaint where the root cause is unknown.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

5.2 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

NAV 2009 Troubleshooting

This is the entry-point and router for NAV 2009 / Navision operational incidents. It is knowledge-only; detailed symptom/cause/fix tables live in REFERENCE.md — consult it before giving a diagnosis or asking the user to take action.

For writing or reviewing C/AL code, use nav2009-development. For SQL-side locking evidence, use nav2009-sql-performance. For index rebuilds, backups, and CHECKDB, use nav2009-db-maintenance.

First triage questions

Ask these before diving into any specific symptom — the answers determine which branch to follow:

  1. Which client? Classic (2-tier, direct SQL) or RoleTailored Client / RTC (3-tier, via Service Tier)?
  2. Which build / version? NAV 2009 SP1 or R2? (R2 adds .NET interop in the service tier.)
  3. One user or all users? Single-user = auth/permission/workstation. All users = service, network, or DB.
  4. When did it start / after what change? Deploy, config edit, SQL maintenance, patch, password change?
  5. Exact error text and/or error number? (SQL error numbers, NAV error dialogs, Windows Event Log source and ID.)

Symptom → first move

SymptomMost likely causeFirst action / skill
RTC client won't connectService Tier stopped; wrong port/server; firewall; Kerberos double-hopTest-NetConnection <NST> -Port 7046; → nav2009-service-tier-admin
Service Tier won't startBad CustomSettings.config; service account/SQL login; port conflict; SPN failureCheck Windows Event Log → win-eventlog-triage; → nav2009-service-tier-admin
"You do not have permission to..."NAV role/permission missing or not synchronized with SQL loginnav2009-permissions-security
"Your program license has expired / does not permit..."License file (.flf) missing, expired, or wrong granulesnav2009-permissions-security (license vs permissions distinction)
"The following SQL Server error occurred..."Connection failure, login, or deadlock (error 1205)Read the SQL error number; deadlock → nav2009-sql-performance
"Another user has modified the record"Optimistic-concurrency conflict / long transactionnav2009-sql-performance for blocking picture; → nav2009-development for C/AL lock order
Slowness / hangs / deadlocks during postingMissing SETCURRENTKEY; SIFT contention; fragmentation; blockingnav2009-sql-performance (evidence), then nav2009-development (C/AL cause), then nav2009-db-maintenance (rebuild/stats)
Posting errors (No. Series, dimension, "nothing to post")Interrupted posting advanced No. Series; dimension setup; stray COMMITnav2009-development (posting chain logic)
NAS / Job Queue not processingNAS service stopped; startup codeunit/argument wrong; entries on holdnav2009-service-tier-admin
".NET/COM call failed"Not running R2 service tier; assembly missing server-sideConfirm R2 build; → nav2009-development
Reports fail / RDLC errorsWrong runtime (Classic sections vs RDLC); missing client report viewernav2009-development
Objects won't import, compile, or schema-sync failsObject conflicts; compile order; schema-sync mismatchnav2009-object-management
Crash / unexpected closeOS/driver issue, NAV build bug, or memorywin-eventlog-triage (capture Application log + dump info)

Routing map

  • nav2009-service-tier-admin — NST inventory, start/stop/restart, CustomSettings.config parsing, NAS/Job Queue service config.
  • nav2009-sql-performance — read-only SQL DMV triage: locking, blocking, deadlocks, slow queries, index fragmentation evidence.
  • nav2009-db-maintenance — SQL backups, CHECKDB integrity checks, index rebuilds, update statistics (action side).
  • nav2009-permissions-security — NAV Roles/permissions, SQL logins, license files, NAV↔SQL security sync.
  • nav2009-development — C/AL coding patterns, key/SIFT design, posting chain logic, reports, integrations, code review.
  • nav2009-object-management — import/export/compile objects via finsql.exe, schema sync, version management.
  • win-eventlog-triage — pull Critical/Error Windows Event Log entries across servers; essential for service-tier crashes and startup failures.

What ships with it: 1 file

23.2 KB alongside SKILL.md

Keep looking

Skills are one crate of 327,069. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.