Developer Errors
Exact command-line, build, SDK and database errors with short diagnostic paths and verification.
Current .NET SDK Does Not Support Targeting
Compare target framework, selected SDK, global.json, architecture and failing build environment before retargeting.
‘signtool’ Is Not Recognized
Prove whether SignTool exists, then separate Developer-shell, PATH, build and CI/CD command-resolution failures.
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.
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.
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.
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.
Certificate Chain Was Issued by an Authority That Is Not Trusted
Identify the driver, encryption mode, and trust path before bypassing certificate validation.
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.
NETSDK1045: Current .NET SDK Does Not Support Targeting
Prove the target and selected SDK, then trace global.json, architecture, IDE, CI or environment overrides.
Android Manifest Merger Failed
Trace the first element/attribute conflict through source manifests and priority before using tools:replace.
ERR_OSSL_EVP_UNSUPPORTED / error:0308010C
Find the dependency, build tool or application crypto consumer before making OpenSSL legacy-provider compatibility permanent.
SSH & SFTP Troubleshooting
Diagnose failures by stage: pre-auth, authentication, subsystem startup, chroot enforcement, and SFTP session/EOF.
kex_exchange_identification: Connection closed by remote host
Diagnose pre-auth SSH disconnects across MaxStartups, source blocking, sshd and the network path.
Too many authentication failures
Inspect offered SSH identities and fix key selection before increasing MaxAuthTries or weakening authentication.
Subsystem request failed on channel 0
Separate SFTP subsystem configuration, execution and modern SCP compatibility failures before editing SSH.
Fatal: bad ownership or modes for chroot directory
Find the exact chroot path component OpenSSH rejects without weakening the SFTP jail.
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.
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.
Docker BuildKit Failed to Compute Cache Key
Diagnose missing COPY source paths, build context, ignore files and CI.
npm command not found
Confirm whether npm is installed, available on PATH and visible to the current shell.
SignTool.exe not found
Locate the Windows SDK copy before editing PATH or reinstalling build tools.
Plugin with id 'com.android.application' not found
Fix Gradle plugin repositories and project-level Android plugin resolution.
LNK2019 Unresolved External Symbol
Read the missing symbol and caller, then prove its definition was compiled, linked and name-compatible.
LINK : fatal error LNK1104: cannot open file
Identify the filename first, then use the matching linker troubleshooting branch.
Debug Assertion Failed in C++
Read the failed assertion, source file and line before changing runtimes.
Hadoop command not found
Verify the Hadoop distribution first, then correct HADOOP_HOME and PATH.
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 Error 18456: Login Failed for User
Read the server-side Reason and State before resetting passwords or changing authentication mode.
Invalid column name in SQL Server
Check the actual schema, query scope and object being queried before rewriting the statement.
MySQL failed to open file — error 2
Check server-vs-client path context, LOCAL and secure_file_priv.
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 ReferenceError: x is not defined
Check spelling, scope and script/module load order before changing unrelated code.
JavaScript TypeError: x is not a function
Inspect the runtime value and import/object shape before rewriting the call.
checkDebugAarMetadata Failed
Read the first AAR compatibility requirement, identify the dependency, then align compileSdk, AGP or SDK extension deliberately.
Android Resource Linking Failed (AAPT2)
Find the first concrete AAPT2 error, classify it, then fix and verify that branch.
Android SDK location not found
Verify the local SDK and correct sdk.dir in local.properties.