Description
Hi all, this is how my Xml setup looks like:
<BehaviorTree ID="GenericT"> <Parallel failure_count="3" success_count="-1" ID="ParallelEx"> <SubTree ID="UserActivityT"/> <SubTree ID="EmergencyT"/> <SubTree ID="PowerManagerT"/> </Parallel> </BehaviorTree>
But every time I run the node, I get this error that says, "Parallel is not registered"
`Starting program: /home/novi/mobrob_ws/devel/lib/mobrob_agent/agent_node __name:=robot_behavior_node __log:=/home/ephson/.ros/log/c776fa04-c1a3-11ed-8920-652b62dfa80b/robot_behavior_node-1.log
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff3fa7700 (LWP 1505800)]
[New Thread 0x7ffff37a6700 (LWP 1505801)]
[New Thread 0x7ffff2fa5700 (LWP 1505802)]
[New Thread 0x7ffff27a4700 (LWP 1505803)]
terminate called after throwing an instance of 'BT::RuntimeError'
what(): Parallel is not a registered node
Thread 1 "agent_node" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.`
PS: I'm compiling the v4.1 branch. No issue when working with the master branch but ENUMS don't work properly on the master branch as of now.