ErrLookup › getgrav/grav
getgrav/grav
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony · PHP · 551 source files
Analyzed at 6040efed04 on 2026-08-17. 143 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Setup: Configuration reload loop detected! | exception | critical | grav, configuration, streams, infinite-loop, bootstrap |
| ZipArchiver: refused to extract | exception | error | grav, zip, security, decompression-bomb, cwe-409, ghsa-8h9x-89f2-m7x3 |
| Twig |reduce(" ") is not allowed. | exception | error | twig, security, filter, callable, rce-guard |
| Backup location not allowed (outside site root) | exception | error | grav, backup, security, path-traversal, ghsa-fch7-cpv4-w7hg, cwe-22 |
| Failed to commit nonce key file | exception | error | filesystem, permissions, installation, csrf, nonce |
| Filter " " is not allowed on a " " object inside sandboxed… | exception | error | twig, sandbox, security, serialization, policy |
| Stream ' ' could not be initialized. | exception | error | streams, configuration, theme, filesystem, stream-wrapper |
| Failed to update | exception | error | yaml, updater, installer, grav, file-write, configuration |
| Twig |filter(" ") is not allowed. | exception | error | twig, security, filter, callable, rce-guard |
| theme could not be found | exception | error | theme, configuration, installation, frontend |
| Configuration is missing keys | exception | critical | grav, configuration, streams, bootstrap, missing-keys |
| Unable to | exception | error | php, filesystem, permissions, file-deletion, ownership |
| Invalid arguments, expected DOMElement or DOMDocument | exception | error | php, dom, html-parsing, invalid-argument, iterator |
| Could not migrate the Twig-sandbox allowlists to the… | exception | critical | grav, installer, upgrade, yaml, permissions, twig-sandbox, security-config |
| Following requirements have failed: | validation | critical | installer, requirements, php-version, upgrade, grav |
| ZipArchiver: refused to extract | exception | error | grav, zip, security, decompression-bomb, cwe-409, archive-limits |
| Twig |map(" ") is not allowed. | exception | error | twig, security, filter, callable, rce-guard |
| Cannot unserialize Block | exception | error | php, grav, content-block, unserialization, wrapper-exception |
| Bad data | exception | error | php, grav, content-block, unserialization, invalid-data |
| Could not remove the retired security.*.xss_scan_output… | exception | error | installer, yaml, configuration, xss, deprecated-settings |
| Configuration is missing streams.schemes! | exception | critical | grav, configuration, streams, bootstrap, invalid-argument |
| ZipArchiver: refused to extract | exception | error | grav, zip, security, cwe-674, nesting-depth, archive-limits |
| Twig |find(" ") is not allowed. | exception | error | twig, security, filter, callable, rce-guard |
| Unable to create directory | exception | error | php, filesystem, mkdir, permissions, open-basedir |
| Cache folder not defined. | exception | error | grav, configuration, cache, stream-wrapper, badmethodcallexception |
| Twig |sort(" ") is not allowed. | exception | error | twig, security, filter, callable, rce-guard, sorting |
| Bad object class | exception | error | flex, configuration, class-loading, blueprint, custom-types |
| Flash has no directory | exception | error | grav, flex, forms, flash, session-state |
| Cannot unserialize Flex type | exception | error | flex, unserialize, grav, directory-not-found, cache |
| Invalid storage key | validation | error | flex, storage, validation, filesystem, grav |
| json_encode(): failed to encode dependencies | exception | error | grav, acl, permissions, json-encode, utf-8, yaml |
| Passwords did not match. | validation | error | user-management, password, validation, accounts, data-user |
| Badly formatted CSV line | exception | error | php, grav, csv, data-integrity, parse-error, delimiter |
| The command " " does not exist. | console | error | grav, cli, console, plugin-commands, command-not-found |
| ZipArchiver: failed to read entry | exception | error | grav, zip, corrupt-archive, stream-read, rollback, encrypted-zip |
| Opening file for writing failed on error | exception | error | php, grav, filesystem, permissions, fopen |
| ZipArchiver: refused to extract | exception | critical | grav, zip, security, zip-slip, cwe-22, path-traversal |
| Unsupported version | exception | error | php, grav, content-block, version-mismatch, cache-invalidation |
| Unknown error | exception | warning | php, filesystem, file-deletion, unknown-error, race-condition |
| Uri host name validation failed | validation | error | uri, host, hostname, validation, rfc-3986 |
| Test " " is not allowed. | exception | error | twig, sandbox, security, policy, tests |
| Uri path must be a string | validation | error | uri, path, type-check, validation |
| ZipArchiver: Failed to open | exception | error | grav, zip, corrupt-archive, ziparchive-open, download-truncation |
| Cache keys must be array or Traversable | validation | error | grav, cache, psr-16, invalid-argument, iterable |
| Bad Data | exception | error | php, grav, filesystem, file-read, data-file |
| Could not update system configuration to maintain backwards… | exception | error | installer, yaml, configuration, filesystem-permissions, upgrade |
| Versions file cannot be read | exception | critical | installer, versions, file-permissions, grav, configuration |
| Could not update system configuration for Twig… | exception | error | installer, yaml, configuration, twig, filesystem-permissions |
| json_encode(): failed to encode group permissions | exception | error | grav, flex, json, permissions, utf-8 |
| The callable passed to the "array_group_by" filter must be… | exception | error | twig, sandbox, security, filter, callable |
| Decoding serialized data failed | exception | error | php, serialization, unserialize, grav, file-corruption |
| Decoding JSON failed | exception | error | php, grav, json, parse-error, utf-8-bom, config |
| : Relationship does not exist | exception | error | flex, user-management, relationships, api, invalid-argument |
| ZipArchiver: ZIP failed to extract | exception | error | grav, zip, extraction, permissions, disk-full |
| Filter " " is not allowed on deeply nested data inside… | exception | error | twig, sandbox, security, recursion, serialization |
| Bad collection class | exception | error | flex, configuration, class-loading, blueprint, collections |
| : x is not an array | exception | error | twig, assets, template, type-error, tag |
| Uri scheme must be a string | validation | error | uri, type-check, validation |
400 : Relationship cannot be modified | validation | error | flex, user-management, relationships, http-400, read-only |
| Tag " " is not allowed. | exception | error | twig, sandbox, security, policy, tags |
| Uploaded archive file is not a valid Grav update package | console | critical | grav, gpm, self-upgrade, upgrade, package-validation |
500 Not Implemented | http | error | media, response, not-implemented, image, grav, http-500 |
| Uri user info must be a string | validation | error | uri, type-check, validation, userinfo |
| Bad Data Formatter | exception | error | flex, storage, formatter, configuration, grav |
| Flash has no object | exception | error | grav, flex, forms, flash, session-state |
| Encoding YAML failed | exception | error | yaml, grav, serialization, symfony-yaml, dump |
| Bad storage class | exception | error | flex, configuration, class-loading, storage, blueprint |
| Object has to be type | exception | error | media, identifier, type-mismatch, grav |
| Uri query string and fragment must be a string | validation | error | uri, query-string, fragment, type-check, validation |
| Unsupported media filter operator | exception | error | media, filter, operator, validation, collections |
| Backup location: does not exist... | exception | error | grav, backup, filesystem, path-not-found, configuration |
| Decoding YAML failed | exception | error | yaml, grav, parse-error, frontmatter, symfony-yaml |
| Bad package file | exception | error | gpm, installer, zip, package-management, download |
| Flex Directory not defined, object is not fully defined | exception | error | grav, flex, collection, initialization |
| JSON encoding failed | exception | error | logging, json, utf-8, monolog, encoding |
| No backups defined... | exception | error | grav, backup, configuration, scheduler, runtimeexception |
| Uri port must be null or an integer between 0 and 65535 | validation | error | uri, port, type-check, validation |
| Decoding CSV failed | exception | error | php, grav, csv, pcre, backtrack-limit, memory |
| Decoding markdown failed | exception | error | php, grav, markdown, utf-8, encoding, page-content |
| Creating directory failed for | exception | error | php, grav, filesystem, permissions, mkdir |
| Uri host must be a string | validation | error | uri, type-check, validation, host |
| Bad index class | exception | error | flex, configuration, class-loading, blueprint, index |
| Failed to load file | exception | error | php, grav, file-io, parse-error, data-file, wrapper-exception |
| Encoding JSON failed | exception | error | php, grav, json, encoding, utf-8, serialization |
| Encoding markdown failed | exception | error | php, grav, markdown, utf-8, preg-replace, frontmatter |
| Cache values must be array or Traversable | validation | error | grav, cache, psr-16, invalid-argument, iterable |
| Plugin " " is not installed. | console | error | grav, cli, plugin, plugin-not-found |
| Redis authentication failed | exception | warning | grav, cache, redis, authentication, phpredis, fallback |
| Failed to save file | exception | error | php, grav, filesystem, symlink, file-save, atomic-write |
| Unknown extension type | exception | error | grav, flex, storage, configuration, file-extension |
| User class was called too early! | exception | error | bootstrap, user-management, load-order, php, class-loading |
| Failed to save file | exception | error | php, grav, validation, data-file, serialization, file-save |
403 Forbidden | http | error | flex, authorization, permissions, http-403, acl |
| Invalid backup location | exception | error | grav, backup, realpath, symlink, open-basedir, filesystem |
| Bad child | exception | error | grav, acl, permissions, tree-structure |
| Failed: Cannot set page parent to self | exception | warning | grav, flex-pages, page-tree, move, self-reference |
| Malformed GPM URL | exception | error | gpm, package-management, url, validation, installer |
| Invalid argument $value | exception | error | grav, flex, collection, type-validation |
| Failed: Cannot set page parent to a child of current page | exception | warning | grav, flex-pages, page-tree, move, cycle-detection |
| with x %}: x is not an array | exception | error | twig, assets, template, type-error, tag, css |