Bug Report: ROS2 gem doesn't work with the default O3DE template #765
Labels
kind/bug
Categorizes issue or PR as related to a bug.
needs-triage
Indicates an issue or PR lacks a `triage/foo` label and requires one.
sig/simulation
Categorizes an issue or PR as relevant to SIG Simulation
Describe the bug
In the stabilization branches of O3DE and Extras: when I create a new project using the default O3DE template and add the ROS2 gem, I have a segfault when launching the Editor. This is caused by the fact, that the default template includes PhysX 4 gem, while ROS2 gem includes PhysX 5 (in the same time). This can be fixed easily by removing the
PhysX
gem from theproject.json
(or changing it toPhysX5
). However, diagnosing the problem is extremely hard, even for experienced users:At the same time, I can't see any information about this problem and the solution in the ROS2 gem README.
IMHO using the default template to create a ROS2 project may be a common practice. This is what I usually do when I don't need all the assets from robotic templates in my project. This issue, together with a fix should be at least described in the ROS2 README. This is the fastest solution, but in general, applications shouldn't crash in such cases.
Assets required
n/a.
Steps to reproduce
Steps to reproduce the behavior:
ROS2
intoproject.json
Expected behavior
The application should inform about the problem. Maybe even during compilation
Actual behavior
Crash without any information which would help to spot the problem
Screenshots/Video
n/a
Found in Branch
stabilization/2409
Commit ID from o3de/o3de and o3de/o3de-extras repositories
ed3d36f
Desktop/Device (please complete the following information):
Additional context
Debugger backtrace:
The text was updated successfully, but these errors were encountered: