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.

View Python Errors →

C

Compiler diagnostics, errno codes, segmentation faults, and undefined-behavior issues.

View C Errors →

C++

Compiler errors, linker errors, and C++ exceptions (std::runtime_error, std::out_of_range, etc.).

View C++ Errors →

PHP

Fatal errors, warnings, notices, and parse errors — including the most common causes in WordPress and Composer projects.

View PHP Errors →

Java

Checked and unchecked exceptions, JVM errors, and build-tool diagnostics for Maven and Gradle.

View Java Errors →

JavaScript / Node.js

Runtime TypeError, ReferenceError, SyntaxError, and Node.js system error codes.

View JavaScript Errors →

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.