erlang:port_control(#Port<0.21>, 1, <<131,104,2,109,0,0,0,4,114,111,111,116,109,0,0,0,4,114,111,111,116>>).
** exception error: bad argument
Перестало работать с переездом OTP 21 -> 26. Проверил в официальном репозитории, функция и ее сигнатура не изменились вроде как. Подскажите, в чем может быть трабл?
до самого порта что-нибудь доходит? Т.е. эту ошибку кидает рантайм или сам порт?
Ошибку кидает рантайм
Failures: badarg If Port is not an open port or the registered name of an open port. badarg If Operation cannot fit in a 32-bit integer. badarg If the port driver does not support synchronous control operations. badarg If the port driver so decides for any reason (probably something wrong with Operation or Data). Твой случай, судя по всему, первый.
Обсуждают сегодня