PlotJuggler / plotjuggler-ros-plugins

Many PlotJuggler plugins for ROS and ROS2.
GNU Affero General Public License v3.0
109 stars 44 forks source link

Not enough memory in the buffer stream when loading ROS2 data from CARLA simulator (Foxy Focal) #35

Closed andrewbest-tri closed 2 years ago

andrewbest-tri commented 2 years ago

Greetings. I am running on ros2 foxy on ubuntu focal. I am running the latest version of plotjuggler from deb (sudo apt-get install ros-foxy-plotjuggler-ros). I am attempting to load data from CARLA's object message which is an ObjectArray: http://docs.ros.org/en/kinetic/api/derived_object_msgs/html/msg/Object.html

When I attempt to load my array, I receive the following error:

he plugin [DataLoad ROS2 bags] thrown the following exception: 

 Not enough memory in the buffer stream

I am not sure how to debug further, but I do have a significant amount of available RAM (somewhere around 100gb free).

Any idea what may be causing this? If you need further information, I am happy to provide it.

facontidavide commented 2 years ago

Investigating a little, it seems like this is originated in FastCDR, not plotjuggler.

You should search there for a solution.

yuasabe commented 2 years ago

@andrewbest-tri Hi, I was also having the same issue. Were you able to figure out a solution?

andrewbest-tri commented 2 years ago

I have not. I have modified my input data to remove the channels that cause problems for the moment as a workaround.