narrowtux

narrowtux

Amqp_client crashes with "no function clause matching :lists.reverse"

Hi, I’m using the amqp elixir library (which uses amqp_client for erlang internally), and today this weird error shows up:

11:52:58.442 [error] Process #PID<0.904.0> raised an exception
** (FunctionClauseError) no function clause matching in :lists.reverse/1
    (stdlib) lists.erl:147: :lists.reverse(2)
    (rabbit_common) src/rabbit_binary_generator.erl:84: :rabbit_binary_generator.build_content_frames/3
    (rabbit_common) src/rabbit_binary_generator.erl:73: :rabbit_binary_generator.build_simple_content_frames/4
    (rabbit_common) src/rabbit_writer.erl:312: :rabbit_writer.assemble_frames/5
    (rabbit_common) src/rabbit_writer.erl:342: :rabbit_writer.internal_send_command_async/3
    (rabbit_common) src/rabbit_writer.erl:210: :rabbit_writer.handle_message/3
    (rabbit_common) src/rabbit_writer.erl:194: :rabbit_writer.mainloop1/2
    (rabbit_common) src/rabbit_writer.erl:185: :rabbit_writer.mainloop/2

This always happens when I delete a queue however I also tried not deleting the queue and this still happens.

Versions used:
Elixir: 1.3.4
Erlang/OTP 19
AMQP: 0.1.4
amqp_client: 3.6.2
rabbitmq: 3.6.4

Where Next?

Popular in Questions Top

Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
LegitStack
I’m trying to make a websocket server in Phoenix or raw Elixir. I heard about gun, I think I could use cowboy, but since I’m not that sma...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID&lt;0.412.0&gt; terminating ** (Postgrex.Error) FATAL...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New

Other popular topics Top

aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod -- where is this set? Thanks.
New
Jim
As a follow up to my earlier question: I have the code compiling and running but not getting a successful login from the rest server. ...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers' Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

We're in Beta

About us Mission Statement