Fixed some error thrown usually at the end of the program. locks not properly handled before.
Error trace:
Exception in thread Thread-15:
Traceback (most recent call last):
Traceback (most recent call last):
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/impl/tcpros_base.py", line 798, in callback_loop
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/impl/tcpros_base.py", line 798, in callback_loop
[ERROR] [1693582148.698828]: bad callback: <function <lambda> at 0x7fdef46bfc10>
Traceback (most recent call last):
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/topics.py", line 750, in _invoke_callback
cb(msg)
File "vision_inference.py", line 438, in <lambda>
lambda msg: handle_marker_update(msg))
File "vision_inference.py", line 260, in handle_marker_update
visualize_marker(marker_pub, marker_w)
File "vision_inference.py", line 159, in visualize_marker
pub.publish(marker)
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/topics.py", line 882, in publish
self.impl.publish(data)
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/topics.py", line 1041, in publish
raise ROSException("publish() to a closed topic")
rospy.exceptions.ROSException: publish() to a closed topic
Exception in thread Thread-16:
msgs_callback(msg, self)
Traceback (most recent call last):
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/topics.py", line 768, in receive_callback
Exception in thread Thread-17:
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/impl/tcpros_base.py", line 798, in callback_loop
Traceback (most recent call last):
Exception in thread Thread-24:
for cb, cb_args in callbacks:
msgs_callback(msg, self)
visualize_marker [6.5, -1.5, -0.2, 'BASE']
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/impl/tcpros_base.py", line 798, in callback_loop
Traceback (most recent call last):
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/topics.py", line 768, in receive_callback
msgs_callback(msg, self)
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/impl/tcpros_base.py", line 798, in callback_loop
msgs_callback(msg, self)
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/topics.py", line 768, in receive_callback
[ERROR] [1693582148.701476]: bad callback: <function <lambda> at 0x7fdef46bfc10>
Traceback (most recent call last):
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/topics.py", line 750, in _invoke_callback
cb(msg)
File "vision_inference.py", line 438, in <lambda>
lambda msg: handle_marker_update(msg))
File "vision_inference.py", line 260, in handle_marker_update
visualize_marker(marker_pub, marker_w)
File "vision_inference.py", line 159, in visualize_marker
pub.publish(marker)
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/topics.py", line 882, in publish
self.impl.publish(data)
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/topics.py", line 1041, in publish
raise ROSException("publish() to a closed topic")
rospy.exceptions.ROSException: publish() to a closed topic
TypeError: 'NoneType' object is not iterable
During handling of the above exception, another exception occurred:
for cb, cb_args in callbacks:
msgs_callback(msg, self)
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/topics.py", line 768, in receive_callback
TypeError: 'NoneType' object is not iterable
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/topics.py", line 768, in receive_callback
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
for cb, cb_args in callbacks:
for cb, cb_args in callbacks:
File "/home/lterenzi/miniconda3/envs/aloha/lib/python3.8/threading.py", line 932, in _bootstrap_inner
TypeError: 'NoneType' object is not iterable
During handling of the above exception, another exception occurred:
TypeError: 'NoneType' object is not iterable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
for cb, cb_args in callbacks:
Traceback (most recent call last):
self.run()
File "/home/lterenzi/miniconda3/envs/aloha/lib/python3.8/threading.py", line 932, in _bootstrap_inner
TypeError: 'NoneType' object is not iterable
During handling of the above exception, another exception occurred:
File "/home/lterenzi/miniconda3/envs/aloha/lib/python3.8/threading.py", line 870, in run
self.run()
Traceback (most recent call last):
File "/home/lterenzi/miniconda3/envs/aloha/lib/python3.8/threading.py", line 870, in run
File "/home/lterenzi/miniconda3/envs/aloha/lib/python3.8/threading.py", line 932, in _bootstrap_inner
File "/home/lterenzi/miniconda3/envs/aloha/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self._target(*self._args, **self._kwargs)
self.run()
self.run()
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/impl/tcpros_base.py", line 799, in callback_loop
File "/home/lterenzi/miniconda3/envs/aloha/lib/python3.8/threading.py", line 870, in run
File "/home/lterenzi/miniconda3/envs/aloha/lib/python3.8/threading.py", line 870, in run
Traceback (most recent call last):
self._target(*self._args, **self._kwargs)
File "/home/lterenzi/miniconda3/envs/aloha/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self._target(*self._args, **self._kwargs)
self._target(*self._args, **self._kwargs)
self.run()
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/impl/tcpros_base.py", line 799, in callback_loop
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/impl/tcpros_base.py", line 799, in callback_loop
File "/home/lterenzi/miniconda3/envs/aloha/lib/python3.8/threading.py", line 870, in run
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/impl/tcpros_base.py", line 799, in callback_loop
self.msg_lock.acquire()
self.msg_lock.acquire()
self.msg_lock.acquire()
self._target(*self._args, **self._kwargs)
RuntimeError: release unlocked lock
RuntimeError: release unlocked lock
RuntimeError: release unlocked lock
File "/home/lterenzi/workspaces/imitation_vision_ws/src/ros_comm/clients/rospy/src/rospy/impl/tcpros_base.py", line 799, in callback_loop
self.msg_lock.acquire()
self.msg_lock.acquire()
RuntimeError: release unlocked lock
RuntimeError: release unlocked lock
Fixed some error thrown usually at the end of the program. locks not properly handled before.
Error trace: