You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can't get concurrent container working inside another concurrent container. In the child container it seem that only first state executed and it gets stuck on the second one independent on what state it is
LOG2 executes only first state (Log2) and gets stuck on Log2_2 (or any other state which is second). And it's so stuck that outcome can't be forced. Also to stop all execution I have to restart whole behaviour engine
Output:
Expected output:
2
1
2
1
The text was updated successfully, but these errors were encountered:
Note changes to Noetic version are posted, and a brand new ros2-devel & humble version are pushed. I will look into this a bit more and try to duplicate, but I would appreciate any testing with the new versions. I'm focused on ROS 2 at the moment, so I won't be doing further testing on Noetic except for bug fixes.
Can't get concurrent container working inside another concurrent container. In the child container it seem that only first state executed and it gets stuck on the second one independent on what state it is
Here's minimal behaviour to reproduce error (ROS1):
https://gist.github.com/Combinacijus/e46ac54c6cb8e5b0bb4ab22b17e17324
It's structure (ConcurentContainer = CC):
LOG1: ( Log1 -> Wait1 -> (Repeat LOG1))
LOG2_2: ( Log2 -> Log2_2 -> Wait2 -> (Repeat LOG2))
LOG1 state log repeatedly as expected.
Problem
LOG2 executes only first state (Log2) and gets stuck on Log2_2 (or any other state which is second). And it's so stuck that outcome can't be forced. Also to stop all execution I have to restart whole behaviour engine
Output:
Expected output:
The text was updated successfully, but these errors were encountered: