Skip to content

Instantly share code, notes, and snippets.

@anton-matosov
Created July 9, 2022 21:10
Show Gist options
  • Save anton-matosov/a8ad045569f947e07a6df24642d6b4ef to your computer and use it in GitHub Desktop.
Save anton-matosov/a8ad045569f947e07a6df24642d6b4ef to your computer and use it in GitHub Desktop.
Robot web tools ROS 2 Humble errors
~/D/ros2_ws> ros2 launch rosbridge_server rosbridge_websocket_launch.xml (ros_env)
[INFO] [launch]: All log files can be found below /Users/antonmatosov/.ros/log/2022-07-09-14-02-37-528359-MacBook-Pro.attlocal.net-22418
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [rosbridge_websocket-1]: process started with pid [22420]
[INFO] [rosapi_node-2]: process started with pid [22421]
[rosbridge_websocket-1] [INFO] [1657400558.922724393] [rosbridge_websocket]: Rosbridge WebSocket server started on port 9090
[rosbridge_websocket-1] [INFO] [1657400560.228789243] [rosbridge_websocket]: Client connected. 1 clients total.
[rosbridge_websocket-1] [ERROR] [1657400560.307346519] [rosbridge_websocket]: [Client 43df0659-04ef-4217-a40c-0fd4278fca0c] [id: subscribe:/rosout:5] subscribe: Unable to import msg class Log from package rosgraph_msgs. Caused by module 'rosgraph_msgs.msg' has no attribute 'Log'
[rosapi_node-2] Traceback (most recent call last):
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosbridge_library/lib/python3.9/site-packages/rosbridge_library/internal/ros_loader.py", line 192, in _load_class
[rosapi_node-2] pypkg = importlib.import_module(f"{modname}.{subname}")
[rosapi_node-2] File "/Users/antonmatosov/opt/miniconda3/envs/ros_env/lib/python3.9/importlib/__init__.py", line 127, in import_module
[rosapi_node-2] return _bootstrap._gcd_import(name[level:], package, level)
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
[rosapi_node-2] ModuleNotFoundError: No module named 'sequence<rosbridge_msgs'
[rosapi_node-2]
[rosapi_node-2] During handling of the above exception, another exception occurred:
[rosapi_node-2]
[rosapi_node-2] Traceback (most recent call last):
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosbridge_library/lib/python3.9/site-packages/rosbridge_library/internal/ros_loader.py", line 122, in _get_msg_class
[rosapi_node-2] return _get_class(typestring, subname, _loaded_msgs, _msgs_lock)
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosbridge_library/lib/python3.9/site-packages/rosbridge_library/internal/ros_loader.py", line 172, in _get_class
[rosapi_node-2] cls = _load_class(modname, subname, classname)
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosbridge_library/lib/python3.9/site-packages/rosbridge_library/internal/ros_loader.py", line 194, in _load_class
[rosapi_node-2] raise InvalidModuleException(modname, subname, exc)
[rosapi_node-2] rosbridge_library.internal.ros_loader.InvalidModuleException: Unable to import sequence<rosbridge_msgs.msg from package sequence<rosbridge_msgs. Caused by: No module named 'sequence<rosbridge_msgs'
[rosapi_node-2]
[rosapi_node-2] During handling of the above exception, another exception occurred:
[rosapi_node-2]
[rosapi_node-2] Traceback (most recent call last):
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosbridge_library/lib/python3.9/site-packages/rosbridge_library/internal/ros_loader.py", line 192, in _load_class
[rosapi_node-2] pypkg = importlib.import_module(f"{modname}.{subname}")
[rosapi_node-2] File "/Users/antonmatosov/opt/miniconda3/envs/ros_env/lib/python3.9/importlib/__init__.py", line 127, in import_module
[rosapi_node-2] return _bootstrap._gcd_import(name[level:], package, level)
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
[rosapi_node-2] File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
[rosapi_node-2] ModuleNotFoundError: No module named 'sequence<rosbridge_msgs'
[rosapi_node-2]
[rosapi_node-2] During handling of the above exception, another exception occurred:
[rosapi_node-2]
[rosapi_node-2] Traceback (most recent call last):
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosapi/lib/rosapi/rosapi_node", line 330, in <module>
[rosapi_node-2] main()
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosapi/lib/rosapi/rosapi_node", line 321, in main
[rosapi_node-2] rclpy.spin(node)
[rosapi_node-2] File "/Users/antonmatosov/opt/miniconda3/envs/ros_env/lib/python3.9/site-packages/rclpy/__init__.py", line 222, in spin
[rosapi_node-2] executor.spin_once()
[rosapi_node-2] File "/Users/antonmatosov/opt/miniconda3/envs/ros_env/lib/python3.9/site-packages/rclpy/executors.py", line 712, in spin_once
[rosapi_node-2] raise handler.exception()
[rosapi_node-2] File "/Users/antonmatosov/opt/miniconda3/envs/ros_env/lib/python3.9/site-packages/rclpy/task.py", line 239, in __call__
[rosapi_node-2] self._handler.send(None)
[rosapi_node-2] File "/Users/antonmatosov/opt/miniconda3/envs/ros_env/lib/python3.9/site-packages/rclpy/executors.py", line 418, in handler
[rosapi_node-2] await call_coroutine(entity, arg)
[rosapi_node-2] File "/Users/antonmatosov/opt/miniconda3/envs/ros_env/lib/python3.9/site-packages/rclpy/executors.py", line 372, in _execute_service
[rosapi_node-2] response = await await_or_execute(srv.callback, request, srv.srv_type.Response())
[rosapi_node-2] File "/Users/antonmatosov/opt/miniconda3/envs/ros_env/lib/python3.9/site-packages/rclpy/executors.py", line 107, in await_or_execute
[rosapi_node-2] return callback(*args)
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosapi/lib/rosapi/rosapi_node", line 228, in get_message_details
[rosapi_node-2] dict_to_typedef(d) for d in objectutils.get_typedef_recursive(request.type)
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosapi/lib/python3.9/site-packages/rosapi/objectutils.py", line 98, in get_typedef_recursive
[rosapi_node-2] return _get_typedefs_recursive(type, [])
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosapi/lib/python3.9/site-packages/rosapi/objectutils.py", line 225, in _get_typedefs_recursive
[rosapi_node-2] return _get_subtypedefs_recursive(typedef, typesseen)
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosapi/lib/python3.9/site-packages/rosapi/objectutils.py", line 235, in _get_subtypedefs_recursive
[rosapi_node-2] typedefs = typedefs + _get_typedefs_recursive(fieldtype, typesseen)
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosapi/lib/python3.9/site-packages/rosapi/objectutils.py", line 223, in _get_typedefs_recursive
[rosapi_node-2] typedef = get_typedef(type)
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosapi/lib/python3.9/site-packages/rosapi/objectutils.py", line 77, in get_typedef
[rosapi_node-2] instance = ros_loader.get_message_instance(type)
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosbridge_library/lib/python3.9/site-packages/rosbridge_library/internal/ros_loader.py", line 91, in get_message_instance
[rosapi_node-2] cls = get_message_class(typestring)
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosbridge_library/lib/python3.9/site-packages/rosbridge_library/internal/ros_loader.py", line 78, in get_message_class
[rosapi_node-2] return _get_msg_class(typestring)
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosbridge_library/lib/python3.9/site-packages/rosbridge_library/internal/ros_loader.py", line 124, in _get_msg_class
[rosapi_node-2] return _get_class(typestring, "msg", _loaded_msgs, _msgs_lock)
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosbridge_library/lib/python3.9/site-packages/rosbridge_library/internal/ros_loader.py", line 172, in _get_class
[rosapi_node-2] cls = _load_class(modname, subname, classname)
[rosapi_node-2] File "/Users/antonmatosov/Develop/ros2_ws/install/rosbridge_library/lib/python3.9/site-packages/rosbridge_library/internal/ros_loader.py", line 194, in _load_class
[rosapi_node-2] raise InvalidModuleException(modname, subname, exc)
[rosapi_node-2] rosbridge_library.internal.ros_loader.InvalidModuleException: Unable to import sequence<rosbridge_msgs.msg from package sequence<rosbridge_msgs. Caused by: No module named 'sequence<rosbridge_msgs'
[ERROR] [rosapi_node-2]: process has died [pid 22421, exit code 1, cmd '/Users/antonmatosov/Develop/ros2_ws/install/rosapi/lib/rosapi/rosapi_node --ros-args -r __node:=rosapi --params-file /var/folders/w5/yw_417cn5t1g0_zw3cx15lk00000gn/T/launch_params_5902ltnq --params-file /var/folders/w5/yw_417cn5t1g0_zw3cx15lk00000gn/T/launch_params_47393g16 --params-file /var/folders/w5/yw_417cn5t1g0_zw3cx15lk00000gn/T/launch_params_ekj0m2lj'].
[rosbridge_websocket-1] [INFO] [1657400599.562102861] [rosbridge_websocket]: Client disconnected. 0 clients total.
[rosbridge_websocket-1] [INFO] [1657400605.356219583] [rosbridge_websocket]: Client connected. 1 clients total.
[rosbridge_websocket-1] [INFO] [1657400788.389963643] [rosbridge_websocket]: Client disconnected. 0 clients total.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment