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
[ERROR] [1690826385.151509220] []: Original error: The creation of the tree failed because the port [tl1] was initially created with type [std::string] and, later type [std_msgs::msg::String_<std::allocator<void> >] was used somewhere else.
It was used to work in v3.8.3. Possibly related to #489, which you already fixed for BehaviorTree.CPP v4?
Here's a simple test that reproduces the issue, based on the MoveBase node in BehaviorTree.CPP for your convenience:
$ ./test_subtreeplus
tl2 (std::string) -> full
tl1 (std::string) -> full
terminate called after throwing an instance of 'BT::RuntimeError'
what(): The creation of the tree failed because the port [tl1] was initially created with type [std::string] and, later type [Pose2D] was used somewhere else.
Aborted (core dumped)
The text was updated successfully, but these errors were encountered:
Ciao @facontidavide,
I've recently upgraded BehaviorTree.CPP from v3.8.3 to v3.8.4. Now when my BT executor executes a
SubTreePlus
likeI get this error:
It was used to work in v3.8.3. Possibly related to #489, which you already fixed for BehaviorTree.CPP v4?
Here's a simple test that reproduces the issue, based on the
MoveBase
node in BehaviorTree.CPP for your convenience:Execution on my system gives:
The text was updated successfully, but these errors were encountered: