Inbound TCP/IP connection failed [closed]

asked 2012-12-13 02:00:31 -0500

choilund gravatar image

Hi,

I have two nodes, both written in Python.

One, the tf node, is listening for the tf's from the openni_tracker, analyzing them and then publishing messages based on its findings. The other one, the main node, is then acting on these messages while subscribing to an rgb topic and a depth topic from openni_camera.

The problem is, when the main node is running the tf node prints a lot of warnings with text like this: Inbound TCP/IP connection failed: connection from sender terminated before handshake header received. 0 bytes were received. Please check sender for additional details.

This means a lot of tf's were never received. Running rviz and subscribing to the same image topics does not result in any errors. Running both rviz and the main node still results in errors. In the main node, I also have a dynamic reconfigure client: cfgkinect = dynamic_reconfigure.client.Client("/camera/driver", timeout=30) Disabling this (cfgkinect = None) reduces the frequency of the TCP/IP errors.

This problem is also relatively new; I didn't have the problem in Electric.

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2015-09-18 19:02:20.725165

Comments

If possible can you provide the code? I'm seeing the same error while I work with this tutorial http://www.ros.org/wiki/tf/Tutorials/tf%20and%20Time%20%28Python%29 on Groovy Precise Intel i7 quadcore.

130s gravatar image 130s  ( 2012-12-27 22:12:33 -0500 )edit