doctrine/orm · error · InvalidArgumentException

Do not know how to format value "%s"

Error message

Do not know how to format value "%s"

What it means

Error "Do not know how to format value "%s"" thrown in doctrine/orm.

Source

Thrown at src/Tools/Console/Command/MappingDescribeCommand.php:300

            return '<comment>Empty</comment>';
        }

        if (is_array($value)) {
            return json_encode(
                $value,
                JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT | JSON_THROW_ON_ERROR,
            );
        }

        if (is_object($value)) {
            return sprintf('<%s>', get_debug_type($value));
        }

        if (is_scalar($value)) {
            return (string) $value;
        }

        throw new InvalidArgumentException(sprintf('Do not know how to format value "%s"', print_r($value, true)));
    }

    /** @throws JsonException */
    private function formatValueAsJson(mixed $value): mixed
    {
        if (is_object($value)) {
            $value = (array) $value;
        }

        if (is_array($value)) {
            foreach ($value as $k => $v) {
                $value[$k] = $this->formatValueAsJson($v);
            }
        }

        return $value;
    }

View on GitHub (pinned to d9b9ff7301)

When it happens

Trigger: Thrown at src/Tools/Console/Command/MappingDescribeCommand.php:300 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of doctrine/orm@d9b9ff7301 (2026-08-21). Data as JSON: /api/errors/951751948ba766eb. Report an issue: GitHub.