LICENSE
README.md
pyproject.toml
data/__init__.py
data/canons/__init__.py
data/canons/aws/access-denied-s3_aws-cli2-linux.json
data/canons/aws/assume-role-unauthorized_awscli2-linux.json
data/canons/aws/cloudformation-rollback-complete_awscli2-linux.json
data/canons/aws/cloudwatch-log-group-exists_aws-cli2-linux.json
data/canons/aws/cognito-user-not-confirmed_aws-cli2-linux.json
data/canons/aws/dynamodb-provisioned-throughput-exceeded_awscli2-linux.json
data/canons/aws/ecr-login-required_awscli2-linux.json
data/canons/aws/ecs-service-unable-to-place_aws-cli2-linux.json
data/canons/aws/iam-policy-too-large_awscli2-linux.json
data/canons/aws/lambda-runtime-error_aws-cli2-linux.json
data/canons/aws/lambda-timeout_awscli2-linux.json
data/canons/aws/limit-exceeded_awscli2-linux.json
data/canons/aws/parameter-store-not-found_aws-cli2-linux.json
data/canons/aws/rds-connection-timeout_aws-cli2-linux.json
data/canons/aws/region-not-set_awscli2-linux.json
data/canons/aws/resource-already-exists_awscli2-linux.json
data/canons/aws/s3-access-denied_awscli2-linux.json
data/canons/aws/s3-nosuchbucket_aws-cli2-linux.json
data/canons/aws/secrets-manager-not-found_aws-cli2-linux.json
data/canons/aws/service-unavailable_awscli2-linux.json
data/canons/aws/sqs-message-too-large_aws-cli2-linux.json
data/canons/aws/validation-exception_awscli2-linux.json
data/canons/aws/access-denied-exception/awscli2-linux.json
data/canons/aws/aws-api-gateway-timeout/awscli2-linux.json
data/canons/aws/aws-cloudfront-origin-error/awscli2-linux.json
data/canons/aws/aws-codebuild-failed/awscli2-linux.json
data/canons/aws/aws-codepipeline-action-failed/awscli2-linux.json
data/canons/aws/aws-ebs-volume-limit/awscli2-linux.json
data/canons/aws/aws-ec2-instance-limit/awscli2-linux.json
data/canons/aws/aws-eks-node-not-joining/awscli2-linux.json
data/canons/aws/aws-elasticache-connection/awscli2-linux.json
data/canons/aws/aws-emr-step-failed/awscli2-linux.json
data/canons/aws/aws-eventbridge-rule-disabled/awscli2-linux.json
data/canons/aws/aws-fargate-task-failed/awscli2-linux.json
data/canons/aws/aws-glue-job-failed/awscli2-linux.json
data/canons/aws/aws-iot-certificate-error/awscli2-linux.json
data/canons/aws/aws-kinesis-throughput-exceeded/awscli2-linux.json
data/canons/aws/aws-msk-broker-error/awscli2-linux.json
data/canons/aws/aws-neptune-connection/awscli2-linux.json
data/canons/aws/aws-opensearch-cluster-red/awscli2-linux.json
data/canons/aws/aws-route53-health-check/awscli2-linux.json
data/canons/aws/aws-sns-delivery-failed/awscli2-linux.json
data/canons/aws/aws-step-functions-timeout/awscli2-linux.json
data/canons/aws/aws-waf-rule-blocked/awscli2-linux.json
data/canons/aws/cloudformation-update-rollback-failed/awscli2-linux.json
data/canons/aws/expired-token-exception/awscli2-linux.json
data/canons/aws/invalid-security-token/awscli2-linux.json
data/canons/aws/lambda-package-too-large/awscli2-linux.json
data/canons/aws/no-credentials-error/awscli2-linux.json
data/canons/aws/resource-not-found/awscli2-linux.json
data/canons/aws/throttling-exception/awscli2-linux.json
data/canons/cicd/ansible-unreachable/ansible-linux.json
data/canons/cicd/argocd-sync-failed/argocd-linux.json
data/canons/cicd/aws-codedeploy-failed/codedeploy-linux.json
data/canons/cicd/bitbucket-pipeline-oom/bitbucket-linux.json
data/canons/cicd/buildpack-detect-failed/buildpack-linux.json
data/canons/cicd/cache-key-not-found/gha-linux.json
data/canons/cicd/circleci-resource-class/circleci-linux.json
data/canons/cicd/coverage-threshold-failed/gha-linux.json
data/canons/cicd/deploy-rollback-failed/ci-linux.json
data/canons/cicd/docker-build-failed-ci/docker-linux.json
data/canons/cicd/docker-buildx-cache-miss/gha-ubuntu.json
data/canons/cicd/docker-layer-cache-invalidation/gha-linux.json
data/canons/cicd/docker-rate-limit/docker-linux.json
data/canons/cicd/env-variable-not-set/gha-linux.json
data/canons/cicd/fluxcd-reconciliation-failed/fluxcd-linux.json
data/canons/cicd/gha-artifact-not-found/gha-linux.json
data/canons/cicd/gha-artifact-upload-size/gha-ubuntu.json
data/canons/cicd/gha-cache-miss/gha-linux.json
data/canons/cicd/gha-checkout-failed/gha-linux.json
data/canons/cicd/gha-concurrency-cancelled/gha-linux.json
data/canons/cicd/gha-deploy-key-permission/gha-ubuntu.json
data/canons/cicd/gha-docker-login-failed/gha-linux.json
data/canons/cicd/gha-node-version-mismatch/gha-linux.json
data/canons/cicd/gha-oidc-token-failed/gha-ubuntu.json
data/canons/cicd/gha-permission-denied/gha-linux.json
data/canons/cicd/gha-reusable-workflow-ref/gha-ubuntu.json
data/canons/cicd/gha-runner-timeout/gha-linux.json
data/canons/cicd/gha-secret-not-found/gha-linux.json
data/canons/cicd/gha-shallow-clone-missing-history/gha-linux.json
data/canons/cicd/gha-workflow-syntax-error/gha-linux.json
data/canons/cicd/github-actions-matrix-fail/gha-linux.json
data/canons/cicd/gitlab-runner-stuck/gitlab-linux.json
data/canons/cicd/gradle-daemon-oom/gradle-linux.json
data/canons/cicd/helm-upgrade-failed/helm-linux.json
data/canons/cicd/jenkins-agent-offline/jenkins-linux.json
data/canons/cicd/jenkins-credential-not-found/jenkins-linux.json
data/canons/cicd/jenkins-pipeline-syntax/jenkins-linux.json
data/canons/cicd/jenkins-workspace-locked/jenkins-linux.json
data/canons/cicd/maven-publish-403/maven-linux.json
data/canons/cicd/npm-audit-critical/gha-linux.json
data/canons/cicd/npm-ci-failed/npm-linux.json
data/canons/cicd/pnpm-lockfile-mismatch/gha-linux.json
data/canons/cicd/semantic-release-failed/gha-linux.json
data/canons/cicd/sonarqube-quality-gate/sonar-linux.json
data/canons/cicd/terraform-plan-diff/terraform-linux.json
data/canons/cicd/test-flaky-timeout/ci-linux.json
data/canons/cuda/all-cuda-capable-devices-busy_cuda12-linux.json
data/canons/cuda/cuda-capability-error_cuda12-rtx4090.json
data/canons/cuda/cuda-driver-insufficient_cuda12-linux.json
data/canons/cuda/cuda-initialization-error_cuda12-a100.json
data/canons/cuda/cuda-lazy-loading_cuda12-rtx4090.json
data/canons/cuda/cudnn-not-compiled-with-support_cuda12-linux.json
data/canons/cuda/cudnn-version-mismatch_cuda12-a100.json
data/canons/cuda/cusolver-internal-error_cuda12-a100.json
data/canons/cuda/device-side-assert_cuda12-linux.json
data/canons/cuda/illegal-memory-access_cuda12-linux.json
data/canons/cuda/nccl-unhandled-system-error_torch2.1-multi-gpu.json
data/canons/cuda/no-kernel-image-for-device_cuda12-linux.json
data/canons/cuda/nvcc-not-found_cuda12-linux.json
data/canons/cuda/torch-cuda-oom-new_torch2-a100.json
data/canons/cuda/backward-through-graph-twice/cuda12-linux.json
data/canons/cuda/checkpoint-device-mismatch/cuda12-linux.json
data/canons/cuda/context-destroyed/cuda12-linux.json
data/canons/cuda/cooperative-launch-too-large/cuda12-linux.json
data/canons/cuda/cublas-init-error/cuda11.8-rtx3090.json
data/canons/cuda/cublas-init-error/cuda12.1-a100.json
data/canons/cuda/cuda-system-not-ready/cuda12-linux.json
data/canons/cuda/cuda-unknown-error/cuda12-linux.json
data/canons/cuda/cudnn-execution-plan-failed/cuda12-a100.json
data/canons/cuda/cudnn-not-compiled/cuda12-a100.json
data/canons/cuda/cudnn-not-compiled/cuda12-linux.json
data/canons/cuda/device-side-assert/cuda12-a100.json
data/canons/cuda/ecc-uncorrectable/cuda12-linux.json
data/canons/cuda/external-semaphore-failed/cuda12-linux.json
data/canons/cuda/graph-exec-update-failed/cuda12-linux.json
data/canons/cuda/illegal-memory-access/cuda12-a100.json
data/canons/cuda/invalid-device-ordinal/cuda12-linux.json
data/canons/cuda/invalid-pitch/cuda12-linux.json
data/canons/cuda/map-buffer-object-failed/cuda12-linux.json
data/canons/cuda/nccl-init-rank-mismatch/torch2-multi-gpu.json
data/canons/cuda/nccl-timeout/torch2.0-multi-gpu.json
data/canons/cuda/nccl-timeout/torch2.1-multi-gpu.json
data/canons/cuda/not-initialized/cuda12-linux.json
data/canons/cuda/nvidia-smi-failed/cuda12-linux.json
data/canons/cuda/nvlink-error/cuda12-linux.json
data/canons/cuda/profiler-not-initialized/cuda12-linux.json
data/canons/cuda/shared-object-init-failed/cuda12-linux.json
data/canons/cuda/stream-capture-merge/cuda12-linux.json
data/canons/cuda/tensor-device-mismatch/cuda12-linux.json
data/canons/cuda/too-many-threads/cuda12-linux.json
data/canons/cuda/torch-not-compiled-cuda/cuda12-rtx4090.json
data/canons/cuda/version-mismatch/cuda11.8-torch2.0.json
data/canons/cuda/version-mismatch/cuda12.1-torch2.1.json
data/canons/database/authentication-failed/pg16-linux.json
data/canons/database/connection-pool-exhausted/pg16-linux.json
data/canons/database/connection-refused/pg16-linux.json
data/canons/database/deadlock-detected/pg16-linux.json
data/canons/database/disk-full/pg16-linux.json
data/canons/database/elasticsearch-index-read-only/es8-linux.json
data/canons/database/foreign-key-violation/pg16-linux.json
data/canons/database/migration-failed/pg16-linux.json
data/canons/database/migration-not-null-no-default/pg16-linux.json
data/canons/database/mongo-cursor-not-found/mongo7-linux.json
data/canons/database/mongo-index-build-failed/mongo7-linux.json
data/canons/database/mongo-shard-key-violation/mongo7-linux.json
data/canons/database/mongo-wiredtiger-cache-full/mongo7-linux.json
data/canons/database/mongo-write-conflict/mongo7-linux.json
data/canons/database/mongodb-authentication-failed/mongo7-linux.json
data/canons/database/mongodb-connection-failed/mongo7-linux.json
data/canons/database/mongodb-duplicate-key/mongo7-linux.json
data/canons/database/mongodb-namespace-not-found/mongo7-linux.json
data/canons/database/mysql-access-denied/mysql8-linux.json
data/canons/database/mysql-binlog-error/mysql8-linux.json
data/canons/database/mysql-charset-mismatch/mysql8-linux.json
data/canons/database/mysql-duplicate-entry/mysql8-linux.json
data/canons/database/mysql-foreign-key-constraint/mysql8-linux.json
data/canons/database/mysql-innodb-deadlock-timeout/mysql8-linux.json
data/canons/database/mysql-lock-wait-timeout/mysql8-linux.json
data/canons/database/mysql-max-allowed-packet/mysql8-linux.json
data/canons/database/mysql-replication-lag/mysql8-linux.json
data/canons/database/mysql-slave-sql-error/mysql8-linux.json
data/canons/database/mysql-table-doesnt-exist/mysql8-linux.json
data/canons/database/mysql-too-many-connections/mysql8-linux.json
data/canons/database/pg-bloat-autovacuum-blocked/pg16-linux.json
data/canons/database/pg-could-not-serialize/pg16-linux.json
data/canons/database/pg-extension-not-found/pg16-linux.json
data/canons/database/pg-function-does-not-exist/pg16-linux.json
data/canons/database/pg-index-corruption/pg16-linux.json
data/canons/database/pg-out-of-shared-memory/pg16-linux.json
data/canons/database/pg-permission-denied-schema/pg16-linux.json
data/canons/database/pg-recovery-conflict/pg16-linux.json
data/canons/database/pg-replication-slot-inactive/pg16-linux.json
data/canons/database/pg-vacuum-running/pg16-linux.json
data/canons/database/pg-wal-level-insufficient/pg16-linux.json
data/canons/database/query-timeout/pg16-linux.json
data/canons/database/redis-cluster-down/redis7-linux.json
data/canons/database/redis-connection-refused/redis7-linux.json
data/canons/database/redis-maxmemory-policy/redis7-linux.json
data/canons/database/redis-oom/redis7-linux.json
data/canons/database/redis-readonly/redis7-linux.json
data/canons/database/relation-does-not-exist/pg16-linux.json
data/canons/database/sqlite-locked/sqlite3-linux.json
data/canons/database/sqlite-readonly/sqlite3-linux.json
data/canons/database/too-many-connections/pg16-linux.json
data/canons/database/unique-violation/pg16-linux.json
data/canons/docker/bind-address-already-in-use_docker24-linux.json
data/canons/docker/build-arg-not-set_docker24-linux.json
data/canons/docker/build-arg-not-set_docker27-linux.json
data/canons/docker/cannot-stop-container_docker24-linux.json
data/canons/docker/compose-service-depends-on_docker27-linux.json
data/canons/docker/compose-version-obsolete_docker27-linux.json
data/canons/docker/container-already-in-use_docker27-linux.json
data/canons/docker/container-unhealthy_docker24-linux.json
data/canons/docker/context-canceled_docker24-linux.json
data/canons/docker/copy-failed-stat_docker24-linux.json
data/canons/docker/copy-failed-stat_docker27-linux.json
data/canons/docker/dns-resolution-failed_docker27-linux.json
data/canons/docker/entrypoint-not-found_docker27-linux.json
data/canons/docker/env-file-not-found_docker27-linux.json
data/canons/docker/exec-format-error_docker24-linux.json
data/canons/docker/exit-code-137_docker27-linux.json
data/canons/docker/healthcheck-failing_docker24-linux.json
data/canons/docker/image-not-found_docker24-linux.json
data/canons/docker/image-prune-in-use_docker27-linux.json
data/canons/docker/layer-already-being-pulled_docker24-linux.json
data/canons/docker/layer-cache-miss_docker27-linux.json
data/canons/docker/manifest-unknown_docker24-linux.json
data/canons/docker/mount-denied_docker24-linux.json
data/canons/docker/multi-stage-copy-from_docker27-linux.json
data/canons/docker/network-has-active-endpoints_docker24-linux.json
data/canons/docker/network-not-found_docker27-linux.json
data/canons/docker/no-space-left-on-device_docker24-linux.json
data/canons/docker/npm-install-eacces-docker_docker27-linux.json
data/canons/docker/oci-runtime-create-failed_docker24-linux.json
data/canons/docker/pip-install-root-warning_docker27-linux.json
data/canons/docker/port-already-allocated_docker24-linux.json
data/canons/docker/unauthorized-authentication-required_docker24-linux.json
data/canons/docker/volume-mount-permission-denied_docker27-linux.json
data/canons/docker/apt-get-update-failed/docker27-linux.json
data/canons/docker/bind-address-already-in-use/docker27-linux.json
data/canons/docker/buildkit-cache-key-failed/docker27-linux.json
data/canons/docker/cannot-connect-to-docker-daemon/docker27-linux.json
data/canons/docker/compose-depends-on-unhealthy/docker27-linux.json
data/canons/docker/context-too-large/docker27-linux.json
data/canons/docker/docker-buildx-missing/docker27-linux.json
data/canons/docker/docker-cgroup-limit/docker27-linux.json
data/canons/docker/docker-context-deadline-exceeded/docker27-linux.json
data/canons/docker/docker-exec-format-error/docker27-linux.json
data/canons/docker/docker-healthcheck-failing/docker27-linux.json
data/canons/docker/docker-iptables-failed/docker27-linux.json
data/canons/docker/docker-layer-already-exists/docker27-linux.json
data/canons/docker/docker-manifest-unknown/docker27-linux.json
data/canons/docker/docker-network-endpoint-exists/docker27-linux.json
data/canons/docker/docker-overlay2-corrupted/docker27-linux.json
data/canons/docker/docker-secret-not-found/docker27-linux.json
data/canons/docker/docker-volume-in-use/docker27-linux.json
data/canons/docker/exec-format-error/docker27-linux.json
data/canons/docker/exec-format-error-platform/docker24-linux.json
data/canons/docker/healthcheck-unhealthy/docker27-linux.json
data/canons/docker/manifest-not-found/docker27-linux.json
data/canons/docker/network-bridge-conflict/docker24-linux.json
data/canons/docker/network-bridge-conflict/docker24-vpn.json
data/canons/docker/no-space-left/docker24-linux.json
data/canons/docker/no-space-left/docker24-macos.json
data/canons/docker/oci-runtime-create-failed/docker27-linux.json
data/canons/docker/permission-denied-sock/docker24-linux.json
data/canons/docker/permission-denied-sock/docker24-wsl2.json
data/canons/docker/wsl2-docker-connect-failed/docker27-wsl2.json
data/canons/dotnet/ambiguous-match/dotnet8-linux.json
data/canons/dotnet/argumentexception/dotnet8-linux.json
data/canons/dotnet/aspnet-cors-blocked/dotnet8-linux.json
data/canons/dotnet/aspnet-middleware-order/dotnet8-linux.json
data/canons/dotnet/blazor-prerender-state/dotnet8-linux.json
data/canons/dotnet/build-failed-sdk-mismatch/dotnet8-linux.json
data/canons/dotnet/channel-closed-exception/dotnet8-linux.json
data/canons/dotnet/cs0246-type-not-found/dotnet8-linux.json
data/canons/dotnet/di-circular-dependency/dotnet8-linux.json
data/canons/dotnet/di-missing-registration/dotnet8-linux.json
data/canons/dotnet/docker-aspnet-port/dotnet8-linux.json
data/canons/dotnet/ef-concurrency-conflict/dotnet8-linux.json
data/canons/dotnet/ef-include-ignored/dotnet8-linux.json
data/canons/dotnet/ef-migration-failed/dotnet8-linux.json
data/canons/dotnet/ef-no-tracking-query/dotnet8-linux.json
data/canons/dotnet/filenotfoundexception/dotnet8-linux.json
data/canons/dotnet/httprequestexception/dotnet8-linux.json
data/canons/dotnet/invalid-cast-exception/dotnet8-linux.json
data/canons/dotnet/invalidoperationexception/dotnet8-linux.json
data/canons/dotnet/linq-translation-failure/dotnet8-linux.json
data/canons/dotnet/minimal-api-binding/dotnet8-linux.json
data/canons/dotnet/nuget-restore-failed/dotnet8-linux.json
data/canons/dotnet/nuget-version-conflict/dotnet8-linux.json
data/canons/dotnet/nullreferenceexception/dotnet8-linux.json
data/canons/dotnet/outofmemoryexception/dotnet8-linux.json
data/canons/dotnet/platform-not-supported/dotnet8-linux.json
data/canons/dotnet/serialization-cycle/dotnet8-linux.json
data/canons/dotnet/sqlexception-connection/dotnet8-linux.json
data/canons/dotnet/stackoverflow/dotnet8-linux.json
data/canons/dotnet/target-invocation-exception/dotnet8-linux.json
data/canons/dotnet/taskcanceledexception/dotnet8-linux.json
data/canons/dotnet/type-initialization-exception/dotnet8-linux.json
data/canons/git/already-on-branch_git2-linux.json
data/canons/git/authentication-failed_git2-linux.json
data/canons/git/bad-object_git2-linux.json
data/canons/git/cannot-fast-forward_git2-linux.json
data/canons/git/cherry-pick-conflict_git2-linux.json
data/canons/git/commit-empty-aborting_git2-linux.json
data/canons/git/crlf-warning_git2-linux.json
data/canons/git/diverged-branches_git2-linux.json
data/canons/git/error-failed-to-push-some-refs_git2-linux.json
data/canons/git/error-pathspec-did-not-match_git2-linux.json
data/canons/git/large-file-push-rejected_git2-linux.json
data/canons/git/lock-ref-failed_git2-linux.json
data/canons/git/merge-conflict-markers_git2-linux.json
data/canons/git/pathspec-did-not-match_git2-linux.json
data/canons/git/pre-commit-hook-failed_git2-linux.json
data/canons/git/rebase-conflict_git2-linux.json
data/canons/git/refusing-to-merge-unrelated_git2-linux.json
data/canons/git/remote-already-exists_git2-linux.json
data/canons/git/shallow-update-not-allowed_git2-linux.json
data/canons/git/src-refspec-no-match_git2-linux.json
data/canons/git/stash-pop-conflict_git2-linux.json
data/canons/git/submodule-not-initialized_git2-linux.json
data/canons/git/worktree-locked_git2-linux.json
data/canons/git/would-clobber-existing-tag_git2-linux.json
data/canons/git/bisect-bad-revision/git2-linux.json
data/canons/git/branch-behind-remote/git2-linux.json
data/canons/git/cannot-lock-ref/git2-linux.json
data/canons/git/cannot-rebase-unstaged-changes/git2-linux.json
data/canons/git/clean-unrecoverable/git2-linux.json
data/canons/git/config-email-autodetect/git2-linux.json
data/canons/git/credential-rejected/git2-linux.json
data/canons/git/detached-head/git2-linux.json
data/canons/git/failed-to-push-refs/git2-linux.json
data/canons/git/filter-process-failed/git2-linux.json
data/canons/git/fsck-broken-link/git2-linux.json
data/canons/git/gc-auto-failed/git2-linux.json
data/canons/git/gitignore-tracked-file/git2-linux.json
data/canons/git/index-pack-failed/git2-linux.json
data/canons/git/lfs-smudge-error/git2-linux.json
data/canons/git/local-changes-overwritten/git2-linux.json
data/canons/git/not-a-git-repository/git2-linux.json
data/canons/git/object-corrupted/git2-linux.json
data/canons/git/pack-objects-died/git2-linux.json
data/canons/git/pathspec-no-match/git2-linux.json
data/canons/git/permission-denied-publickey/git2-linux.json
data/canons/git/push-force-rejected/git2-linux.json
data/canons/git/rebase-interactive-conflict/git2-linux.json
data/canons/git/refusing-to-merge-unrelated/git2.40-linux.json
data/canons/git/refusing-to-merge-unrelated/git2.40-macos.json
data/canons/git/remote-rejected/git2-linux.json
data/canons/git/reset-hard-data-loss/git2-linux.json
data/canons/git/shallow-clone-limitation/git2-linux.json
data/canons/git/sparse-checkout-error/git2-linux.json
data/canons/git/ssh-key-permission/git2-linux.json
data/canons/git/stash-no-local-changes/git2-linux.json
data/canons/git/submodule-update-failed/git2-linux.json
data/canons/git/symbolic-ref-failed/git2-linux.json
data/canons/git/unable-to-access-https/git2-linux.json
data/canons/git/worktree-already-locked/git2-linux.json
data/canons/go/assignment-to-entry-in-nil-map_go1-linux.json
data/canons/go/cannot-assign-to-struct-field_go1-linux.json
data/canons/go/cannot-use-as-type_go121-linux.json
data/canons/go/channel-deadlock_go1-linux.json
data/canons/go/connection-refused_go1-linux.json
data/canons/go/context-deadline-exceeded_go1-linux.json
data/canons/go/declared-not-used_go121-linux.json
data/canons/go/goroutine-leak_go121-linux.json
data/canons/go/import-cycle-not-allowed_go121-linux.json
data/canons/go/interface-conversion-panic_go121-linux.json
data/canons/go/interface-nil-not-nil_go1-linux.json
data/canons/go/json-unmarshal-wrong-type_go1-linux.json
data/canons/go/method-has-pointer-receiver_go1-linux.json
data/canons/go/missing-go-sum-entry_go121-linux.json
data/canons/go/missing-return_go1-linux.json
data/canons/go/multiple-value-in-single-context_go121-linux.json
data/canons/go/nil-pointer-dereference_go121-linux.json
data/canons/go/no-required-module_go1-linux.json
data/canons/go/panic-runtime-error_go1-linux.json
data/canons/go/race-condition-detected_go1-linux.json
data/canons/go/slice-bounds-out-of-range_go121-linux.json
data/canons/go/syntax-error-unexpected_go1-linux.json
data/canons/go/too-many-open-files_go1-linux.json
data/canons/go/undefined-reference_go121-linux.json
data/canons/go/unused-import_go121-linux.json
data/canons/go/cannot-convert-type/go1-linux.json
data/canons/go/cannot-embed-non-interface/go122-linux.json
data/canons/go/cannot-use-as-type/go1-linux.json
data/canons/go/cgo-linker-error/go1.22-linux.json
data/canons/go/channel-deadlock/go1.22-linux.json
data/canons/go/context-canceled/go1.22-linux.json
data/canons/go/context-deadline-exceeded/go121-linux.json
data/canons/go/declared-not-used/go1-linux.json
data/canons/go/filepath-walk-permission/go1.22-linux.json
data/canons/go/goroutine-leak/go1.22-linux.json
data/canons/go/grpc-unavailable/go1.22-linux.json
data/canons/go/http-server-closed/go1.22-linux.json
data/canons/go/imported-not-used/go1-linux.json
data/canons/go/interface-assertion-nil/go1.22-linux.json
data/canons/go/json-unmarshal-type-error/go1.22-linux.json
data/canons/go/mod-tidy-missing-go-sum/go122-linux.json
data/canons/go/module-checksum-mismatch/go1.22-linux.json
data/canons/go/multiple-value-in-single-context/go1-linux.json
data/canons/go/net-dial-timeout/go1.22-linux.json
data/canons/go/nil-pointer-dereference/go1-linux.json
data/canons/go/os-exec-not-found/go1.22-linux.json
data/canons/go/protobuf-mismatch/go1.22-linux.json
data/canons/go/race-condition-detected/go1.22-linux.json
data/canons/go/reflect-panic/go1.22-linux.json
data/canons/go/sql-conn-busy/go1.22-linux.json
data/canons/go/template-execution-error/go1.22-linux.json
data/canons/go/tls-handshake-timeout/go1.22-linux.json
data/canons/go/undefined-reference/go1-linux.json
data/canons/java/abstract-method-error/jdk17-linux.json
data/canons/java/arrayindexoutofboundsexception/jdk17-linux.json
data/canons/java/broken-pipe/jdk17-linux.json
data/canons/java/cannot-find-symbol/jdk17-linux.json
data/canons/java/class-format-error/jdk17-linux.json
data/canons/java/classcastexception/jdk17-linux.json
data/canons/java/classnotfoundexception/jdk17-linux.json
data/canons/java/concurrentmodificationexception/jdk17-linux.json
data/canons/java/connection-pool-exhausted/jdk17-linux.json
data/canons/java/deadlock-detected/jdk17-linux.json
data/canons/java/enum-constant-not-found/jdk17-linux.json
data/canons/java/exception-in-initializer-error/jdk17-linux.json
data/canons/java/filenotfoundexception/jdk17-linux.json
data/canons/java/gc-overhead-limit/jdk17-linux.json
data/canons/java/gradle-build-failed/gradle8-linux.json
data/canons/java/gradle-dependency-resolution/gradle8-linux.json
data/canons/java/hibernate-lazy-init/jdk17-linux.json
data/canons/java/http-timeout/jdk17-linux.json
data/canons/java/illegal-access-error/jdk17-linux.json
data/canons/java/illegalstateexception/jdk17-linux.json
data/canons/java/incompatible-types/jdk17-linux.json
data/canons/java/jackson-deserialization/jdk17-linux.json
data/canons/java/jar-hell/jdk17-linux.json
data/canons/java/jdbc-connection-refused/jdk17-linux.json
data/canons/java/jni-error/jdk17-linux.json
data/canons/java/kafka-timeout/jdk17-linux.json
data/canons/java/linkage-error/jdk17-linux.json
data/canons/java/log4j-config-error/jdk17-linux.json
data/canons/java/maven-build-failure/maven3-linux.json
data/canons/java/maven-dependency-conflict/maven3-linux.json
data/canons/java/native-library-not-found/jdk17-linux.json
data/canons/java/no-class-def-found/jdk17-linux.json
data/canons/java/nosuchmethoderror/jdk17-linux.json
data/canons/java/nullpointerexception/jdk17-linux.json
data/canons/java/optimistic-lock-exception/jdk17-linux.json
data/canons/java/outofmemoryerror-heap/jdk17-linux.json
data/canons/java/outofmemoryerror-metaspace/jdk17-linux.json
data/canons/java/reflection-access-denied/jdk17-linux.json
data/canons/java/rmi-connection-refused/jdk17-linux.json
data/canons/java/serialization-version-mismatch/jdk17-linux.json
data/canons/java/socketexception-connection-reset/jdk17-linux.json
data/canons/java/spring-autowire-failed/spring6-linux.json
data/canons/java/spring-bean-creation-error/jdk17-linux.json
data/canons/java/spring-bean-not-found/spring6-linux.json
data/canons/java/spring-circular-dependency/spring6-linux.json
data/canons/java/spring-transaction-timeout/jdk21-linux.json
data/canons/java/ssl-handshake-exception/jdk17-linux.json
data/canons/java/stackoverflowerror/jdk17-linux.json
data/canons/java/thread-pool-exhausted/jdk21-linux.json
data/canons/java/unsupportedclassversionerror/jdk17-linux.json
data/canons/java/xml-parse-error/jdk21-linux.json
data/canons/java/zip-malformed/jdk21-linux.json
data/canons/kubernetes/back-off-pulling-image_k8s1-linux.json
data/canons/kubernetes/cluster-unreachable_k8s1-linux.json
data/canons/kubernetes/clusterrole-forbidden_k8s1-linux.json
data/canons/kubernetes/configmap-not-found_k8s128-linux.json
data/canons/kubernetes/configmap-too-large_k8s1-linux.json
data/canons/kubernetes/crashloopbackoff_k8s128-linux.json
data/canons/kubernetes/crd-version-not-served_k8s1-linux.json
data/canons/kubernetes/dns-resolution-failed-pod_k8s1-linux.json
data/canons/kubernetes/failedscheduling_k8s1-linux.json
data/canons/kubernetes/forbidden-exceeded-quota_k8s1-linux.json
data/canons/kubernetes/forbidden-user_k8s128-linux.json
data/canons/kubernetes/forbidden_k8s1-linux.json
data/canons/kubernetes/horizontal-pod-autoscaler-unable_k8s1-linux.json
data/canons/kubernetes/horizontal-pod-autoscaler-unable_k8s128-linux.json
data/canons/kubernetes/imagepullbackoff_k8s128-linux.json
data/canons/kubernetes/ingress-502-bad-gateway_k8s1-linux.json
data/canons/kubernetes/invalid-value-metadata-name_k8s128-linux.json
data/canons/kubernetes/k8s-admission-webhook-denied_k8s129-linux.json
data/canons/kubernetes/k8s-cert-manager-challenge-failed_k8s129-linux.json
data/canons/kubernetes/k8s-configmap-too-large_k8s129-linux.json
data/canons/kubernetes/k8s-crd-conflict_k8s129-linux.json
data/canons/kubernetes/k8s-dns-resolution-failed_k8s129-linux.json
data/canons/kubernetes/k8s-endpoint-not-ready_k8s129-linux.json
data/canons/kubernetes/k8s-helm-values-mismatch_k8s129-linux.json
data/canons/kubernetes/k8s-hpa-unable-to-fetch_k8s129-linux.json
data/canons/kubernetes/k8s-ingress-class-not-found_k8s129-linux.json
data/canons/kubernetes/k8s-init-container-failed_k8s129-linux.json
data/canons/kubernetes/k8s-istio-sidecar-injection_k8s129-linux.json
data/canons/kubernetes/k8s-job-deadline-exceeded_k8s129-linux.json
data/canons/kubernetes/k8s-kustomize-build-failed_k8s129-linux.json
data/canons/kubernetes/k8s-network-policy-block_k8s129-linux.json
data/canons/kubernetes/k8s-node-not-ready_k8s129-linux.json
data/canons/kubernetes/k8s-pod-security-admission_k8s129-linux.json
data/canons/kubernetes/k8s-pod-topology-spread_k8s129-linux.json
data/canons/kubernetes/k8s-priority-class-not-found_k8s129-linux.json
data/canons/kubernetes/k8s-pvc-pending_k8s129-linux.json
data/canons/kubernetes/k8s-service-account-not-found_k8s129-linux.json
data/canons/kubernetes/k8s-sidecar-not-ready_k8s129-linux.json
data/canons/kubernetes/namespace-terminating_k8s128-linux.json
data/canons/kubernetes/node-not-ready_k8s1-linux.json
data/canons/kubernetes/oomkilled_k8s128-linux.json
data/canons/kubernetes/persistent-volume-pending_k8s1-linux.json
data/canons/kubernetes/pod-evicted_k8s1-linux.json
data/canons/kubernetes/pod-evicted_k8s128-linux.json
data/canons/kubernetes/pod-terminating-stuck_k8s1-linux.json
data/canons/kubernetes/pod-unschedulable_k8s128-linux.json
data/canons/kubernetes/readiness-probe-failed_k8s1-linux.json
data/canons/kubernetes/readiness-probe-failed_k8s128-linux.json
data/canons/kubernetes/secret-not-found_k8s1-linux.json
data/canons/kubernetes/service-has-no-endpoints_k8s128-linux.json
data/canons/kubernetes/unable-to-recognize_k8s1-linux.json
data/canons/kubernetes/container-creating-stuck/k8s128-linux.json
data/canons/kubernetes/crashloopbackoff/k8s1-linux.json
data/canons/kubernetes/createcontainerconfigerror/k8s1-linux.json
data/canons/kubernetes/evicted-pod/k8s1-linux.json
data/canons/kubernetes/imagepullbackoff/k8s1-linux.json
data/canons/kubernetes/oomkilled/k8s1-linux.json
data/canons/kubernetes/pod-pending/k8s1-linux.json
data/canons/kubernetes/pod-pending-resource-quota/k8s128-linux.json
data/canons/kubernetes/service-not-found/k8s1-linux.json
data/canons/kubernetes/taint-toleration-not-matched/k8s128-linux.json
data/canons/networking/address-already-in-use/tcp-linux.json
data/canons/networking/arp-conflict/tcp-linux.json
data/canons/networking/bgp-peer-down/tcp-linux.json
data/canons/networking/certificate-chain-incomplete/openssl3-linux.json
data/canons/networking/connection-refused/tcp-linux.json
data/canons/networking/connection-reset/tcp-linux.json
data/canons/networking/connection-timeout/tcp-linux.json
data/canons/networking/cors-preflight-failed/http-linux.json
data/canons/networking/dhcp-lease-expired/tcp-linux.json
data/canons/networking/dns-nxdomain/dns-linux.json
data/canons/networking/dns-resolution-failed/dns-linux.json
data/canons/networking/dns-servfail/dns-linux.json
data/canons/networking/dns-timeout/dns-linux.json
data/canons/networking/dns-truncated-response/dns-linux.json
data/canons/networking/firewall-blocked/tcp-linux.json
data/canons/networking/firewall-rst-after-synack/tcp-linux.json
data/canons/networking/fragmentation-needed/tcp-linux.json
data/canons/networking/grpc-deadline-exceeded/http-linux.json
data/canons/networking/host-unreachable/tcp-linux.json
data/canons/networking/hsts-preload-misconfigured/http-linux.json
data/canons/networking/http-408-timeout/http-linux.json
data/canons/networking/http-413-payload-too-large/http-linux.json
data/canons/networking/http-429-rate-limited/http-linux.json
data/canons/networking/http-502-bad-gateway/http-linux.json
data/canons/networking/http-503-service-unavailable/http-linux.json
data/canons/networking/http-504-gateway-timeout/http-linux.json
data/canons/networking/icmp-unreachable/tcp-linux.json
data/canons/networking/ipv6-connectivity-error/tcp-linux.json
data/canons/networking/mixed-content-blocked/http-linux.json
data/canons/networking/mtls-handshake-no-client-cert/tcp-linux.json
data/canons/networking/mtu-too-large/tcp-linux.json
data/canons/networking/nat-traversal-failed/tcp-linux.json
data/canons/networking/proxy-authentication-required/http-linux.json
data/canons/networking/quic-handshake-failed/http-linux.json
data/canons/networking/ssl-certificate-expired/openssl3-linux.json
data/canons/networking/ssl-hostname-mismatch/openssl3-linux.json
data/canons/networking/ssl-protocol-error/openssl3-linux.json
data/canons/networking/ssl-self-signed/openssl3-linux.json
data/canons/networking/ssl-unable-to-verify/openssl3-linux.json
data/canons/networking/tcp-window-full/tcp-linux.json
data/canons/networking/tls-version-unsupported/openssl3-linux.json
data/canons/networking/too-many-redirects/http-linux.json
data/canons/networking/websocket-upgrade-failed/http-linux.json
data/canons/networking/xff-header-spoofed/http-linux.json
data/canons/nextjs/api-route-body-not-parsed_nextjs14-linux.json
data/canons/nextjs/cookies-headers-in-page_nextjs14-linux.json
data/canons/nextjs/dynamic-server-usage_next14-linux.json
data/canons/nextjs/err-next-api-write-after-end_next14-linux.json
data/canons/nextjs/err-next-config-invalid_next14-linux.json
data/canons/nextjs/err-next-static-generation-error_next14-linux.json
data/canons/nextjs/fetch-cache-no-store_nextjs14-linux.json
data/canons/nextjs/generatestaticparams-error_nextjs14-linux.json
data/canons/nextjs/getserversideprops-export_nextjs14-linux.json
data/canons/nextjs/hydration-text-mismatch_next14-linux.json
data/canons/nextjs/image-optimization-error_nextjs14-linux.json
data/canons/nextjs/loading-chunk-failed_nextjs14-linux.json
data/canons/nextjs/metadata-not-supported-client_next14-linux.json
data/canons/nextjs/middleware-redirect-loop_nextjs14-linux.json
data/canons/nextjs/missing-suspense-boundary_next14-linux.json
data/canons/nextjs/module-not-found-client-component_next14-linux.json
data/canons/nextjs/next-image-unconfigured-host_next14-linux.json
data/canons/nextjs/next-router-app-dir_nextjs14-linux.json
data/canons/nextjs/not-found-function_nextjs14-linux.json
data/canons/nextjs/parallel-routes-default_nextjs14-linux.json
data/canons/nextjs/prerender-error_nextjs14-linux.json
data/canons/nextjs/server-action-redirect-error_next14-linux.json
data/canons/nextjs/server-actions-error_nextjs14-linux.json
data/canons/nextjs/streaming-not-supported_next14-linux.json
data/canons/nextjs/use-client-directive_nextjs14-linux.json
data/canons/nextjs/async-client-component/nextjs14-linux.json
data/canons/nextjs/async-params-nextjs15/next15-linux.json
data/canons/nextjs/cannot-read-properties-searchparams/nextjs14-linux.json
data/canons/nextjs/dynamic-server-usage/nextjs14-linux.json
data/canons/nextjs/env-var-client-access/nextjs14-linux.json
data/canons/nextjs/experimental-feature-config/nextjs14-linux.json
data/canons/nextjs/generate-metadata-client-component/nextjs14-linux.json
data/canons/nextjs/hydration-failed/nextjs14-linux.json
data/canons/nextjs/middleware-export-error/nextjs14-linux.json
data/canons/nextjs/module-not-found-resolve/nextjs14-linux.json
data/canons/nextjs/route-conflict/nextjs14-linux.json
data/canons/nextjs/route-segment-config-invalid/nextjs14-linux.json
data/canons/nextjs/rsc-serialization-error/nextjs14-linux.json
data/canons/nextjs/searchparams-sync-access/nextjs14-linux.json
data/canons/nextjs/server-action-serialization-error/next14-linux.json
data/canons/nextjs/server-component-client-hook/nextjs14-linux.json
data/canons/nextjs/server-only-import-client/nextjs14-linux.json
data/canons/nextjs/static-params-missing/nextjs14-linux.json
data/canons/nextjs/too-many-static-pages/nextjs14-linux.json
data/canons/node/cannot-find-module-relative_node20-linux.json
data/canons/node/cannot-use-import_node20-linux.json
data/canons/node/cors-blocked_node20-linux.json
data/canons/node/econnreset_node20-linux.json
data/canons/node/enomem_node20-linux.json
data/canons/node/enospc-system-limit-watchers_node20-linux.json
data/canons/node/eperm-operation-not-permitted_node20-linux.json
data/canons/node/err-aborted_node20-linux.json
data/canons/node/err-crypto-invalid-iv-length_node20-linux.json
data/canons/node/err-dlopen-failed_node20-linux.json
data/canons/node/err-fs-eisdir_node20-linux.json
data/canons/node/err-http-headers-sent_node20-linux.json
data/canons/node/err-import-assertion-type-missing_node20-linux.json
data/canons/node/err-invalid-package-config_node20-linux.json
data/canons/node/err-invalid-url_node20-linux.json
data/canons/node/err-missing-script_node20-linux.json
data/canons/node/err-module-not-found-esm_node20-linux.json
data/canons/node/err-ossl-wrong-version-number_node20-linux.json
data/canons/node/err-package-json-invalid_node20-linux.json
data/canons/node/err-package-path-not-exported_node20-linux.json
data/canons/node/err-require-async-module_node20-linux.json
data/canons/node/err-unhandled-rejection_node20-linux.json
data/canons/node/err-use-after-close_node20-linux.json
data/canons/node/err-worker-out-of-memory_node20-linux.json
data/canons/node/experimental-vm-modules_node20-linux.json
data/canons/node/fetch-not-defined_node18-linux.json
data/canons/node/json-parse-unexpected-token_node20-linux.json
data/canons/node/maximum-call-stack_node20-linux.json
data/canons/node/memory-leak-warning_node20-linux.json
data/canons/node/next-dev-port-conflict_node20-linux.json
data/canons/node/npm-peer-deps-conflict_node20-linux.json
data/canons/node/prisma-client-not-generated_node20-linux.json
data/canons/node/punycode-deprecation_node20-linux.json
data/canons/node/segfault-native-module_node20-linux.json
data/canons/node/ts-node-syntax-error_node20-linux.json
data/canons/node/typeerror-callback-not-function_node20-linux.json
data/canons/node/typeerror-not-a-function_node20-linux.json
data/canons/node/cannot-find-module-npm/node20-linux.json
data/canons/node/eacces-permission-denied/node20-linux.json
data/canons/node/eaddrinuse-port/node20-linux.json
data/canons/node/eaddrinuse-port/node20-macos.json
data/canons/node/econnrefused/node20-linux.json
data/canons/node/enoent-no-such-file/node20-linux-arm64.json
data/canons/node/enoent-no-such-file/node20-macos-x64.json
data/canons/node/err-http2-stream-cancel/node20-linux.json
data/canons/node/err-invalid-arg-type/node20-linux.json
data/canons/node/err-module-not-found/node20-linux.json
data/canons/node/err-require-esm/node20-linux.json
data/canons/node/err-unknown-file-extension/node20-linux.json
data/canons/node/err-unsupported-esm-url-scheme/node20-linux.json
data/canons/node/heap-out-of-memory/node18-linux.json
data/canons/node/heap-out-of-memory/node20-linux.json
data/canons/node/node-certificate-expired/node20-linux.json
data/canons/node/node-cluster-disconnect/node20-linux.json
data/canons/node/node-crypto-unsupported/node20-linux.json
data/canons/node/node-dns-resolution-failed/node20-linux.json
data/canons/node/node-esm-require-error/node20-linux.json
data/canons/node/node-fetch-abort/node20-linux.json
data/canons/node/node-inspector-already-active/node20-linux.json
data/canons/node/node-stream-premature-close/node20-linux.json
data/canons/node/node-worker-thread-crash/node20-linux.json
data/canons/node/prisma-p2002-unique-constraint/node20-linux.json
data/canons/node/sqlite-busy-database-locked/node20-linux.json
data/canons/node/syntaxerror-unexpected-token/node20-linux.json
data/canons/node/typeerror-cannot-read-undefined/node20-linux.json
data/canons/node/unhandled-promise-rejection/node20-linux.json
data/canons/node/vite-dep-prebundle-failed/node20-linux.json
data/canons/php/autoload-class-not-found/php83-linux.json
data/canons/php/call-stack-exceeds-limit/php83-linux.json
data/canons/php/call-to-undefined-function/php83-linux.json
data/canons/php/circular-dependency/php83-linux.json
data/canons/php/class-not-found/php83-linux.json
data/canons/php/composer-autoload-class-not-found/php83-linux.json
data/canons/php/composer-autoload-not-found/composer2-linux.json
data/canons/php/composer-dependency-conflict/composer2-linux.json
data/canons/php/curl-error-7-connection-refused/php83-linux.json
data/canons/php/curl-ssl-error/php83-linux.json
data/canons/php/curl-timeout/php83-linux.json
data/canons/php/database-deadlock/php83-linux.json
data/canons/php/deprecated-function/php83-linux.json
data/canons/php/file-upload-limit/php83-linux.json
data/canons/php/fpm-pool-exhausted/php83-linux.json
data/canons/php/gd-extension-missing/php83-linux.json
data/canons/php/headers-already-sent/php83-linux.json
data/canons/php/intl-locale-error/php83-linux.json
data/canons/php/json-decode-error/php83-linux.json
data/canons/php/json-max-depth/php83-linux.json
data/canons/php/laravel-container-binding-resolution/php83-linux.json
data/canons/php/laravel-csrf-token-mismatch/laravel11-linux.json
data/canons/php/laravel-migration-failed/laravel11-linux.json
data/canons/php/laravel-model-not-found/laravel11-linux.json
data/canons/php/laravel-queue-failed/laravel11-linux.json
data/canons/php/laravel-route-not-found/laravel11-linux.json
data/canons/php/mail-relay-denied/php83-linux.json
data/canons/php/max-execution-time/php83-linux.json
data/canons/php/mbstring-encoding-error/php83-linux.json
data/canons/php/memory-limit-exhausted/php83-linux.json
data/canons/php/opcache-restart/php83-linux.json
data/canons/php/openssl-verify-failed/php83-linux.json
data/canons/php/pcre-backtrack-limit/php83-linux.json
data/canons/php/pdo-connection-failed/php83-linux.json
data/canons/php/permission-denied-storage/php83-linux.json
data/canons/php/property-of-non-object/php83-linux.json
data/canons/php/redis-gone-away/php83-linux.json
data/canons/php/segfault-extension/php83-linux.json
data/canons/php/session-expired/php83-linux.json
data/canons/php/soap-client-error/php83-linux.json
data/canons/php/spl-autoload-error/php83-linux.json
data/canons/php/timezone-invalid/php83-linux.json
data/canons/php/too-many-connections/php83-linux.json
data/canons/php/type-error-argument/php83-linux.json
data/canons/php/undefined-variable/php83-linux.json
data/canons/php/xml-parse-error/php83-linux.json
data/canons/php/zip-archive-error/php83-linux.json
data/canons/pip/backtracking-taking-long_pip24-linux.json
data/canons/pip/could-not-find-version_pip23-linux.json
data/canons/pip/could-not-find-version_pip24-linux.json
data/canons/pip/editable-install-requires-pyproject_pip24-linux.json
data/canons/pip/externally-managed-environment_pip23-linux.json
data/canons/pip/hash-mismatch_pip24-linux.json
data/canons/pip/inconsistent-requirements_pip23-linux.json
data/canons/pip/install-requires-different-python_pip24-linux.json
data/canons/pip/metadata-generation-failed_pip23-linux.json
data/canons/pip/read-timeout-error_pip24-linux.json
data/canons/pip/requires-python-version_pip23-linux.json
data/canons/pip/subprocess-error-build-wheel_pip23-linux.json
data/canons/pip/subprocess-error-setuptools_pip24-linux.json
data/canons/pip/yanked-version-warning_pip24-linux.json
data/canons/pip/access-denied-windows/pip24-windows.json
data/canons/pip/backtracking-long/pip24-linux.json
data/canons/pip/build-isolation-failed/pip24-linux.json
data/canons/pip/build-wheel-failed/pip23-linux-arm64.json
data/canons/pip/build-wheel-failed/pip23-macos-arm64.json
data/canons/pip/cache-corruption/pip24-linux.json
data/canons/pip/cmake-not-found/pip24-linux.json
data/canons/pip/conflicting-dependencies/pip23-linux.json
data/canons/pip/conflicting-dependencies/pip23-macos.json
data/canons/pip/dependency-resolver-conflict/pip24-linux.json
data/canons/pip/editable-install-legacy/pip24-linux.json
data/canons/pip/externally-managed-environment/pip24-linux.json
data/canons/pip/hash-mismatch/pip23-linux.json
data/canons/pip/index-url-invalid/pip24-linux.json
data/canons/pip/metadata-generation-failed/pip24-linux.json
data/canons/pip/no-binary/pip24-linux.json
data/canons/pip/no-matching-distribution/pip24-linux.json
data/canons/pip/no-space-left/pip24-linux.json
data/canons/pip/platform-mismatch/pip24-linux.json
data/canons/pip/proxy-error/pip24-linux.json
data/canons/pip/requires-python-mismatch/pip24-linux.json
data/canons/pip/src-install-failed/pip24-linux.json
data/canons/pip/ssl-error/pip24-linux.json
data/canons/pip/subprocess-error/pip24-linux.json
data/canons/pip/timeout/pip24-linux.json
data/canons/pip/yanked-version/pip24-linux.json
data/canons/python/assertionerror_py311-linux.json
data/canons/python/attributeerror-module-no-attribute_py311-linux.json
data/canons/python/attributeerror-nonetype_py311-linux.json
data/canons/python/brokenpipeerror_py311-linux.json
data/canons/python/celery-task-not-registered_py311-linux.json
data/canons/python/connectionerror-requests_py311-linux.json
data/canons/python/deprecationwarning-datetime-utcnow_py311-linux.json
data/canons/python/django-improperlyconfigured_py311-linux.json
data/canons/python/eofeerror-unexpected_py311-linux.json
data/canons/python/fileexistserror_py311-linux.json
data/canons/python/flask-working-outside-context_py311-linux.json
data/canons/python/importerror-circular_py311-linux.json
data/canons/python/importerror-dll-load-failed_py311-linux.json
data/canons/python/indentationerror_py311-linux.json
data/canons/python/keyboardinterrupt_py311-linux.json
data/canons/python/keyerror-dict_py311-linux.json
data/canons/python/lookuperror-unknown-encoding_py311-linux.json
data/canons/python/modulenotfounderror-no-module-named_py310-macos.json
data/canons/python/notimplementederror_py311-linux.json
data/canons/python/oserror-address-already-in-use_py311-linux.json
data/canons/python/oserror-errno28-no-space_py311-linux.json
data/canons/python/overflowerror-int-too-large_py311-linux.json
data/canons/python/pandas-settingwithcopywarning_py311-linux.json
data/canons/python/pydantic-validation-error_py311-linux.json
data/canons/python/runtimeerror-coroutine-never-awaited_py311-linux.json
data/canons/python/runtimeerror-dict-changed-size_py311-linux.json
data/canons/python/runtimeerror-generator-already-executing_py311-linux.json
data/canons/python/runtimeerror-set-changed-size_py311-linux.json
data/canons/python/sqlalchemy-detachedinstanceerror_py311-linux.json
data/canons/python/stopiteration_py311-linux.json
data/canons/python/subprocess-calledprocesserror_py311-linux.json
data/canons/python/typeerror-expected-str-got-bytes_py311-linux.json
data/canons/python/typeerror-missing-required-arg_py311-linux.json
data/canons/python/typeerror-no-len_py311-linux.json
data/canons/python/typeerror-not-callable_py311-linux.json
data/canons/python/typeerror-not-iterable_py311-linux.json
data/canons/python/typeerror-not-json-serializable_py311-linux.json
data/canons/python/typeerror-string-indices_py311-linux.json
data/canons/python/typeerror-takes-positional-args_py311-linux.json
data/canons/python/typeerror-unhashable-list_py310-linux.json
data/canons/python/typeerror-unsupported-operand_py311-linux.json
data/canons/python/unboundlocalerror_py311-linux.json
data/canons/python/unicodeencodeerror_py311-linux.json
data/canons/python/valueerror-math-domain_py311-linux.json
data/canons/python/valueerror-not-enough-values_py311-linux.json
data/canons/python/attributeerror-coroutine-no-attribute/py311-linux.json
data/canons/python/attributeerror-no-attribute/py311-linux.json
data/canons/python/attributeerror-tensor-no-grad/torch2.0-linux.json
data/canons/python/attributeerror-tensor-no-grad/torch2.1-linux.json
data/canons/python/connectionrefusederror/py311-linux.json
data/canons/python/cuda-out-of-memory/torch2.1-a100-40gb.json
data/canons/python/cuda-out-of-memory/torch2.1-rtx3090.json
data/canons/python/django-reverse-noreversematch/py311-linux.json
data/canons/python/fastapi-422-validation-error/py311-linux.json
data/canons/python/filenotfounderror/py311-linux.json
data/canons/python/importerror-cannot-import-name/py311-linux.json
data/canons/python/importerror-libcuda/torch2.1-linux.json
data/canons/python/indexerror-list-out-of-range/py311-linux.json
data/canons/python/jsondecodeerror/py311-linux.json
data/canons/python/keyerror/py311-linux.json
data/canons/python/memoryerror/py311-linux.json
data/canons/python/modulenotfounderror/py310-macos.json
data/canons/python/modulenotfounderror/py311-linux.json
data/canons/python/nameerror-not-defined/py311-linux.json
data/canons/python/oserror-too-many-open-files/py311-linux.json
data/canons/python/permissionerror-errno13/py311-linux.json
data/canons/python/pickle-unpickling-error/py311-linux.json
data/canons/python/pydantic-v2-field-validation-error/py311-linux.json
data/canons/python/recursion-limit-exceeded/py311-linux.json
data/canons/python/runtimeerror-event-loop/py311-linux.json
data/canons/python/runtimeerror-event-loop-closed/py311-linux.json
data/canons/python/runtimeerror-no-running-event-loop/py311-linux.json
data/canons/python/segfault-numpy-import/py311-linux-arm64.json
data/canons/python/ssl-certificate-verify-failed/py310-linux.json
data/canons/python/ssl-certificate-verify-failed/py311-macos.json
data/canons/python/syntaxerror-invalid-syntax/py311-linux.json
data/canons/python/timeouterror/py311-linux.json
data/canons/python/typeerror-async-generator-not-iterable/py311-linux.json
data/canons/python/typeerror-missing-argument/py311-linux.json
data/canons/python/typeerror-nonetype-not-subscriptable/py311-linux.json
data/canons/python/typeerror-unhashable-list/py311-linux.json
data/canons/python/unicodedecodeerror/py311-linux.json
data/canons/python/valueerror-invalid-literal/py311-linux.json
data/canons/python/valueerror-too-many-values-unpack/py311-linux.json
data/canons/python/zerodivisionerror/py311-linux.json
data/canons/react/act-warning_react18-linux.json
data/canons/react/cannot-find-react-dom-client_react18-linux.json
data/canons/react/cannot-read-null-usecontext_react18-linux.json
data/canons/react/cannot-read-undefined-map_react18-linux.json
data/canons/react/context-undefined_react18-linux.json
data/canons/react/context-value-undefined_react18-linux.json
data/canons/react/controlled-uncontrolled-switch_react18-linux.json
data/canons/react/forward-ref-deprecation_react18-linux.json
data/canons/react/hooks-in-class-component_react18-linux.json
data/canons/react/hooks-rules-violation_react18-linux.json
data/canons/react/invalid-dom-property_react18-linux.json
data/canons/react/jsx-element-type-not-assignable_react18-linux.json
data/canons/react/maximum-update-depth-exceeded_react18-linux.json
data/canons/react/maximum-update-depth_react18-linux.json
data/canons/react/minified-react-error_react18-linux.json
data/canons/react/rendered-more-hooks_react18-linux.json
data/canons/react/text-content-mismatch_react18-linux.json
data/canons/react/useeffect-cleanup-memory-leak_react18-linux.json
data/canons/react/cannot-find-jsx-runtime/react18-linux.json
data/canons/react/cannot-update-while-rendering/react18-linux.json
data/canons/react/each-child-unique-key/react18-linux.json
data/canons/react/hydration-mismatch/react18-linux.json
data/canons/react/invalid-hook-call/react18-linux.json
data/canons/react/objects-not-valid-as-child/react18-linux.json
data/canons/react/react-act-warning/react18-linux.json
data/canons/react/react-bad-setstate-in-render/react18-linux.json
data/canons/react/react-cannot-update-unmounted/react18-linux.json
data/canons/react/react-context-provider-missing/react18-linux.json
data/canons/react/react-duplicate-key-warning/react18-linux.json
data/canons/react/react-error-boundary-fallback/react18-linux.json
data/canons/react/react-forward-ref-error/react18-linux.json
data/canons/react/react-hydration-attribute-mismatch/react18-linux.json
data/canons/react/react-lazy-loading-failed/react18-linux.json
data/canons/react/react-memo-comparison-error/react18-linux.json
data/canons/react/react-portal-target-missing/react18-linux.json
data/canons/react/react-reducer-dispatch-error/react18-linux.json
data/canons/react/react-ref-callback-error/react18-linux.json
data/canons/react/react-router-no-match/react18-linux.json
data/canons/react/react-strict-mode-double-render/react18-linux.json
data/canons/react/react-suspense-boundary-missing/react18-linux.json
data/canons/react/react-use-sync-external-store/react18-linux.json
data/canons/react/too-many-rerenders/react18-linux.json
data/canons/react/useeffect-async-callback/react18-linux.json
data/canons/react/useeffect-missing-dependency/react18-linux.json
data/canons/rust/cargo-feature-not-found_rust1-linux.json
data/canons/rust/e0015-cannot-call-non-const-fn_rust1-linux.json
data/canons/rust/e0015-non-const-fn_rust1-linux.json
data/canons/rust/e0061-wrong-number-args_rust1-linux.json
data/canons/rust/e0106-missing-lifetime_rust1-linux.json
data/canons/rust/e0277-send-not-satisfied_rust1-linux.json
data/canons/rust/e0277-trait-not-implemented_rust1-linux.json
data/canons/rust/e0282-type-annotations-needed_rust1-linux.json
data/canons/rust/e0308-match-arms-different-types_rust1-linux.json
data/canons/rust/e0382-use-after-move_rust1-linux.json
data/canons/rust/e0412-type-not-found_rust1-linux.json
data/canons/rust/e0433-unresolved-import_rust1-linux.json
data/canons/rust/e0499-mutable-borrow-twice_rust1-linux.json
data/canons/rust/e0507-move-out-of-borrow_rust1-linux.json
data/canons/rust/e0597-borrowed-too-short_rust1-linux.json
data/canons/rust/rust-actix-payload-error_rust1.77-linux.json
data/canons/rust/rust-arc-cannot-unwrap_rust1.77-linux.json
data/canons/rust/rust-async-send-bound_rust1.77-linux.json
data/canons/rust/rust-cannot-borrow-mut_rust1.77-linux.json
data/canons/rust/rust-cargo-feature-conflict_rust1.77-linux.json
data/canons/rust/rust-channel-recv-disconnected_rust1.77-linux.json
data/canons/rust/rust-clap-argument-conflict_rust1.77-linux.json
data/canons/rust/rust-crossbeam-scope-panic_rust1.77-linux.json
data/canons/rust/rust-diesel-connection-error_rust1.77-linux.json
data/canons/rust/rust-ffi-null-pointer_rust1.77-linux.json
data/canons/rust/rust-hyper-connection-reset_rust1.77-linux.json
data/canons/rust/rust-io-broken-pipe_rust1.77-linux.json
data/canons/rust/rust-nom-parse-incomplete_rust1.77-linux.json
data/canons/rust/rust-pin-unpin-error_rust1.77-linux.json
data/canons/rust/rust-regex-compile-error_rust1.77-linux.json
data/canons/rust/rust-serde-deserialize-error_rust1.77-linux.json
data/canons/rust/rust-sqlx-migration-error_rust1.77-linux.json
data/canons/rust/rust-tokio-runtime-shutdown_rust1.77-linux.json
data/canons/rust/rust-tonic-transport-error_rust1.77-linux.json
data/canons/rust/rust-tower-service-error_rust1.77-linux.json
data/canons/rust/rust-trait-not-implemented_rust1.77-linux.json
data/canons/rust/rust-wasm-bindgen-error_rust1.77-linux.json
data/canons/rust/e0277-str-not-sized/rust1-linux.json
data/canons/rust/e0277-trait-bound/rust1-linux.json
data/canons/rust/e0308-mismatched-types/rust1-linux.json
data/canons/rust/e0382-borrow-moved-value/rust1-linux.json
data/canons/rust/e0425-unresolved-name/rust1-linux.json
data/canons/rust/e0502-mutable-immutable-borrow/rust1-linux.json
data/canons/rust/e0521-borrowed-data-escapes/rust1-linux.json
data/canons/rust/e0599-no-method-named/rust1-linux.json
data/canons/rust/e0700-async-closure-lifetime/rust1-linux.json
data/canons/rust/send-not-general-enough/rust1-linux.json
data/canons/terraform/apply-timeout_tf1-linux.json
data/canons/terraform/backend-initialization-required_tf115-linux.json
data/canons/terraform/count-and-for-each-conflict_tf1-linux.json
data/canons/terraform/cycle-detected_tf115-linux.json
data/canons/terraform/depends-on-module_tf1-linux.json
data/canons/terraform/error-loading-state_tf115-linux.json
data/canons/terraform/error-refreshing-state_tf1-linux.json
data/canons/terraform/for-each-sensitive_tf1-linux.json
data/canons/terraform/invalid-count-argument_tf115-linux.json
data/canons/terraform/invalid-provider-config_tf115-linux.json
data/canons/terraform/module-not-installed_tf1-linux.json
data/canons/terraform/moved-block-error_tf1-linux.json
data/canons/terraform/moved-block-error_tf115-linux.json
data/canons/terraform/output-not-found_tf1-linux.json
data/canons/terraform/provider-version-constraint_tf1-linux.json
data/canons/terraform/resource-already-exists_tf115-linux.json
data/canons/terraform/state-lock-dynamodb_tf1-linux.json
data/canons/terraform/state-lock-error_tf115-linux.json
data/canons/terraform/unsupported-attribute_tf1-linux.json
data/canons/terraform/unsupported-attribute_tf115-linux.json
data/canons/terraform/cycle-in-module/tf1-linux.json
data/canons/terraform/invalid-reference/tf1-linux.json
data/canons/terraform/plugin-crashed/tf1-linux.json
data/canons/terraform/provider-not-present/tf1-linux.json
data/canons/terraform/resource-already-exists/tf1-linux.json
data/canons/terraform/state-lock-error/tf1-linux.json
data/canons/terraform/tf-backend-migration-error/tf1.7-linux.json
data/canons/terraform/tf-check-block-assertion/tf1.7-linux.json
data/canons/terraform/tf-count-cannot-be-computed/tf1.7-linux.json
data/canons/terraform/tf-data-source-not-found/tf1.7-linux.json
data/canons/terraform/tf-dependency-lock-error/tf1.7-linux.json
data/canons/terraform/tf-dynamic-block-error/tf1.7-linux.json
data/canons/terraform/tf-for-each-error/tf1.7-linux.json
data/canons/terraform/tf-import-resource-exists/tf1.7-linux.json
data/canons/terraform/tf-lifecycle-prevent-destroy/tf1.7-linux.json
data/canons/terraform/tf-module-version-mismatch/tf1.7-linux.json
data/canons/terraform/tf-moved-block-error/tf1.7-linux.json
data/canons/terraform/tf-newer-provider-version/tf1.7-linux.json
data/canons/terraform/tf-output-reference-error/tf1.7-linux.json
data/canons/terraform/tf-provider-authentication/tf1.7-linux.json
data/canons/terraform/tf-provider-inconsistent-result/tf1.7-linux.json
data/canons/terraform/tf-provider-rate-limit/tf1.7-linux.json
data/canons/terraform/tf-resource-already-managed/tf1.7-linux.json
data/canons/terraform/tf-sensitive-value-output/tf1.7-linux.json
data/canons/terraform/tf-state-lock-conflict/tf1.7-linux.json
data/canons/terraform/tf-workspace-not-found/tf1.7-linux.json
data/canons/typescript/ts-cannot-find-module-declaration_ts5-linux.json
data/canons/typescript/ts-circular-reference_ts5-linux.json
data/canons/typescript/ts-conditional-type-error_ts5-linux.json
data/canons/typescript/ts-declaration-emit-error_ts5-linux.json
data/canons/typescript/ts-decorator-metadata-error_ts5-linux.json
data/canons/typescript/ts-discriminated-union-error_ts5-linux.json
data/canons/typescript/ts-enum-const-assertion_ts5-linux.json
data/canons/typescript/ts-excessive-stack-depth_ts5-linux.json
data/canons/typescript/ts-generic-constraint-error_ts5-linux.json
data/canons/typescript/ts-import-assertion-error_ts5-linux.json
data/canons/typescript/ts-jsx-element-type_ts5-linux.json
data/canons/typescript/ts-mapped-type-error_ts5-linux.json
data/canons/typescript/ts-module-augmentation-error_ts5-linux.json
data/canons/typescript/ts-namespace-merge-error_ts5-linux.json
data/canons/typescript/ts-never-type-error_ts5-linux.json
data/canons/typescript/ts-overload-signature-error_ts5-linux.json
data/canons/typescript/ts-path-mapping-error_ts5-linux.json
data/canons/typescript/ts-project-reference-error_ts5-linux.json
data/canons/typescript/ts-template-literal-type_ts5-linux.json
data/canons/typescript/ts-utility-type-error_ts5-linux.json
data/canons/typescript/ts1005-expected_ts5-linux.json
data/canons/typescript/ts1259-can-only-default-import-esinterop_ts5-linux.json
data/canons/typescript/ts18046-unknown-type_ts5-linux.json
data/canons/typescript/ts18048-possibly-undefined_ts5-linux.json
data/canons/typescript/ts2305-module-no-exported-member_ts5-linux.json
data/canons/typescript/ts2339-index-signature_ts5-linux.json
data/canons/typescript/ts2352-conversion-may-be-mistake_ts5-linux.json
data/canons/typescript/ts2454-variable-used-before-assigned_ts5-linux.json
data/canons/typescript/ts2532-object-possibly-undefined_ts5-linux.json
data/canons/typescript/ts2551-did-you-mean_ts5-linux.json
data/canons/typescript/ts2564-no-initializer_ts5-linux.json
data/canons/typescript/ts2589-excessive-stack-depth_ts5-linux.json
data/canons/typescript/ts2694-no-exported-member_ts5-linux.json
data/canons/typescript/ts2739-missing-properties_ts5-linux.json
data/canons/typescript/ts2742-inferred-type-not-portable_ts5-linux.json
data/canons/typescript/ts2769-no-overload-matches_ts5-linux.json
data/canons/typescript/ts6133-declared-not-read_ts5-linux.json
data/canons/typescript/ts1360-satisfies-type-error/ts5-linux.json
data/canons/typescript/ts2304-cannot-find-name/ts5-linux.json
data/canons/typescript/ts2307-cannot-find-module/ts5-linux.json
data/canons/typescript/ts2322-type-not-assignable/ts5-linux.json
data/canons/typescript/ts2339-property-not-exist/ts5-linux.json
data/canons/typescript/ts2345-argument-not-assignable/ts5-linux.json
data/canons/typescript/ts2416-property-not-assignable-base/ts5-linux.json
data/canons/typescript/ts2741-missing-property/ts5-linux.json
data/canons/typescript/ts2786-not-a-jsx-component/ts5-linux.json
data/canons/typescript/ts2790-delete-must-be-optional/ts5-linux.json
data/canons/typescript/ts5023-unknown-compiler-option/ts5-linux.json
data/canons/typescript/ts7006-implicitly-any/ts5-linux.json
deadends_dev.egg-info/PKG-INFO
deadends_dev.egg-info/SOURCES.txt
deadends_dev.egg-info/dependency_links.txt
deadends_dev.egg-info/entry_points.txt
deadends_dev.egg-info/requires.txt
deadends_dev.egg-info/top_level.txt
generator/__init__.py
generator/build_site.py
generator/bulk_generate.py
generator/bulk_generate_v10.py
generator/bulk_generate_v11.py
generator/bulk_generate_v12.py
generator/bulk_generate_v13.py
generator/bulk_generate_v14.py
generator/bulk_generate_v15.py
generator/bulk_generate_v16.py
generator/bulk_generate_v2.py
generator/bulk_generate_v3.py
generator/bulk_generate_v4.py
generator/bulk_generate_v5.py
generator/bulk_generate_v6.py
generator/bulk_generate_v7.py
generator/bulk_generate_v8.py
generator/bulk_generate_v9.py
generator/collect_evidence.py
generator/collect_signatures.py
generator/generate_canons.py
generator/generate_pairs.py
generator/lookup.py
generator/pipeline.py
generator/schema.py
generator/validate.py
mcp/__init__.py
mcp/server.py
tests/test_build.py
tests/test_build_integration.py
tests/test_pipeline.py
tests/test_schema.py
tests/test_validate.py