Closed m-alcon closed 11 months ago
Thank you for your report. As you assumed, this error is caused by multimethod not being version 1.10 or higher. Please manually upgrade your multimethod version or bring your caret up to date.
If you bring caret up to date,
ros2 caret check_caret_rclcpp -w . /
is,
ros2 caret check_caret_rclcpp . /
" -w" is unnecessary.
ros2 caret check_ctf -d ~/.ros/tracing/autoware_launch_trace_20231027-143038/
is,
ros2 caret check_ctf ~/.ros/tracing/autoware_launch_trace_20231027-143038/
will become " -d" is not necessary.
We are not familiar with the issue of lidar_apollo_instance_segmentation
package not being built with caret-rclcpp.
Have you already applied the following 3 FAQs?
https://tier4.github.io/caret_doc/main/faq/known_issues/#build
Thank you very much for your help.
I had the repository up to date but I did not think about the repos in the src/ folder, sorry for that. I updated them and the multimethod problem is solved.
Before, I had only applied the first of the FAQs (Conflicts of dependency on libtracetools.so), since only with this modification all the packages were built and I thought all was OK. Now I have also applied the last one (SYSTEM's rclcpp is referred) and all packages are built using caret-rclcpp (checked with ros2 caret check_caret_rclcpp ./
). However, I also tried to apply the second one (Build using ament_cmake) and the building did not finish. I can try to reproduce it and send the build error in case you want it, but all Autoware packages are built with caret-rclcpp and I had no errors with ros2 caret check_ctf
, so it seems all is OK so far.
Thank you again.
I am glad it worked out. Regarding the build, basically, I think it is a good idea to implement everything in the FAQ. Since caret is affected by ros2_humble, any changes to ros2 may require additional action. We recommend that you also check this FAQ.
Checklist
Issue type
Help wanted
Step where the issue is related to
Visualization
Environments
CARET version
Target application
Description
Hello Team.
A python error arises when trying to validate the trace data of the Autoware's logging_simulator example execution. However, babeltrace parses it without issues. The error is a DispatchError from the multimethod package.
I don't know if it could be related, but when building Autoware with CARET, the lidar_apollo_instance_segmentation package was not build using caret-rclcpp. I checked it with the following command.
Moreover, I had another issue because of bokeh. But I could solve it downgrading bokeh from version 3.3.0 to 2.4.1.
Steps to reproduce
Commands
Logs
LTTng trace log file
No response
Screenshots
No response