narval #2056450 Narval crashing on Pyro ? or TimeOut communication ? [open]

Crash in narval.log

20      plan.py 69      apycot.recipe.quick running -&gt; failing<br/>
20      plan.py 69      apycot.recipe.quick failing -&gt; failed-end<br/>
40      engine.py       204     Traceback (most recent call last):
File &quot;/usr/lib/python2.6/dist-packages/narvalbot/engine.py&quot;, line 196, in _run
  self._process_event(event)
File &quot;/usr/lib/python2.6/dist-packages/narvalbot/engine.py&quot;, line 260, in _process_event
  event[1].end()
File &quot;/usr/lib/python2.6/dist-packages/narvalbot/plan.py&quot;, line 704, in end
  self.set_state(&#39;failed&#39;)
File &quot;/usr/lib/python2.6/dist-packages/narvalbot/plan.py&quot;, line 650, in set_state
  **kwargs)
File &quot;/usr/lib/python2.6/dist-packages/cubicweb/entity.py&quot;, line 992, in set_attributes
  kwargs)
File &quot;/usr/lib/python2.6/dist-packages/cubicweb/dbapi.py&quot;, line 466, in execute
File &quot;/usr/lib/python2.6/dist-packages/cubicweb/entity.py&quot;, line 992, in set_attributes
  kwargs)
File &quot;/usr/lib/python2.6/dist-packages/cubicweb/dbapi.py&quot;, line 466, in execute
  build_descr=build_descr, **self._txid())
File &quot;/usr/lib/pymodules/python2.6/Pyro/core.py&quot;, line 384, in __call__
  return self.__send(self.__name, args, kwargs)
File &quot;/usr/lib/pymodules/python2.6/Pyro/core.py&quot;, line 459, in _invokePYRO
  return self.adapter.remoteInvocation(name, Pyro.constants.RIF_VarargsAndKeywords, vargs, kargs)
File &quot;/usr/lib/pymodules/python2.6/Pyro/protocol.py&quot;, line 439, in remoteInvocation
  return self._remoteInvocation(method, flags, *args)
File &quot;/usr/lib/pymodules/python2.6/Pyro/protocol.py&quot;, line 500, in _remoteInvocation
  answer.raiseEx()
File &quot;/usr/lib/pymodules/python2.6/Pyro/errors.py&quot;, line 72, in raiseEx
  raise self.excObj
IndexError: tuple index out of range<br/>
Traceback (most recent call last):
File "/usr/bin/narval", line 13, in <module>
  main.run(sys.argv[1:])
File "/usr/lib/pymodules/python2.6/logilab/common/clcommands.py", line 134, in run
  sys.exit(command.main_run(args, rcfile))
File "/usr/lib/pymodules/python2.6/logilab/common/clcommands.py", line 263, in main_run
  self.run(args)
File "/usr/lib/python2.6/dist-packages/narvalbot/main.py", line 94, in run
  narval.run()
File "/usr/lib/python2.6/dist-packages/narvalbot/engine.py", line 170, in run
  self._run()
File "/usr/lib/python2.6/dist-packages/narvalbot/engine.py", line 190, in _run
  event = self._pop_event()
File "/usr/lib/python2.6/dist-packages/narvalbot/engine.py", line 350, in _pop_event
  event = self.event_queue.get(timeout=2)
File "/usr/lib/python2.6/Queue.py", line 177, in get
  self.not_empty.wait(remaining)
File "/usr/lib/python2.6/threading.py", line 258, in wait
  _sleep(delay)
File "/usr/lib/pymodules/python2.6/logilab/common/proc.py", line 210, in _hangle_sig_timeout
  raise TimeoutError()
logilab.common.proc.TimeoutError

2011-10-25 18:50:31 - (narval.cubicweb) CRITICAL: error while trying to connect to instance 'apycot_extranet-jpl': no connections set available after 5 secs, probably either a bug in code (too many   uncommited/rollbacked connections) or too much load on the server (in which case you can try to set a bigger connections pool size)

It should at least reconnect after a while ?

prioritynormal
typebug
done in<not specified>
closed by<not specified>