RobotWebTools / rclnodejs

Node.js version of ROS 2.0 client
https://docs.ros.org/en/humble/Concepts/Basic/About-Client-Libraries.html?highlight=rclnodejs#community-maintained
Apache License 2.0
316 stars 70 forks source link

Message generation could break unexpectedly with weird paths being processed #732

Closed felixdivo closed 3 years ago

felixdivo commented 3 years ago

The way paths are handled in rosidl_parser/rosidl_parser.js can be problematic if, for example, spaces are present within them. Also, errors being thrown aren't very verbose and helpful in narrowing down actual problems.

This is related to #711, and wasn't entirely fixed by #712.