-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Spawning a new turtle in the turtle simulation without a name results in an error. The error message that is printed to the gui "Error on execution: Traceback ..." followed by a traceback. The error message should either be improved or the turtle should spawn with an empty string for a name.
Full error message:
error: Traceback (most recent call last):
File "/home/emmanuel/rvmi_ws/src/libs/skiros2/skiros2/skiros2_skill/src/skiros2_skill/core/visitors.py", line 159, in postProcessNode
state = self.postExecute(procedure)
File "/home/emmanuel/rvmi_ws/src/libs/skiros2/skiros2/skiros2_skill/src/skiros2_skill/core/skill_utils.py", line 294, in postExecute
state = self._postExecute(skill)
File "/home/emmanuel/rvmi_ws/src/libs/skiros2/skiros2/skiros2_skill/src/skiros2_skill/core/skill_utils.py", line 285, in _postExecute
return skill.tick()
File "/home/emmanuel/rvmi_ws/src/libs/skiros2/skiros2/skiros2_skill/src/skiros2_skill/core/skill.py", line 309, in tick
res = self.execute()
File "/home/emmanuel/rvmi_ws/src/libs/skiros2/skiros2/skiros2_skill/src/skiros2_skill/core/skill.py", line 517, in execute
res = self._instance.tick()
File "/home/emmanuel/rvmi_ws/src/libs/skiros2/skiros2/skiros2_common/src/skiros2_common/core/primitive.py", line 22, in tick
return_state = self.execute()
File "/home/emmanuel/rvmi_ws/src/libs/skiros2/skiros2_examples/src/skiros2_examples/turtlesim_example/turtlesim_primitives.py", line 42, in execute
turtle.label = "turtlebot:" + name
TypeError: cannot concatenate 'str' and 'NoneType' objects