rosserial icon indicating copy to clipboard operation
rosserial copied to clipboard

Can't start UDP socket: Buffer overrun when attempting to parse setup message.

Open FilipDziwulski opened this issue 6 years ago • 2 comments

I get the following when attempting to launch a udp_socket:

[ERROR] [1543967945.196795346]: Buffer overrun when attempting to parse setup message. [ERROR] [1543967945.196814178]: Is this firmware from a pre-Groovy rosserial?

Running on Ubuntu 16.04, with ROS Lunar, and rosserial on jade_devel branch

FilipDziwulski avatar Dec 05 '18 00:12 FilipDziwulski

Same issue with melodic and noetic.

$ docker build -t rosserial-melodic -f Dockerfile.melodic .
$ docker run --rm --net host rosserial-melodic 
[ERROR] [1637369060.168613181]: Buffer overrun when attempting to parse setup message.
[ERROR] [1637369060.168632815]: Is this firmware from a pre-Groovy rosserial?
[ERROR] [1637369062.168936526]: Buffer overrun when attempting to parse setup message.
[ERROR] [1637369064.169109883]: Buffer overrun when attempting to parse setup message.
[ERROR] [1637369066.169416465]: Buffer overrun when attempting to parse setup message.

# Dockerfile.melodic
FROM ros:melodic-ros-base-bionic

RUN apt-get update \
    && apt-get install -y ros-melodic-rosserial ros-melodic-rosserial-client ros-melodic-rosserial-msgs ros-melodic-rosserial-python ros-melodic-rosserial-server  \
    && rm -rf /var/lib/apt/lists/*

CMD roslaunch rosserial_server udp_socket.launch
# Dockerfile.noetic
FROM ros:noetic-ros-base-focal

RUN apt-get update \
    && apt-get install -y ros-noetic-rosserial ros-noetic-rosserial-client ros-noetic-rosserial-msgs ros-noetic-rosserial-python ros-noetic-rosserial-server  \
    && rm -rf /var/lib/apt/lists/*

CMD roslaunch rosserial_server udp_socket.launch

jessicaaustin avatar Nov 20 '21 00:11 jessicaaustin

Same issue to me. Platform: ESP32C3 + Arduino + ROS noetic + Ubuntu20.04

SaleJuice avatar Mar 15 '23 14:03 SaleJuice