Browse error codes and exceptions by programming language. Each subsection covers the built-in error types, common runtime exceptions, compiler diagnostics, and linker errors for a specific language — all with explanations and copy-paste code fixes.
Pick your language below to get started.
Python
Built-in exceptions (TypeError, ValueError, KeyError, ImportError and more) plus common third-party library errors.
C
Compiler diagnostics, errno codes, segmentation faults, and undefined-behavior issues.
C++
Compiler errors, linker errors, and C++ exceptions (std::runtime_error, std::out_of_range, etc.).
PHP
Fatal errors, warnings, notices, and parse errors — including the most common causes in WordPress and Composer projects.
Java
Checked and unchecked exceptions, JVM errors, and build-tool diagnostics for Maven and Gradle.
JavaScript / Node.js
Runtime TypeError, ReferenceError, SyntaxError, and Node.js system error codes.
Not Sure Where Your Error Comes From?
Search the site with the exact error message or numeric code — most error codes are cross-referenced across operating systems and languages.