Developer troubleshooting

Developer Errors

Exact command-line, build, SDK and database errors with short diagnostic paths and verification.

.NET · NETSDK1045 · SDK Selection

Current .NET SDK Does Not Support Targeting

Compare target framework, selected SDK, global.json, architecture and failing build environment before retargeting.

→
Windows SDK · SignTool · PATH

‘signtool’ Is Not Recognized

Prove whether SignTool exists, then separate Developer-shell, PATH, build and CI/CD command-resolution failures.

→
SignTool · Code Signing · Certificates

No Certificates Were Found That Met All the Given Criteria

Use SignTool debug filtering to isolate EKU, expiry, private-key, store, selector, PFX, or CI identity failures.

→
SignTool · Timestamp · RFC 3161

Timestamp Server Could Not Be Reached or Returned an Invalid Response

Separate endpoint outage, /t vs /tr protocol, proxy/firewall, timestamp digest, and CI-runner failures.

→
SignTool · 0x800B0109 · Trust Chain

Root Certificate Is Not Trusted by the Trust Provider

Choose artifact and verification policy first, then diagnose root, intermediate, MSIX, machine trust, or enterprise/GPO context.

→
SignTool · /fd · SHA256

No File Digest Algorithm Specified

Fix the missing /fd at the actual signing stage, separate it from /td, and trace wrappers that omit the generated argument.

→
SQL Server · TLS · Certificate

Certificate Chain Was Issued by an Authority That Is Not Trusted

Identify the driver, encryption mode, and trust path before bypassing certificate validation.

→
MySQL · Connector/J · Auth

Public Key Retrieval Is Not Allowed

Choose verified TLS or the correct RSA-key path instead of blindly disabling SSL.

→

npm EACCES: Permission Denied

Read the denied path, identify the owner and fix the specific global-prefix, project, cache or CI/container permission boundary.

NODE · NPM · PERMISSIONS

NETSDK1045: Current .NET SDK Does Not Support Targeting

Prove the target and selected SDK, then trace global.json, architecture, IDE, CI or environment overrides.

.NET · SDK

Android Manifest Merger Failed

Trace the first element/attribute conflict through source manifests and priority before using tools:replace.

ANDROID · MANIFEST

ERR_OSSL_EVP_UNSUPPORTED / error:0308010C

Find the dependency, build tool or application crypto consumer before making OpenSSL legacy-provider compatibility permanent.

NODE · OPENSSL
\n

SSH & SFTP Troubleshooting

Diagnose failures by stage: pre-auth, authentication, subsystem startup, chroot enforcement, and SFTP session/EOF.

5-GUIDE HUB
\n

kex_exchange_identification: Connection closed by remote host

Diagnose pre-auth SSH disconnects across MaxStartups, source blocking, sshd and the network path.

OPENSSH / PRE-AUTH
\n

Too many authentication failures

Inspect offered SSH identities and fix key selection before increasing MaxAuthTries or weakening authentication.

OPENSSH / AUTH
\n

Subsystem request failed on channel 0

Separate SFTP subsystem configuration, execution and modern SCP compatibility failures before editing SSH.

OPENSSH / SFTP / SCP
\n

Fatal: bad ownership or modes for chroot directory

Find the exact chroot path component OpenSSH rejects without weakening the SFTP jail.

OPENSSH / SFTP
\n

Received unexpected end-of-file from SFTP server

Find whether SSH, the SFTP subsystem, access/chroot rules or a later server-side failure ends the session.

OPENSSH / SFTP

npm ERESOLVE: Unable to Resolve Dependency Tree

Find the first conflicting package pair and peer requirement, align compatible versions, then inspect the resolved tree and test.

NODE · NPM

Docker BuildKit Failed to Compute Cache Key

Diagnose missing COPY source paths, build context, ignore files and CI.

DOCKER

npm command not found

Confirm whether npm is installed, available on PATH and visible to the current shell.

NODE / NPM

SignTool.exe not found

Locate the Windows SDK copy before editing PATH or reinstalling build tools.

WINDOWS SDK

Plugin with id 'com.android.application' not found

Fix Gradle plugin repositories and project-level Android plugin resolution.

ANDROID / GRADLE

LNK2019 Unresolved External Symbol

Read the missing symbol and caller, then prove its definition was compiled, linked and name-compatible.

C / C++

LINK : fatal error LNK1104: cannot open file

Identify the filename first, then use the matching linker troubleshooting branch.

C / C++ · MSVC LINKER

Debug Assertion Failed in C++

Read the failed assertion, source file and line before changing runtimes.

C / C++

Hadoop command not found

Verify the Hadoop distribution first, then correct HADOOP_HOME and PATH.

HADOOP

SQL Server Error 4064: Cannot Open User Default Database

Escape through an available database, diagnose the default database, then repair the cause before changing DEFAULT_DATABASE.

SQL SERVER · DATABASE

SQL Server Error 18456: Login Failed for User

Read the server-side Reason and State before resetting passwords or changing authentication mode.

SQL SERVER · AUTH

Invalid column name in SQL Server

Check the actual schema, query scope and object being queried before rewriting the statement.

SQL SERVER

MySQL failed to open file — error 2

Check server-vs-client path context, LOCAL and secure_file_priv.

MYSQL

Cannot Read Properties of Undefined

Find the exact undefined receiver, determine why it is missing, then repair the source or guard only when absence is valid.

JAVASCRIPT

JavaScript ReferenceError: x is not defined

Check spelling, scope and script/module load order before changing unrelated code.

JAVASCRIPT

JavaScript TypeError: x is not a function

Inspect the runtime value and import/object shape before rewriting the call.

JAVASCRIPT

checkDebugAarMetadata Failed

Read the first AAR compatibility requirement, identify the dependency, then align compileSdk, AGP or SDK extension deliberately.

ANDROID · AAR

Android Resource Linking Failed (AAPT2)

Find the first concrete AAPT2 error, classify it, then fix and verify that branch.

ANDROID · AAPT2

Android SDK location not found

Verify the local SDK and correct sdk.dir in local.properties.

ANDROID / SDK
Share