Robotics StackExchange | Archived questions

NoneType object has no attribute timeout

Sometimes, when I call a custom service, I'll get the exception:

Exception in thread Thread-3 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
  File "/usr/lib/python2.7/threading.py", line 754, in run
  File "/usr/lib/python2.7/dist-packages/rospy/impl/tcpros_base.py", line 154, in run
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'timeout'

However, it's nondeterministic. A second call may return the same exception or fail. Since the traceback doesn't include any file from my application, I'm not sure how to debug this. What's causing this error?

Asked by Cerin on 2016-12-11 12:57:34 UTC

Comments

Answers