Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/rabbitmq-server/+bug/2097790
On Wed, Jun 25, 2025 at 1:55 PM Andreas Hasenack <[email protected]> wrote: > > Package: rabbitmq-server > Version: 4.0.5-5 > Severity: normal > > Dear maintainer, > > right after installing rabbitmq-server, running a command with > `--formatter json` will crash: > # rabbitmqctl list_vhosts --formatter json > [ > Stack trace: > > ** (UndefinedFunctionError) function JSON.encode/1 is undefined or private > (elixir 1.18.3) JSON.encode([name: "/"]) > (rabbitmqctl 4.0.0-dev) lib/rabbitmq/cli/formatters/json.ex:21: > RabbitMQ.CLI.Formatters.Json.format_output/2 > (rabbitmqctl 4.0.0-dev) lib/rabbitmq/cli/formatters/json.ex:71: > RabbitMQ.CLI.Formatters.Json.format_element/3 > (elixir 1.18.3) lib/stream.ex:739: anonymous fn/4 in Stream.scan/3 > (elixir 1.18.3) lib/enum.ex:4968: Enumerable.List.reduce/3 > (elixir 1.18.3) lib/stream.ex:1041: Stream.do_transform_inner_list/7 > (elixir 1.18.3) lib/stream.ex:1773: Enumerable.Stream.do_each/4 > (elixir 1.18.3) lib/stream.ex:1066: Stream.do_transform_inner_enum/7 > > :undef > > Attached is a patch from James Page.

