You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was recently working on implementing an RPC server which would setup long-lived subscriptions and I was getting an error that kept crashing the Gnat connection process.
After a bunch of digging I found out that it was because I was calling Gnat.sub with queue_group: :dispatch_ex. The TCP library wouldn't serialize that atom in an iolist, it needed to be specified as a string or a charlist. This was pretty confusing to track down, and having a nice error message would have been very helpful.
The text was updated successfully, but these errors were encountered:
I was recently working on implementing an RPC server which would setup long-lived subscriptions and I was getting an error that kept crashing the
Gnat
connection process.After a bunch of digging I found out that it was because I was calling
Gnat.sub
withqueue_group: :dispatch_ex
. The TCP library wouldn't serialize that atom in an iolist, it needed to be specified as a string or a charlist. This was pretty confusing to track down, and having a nice error message would have been very helpful.The text was updated successfully, but these errors were encountered: