cubicweb #3484231 ldapfeed: errors found in log [validation pending]

I have tried to add an additional ldapfeed source to a CubicWeb 3.17.11 instance. Every minute I get such error messages in the log:

(cubicweb.session) ERROR: while trying to update feed <NeuroSpin LDAPFeedSource source 2206 @0x48cd990>
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/cubicweb/hooks/__init__.py", line 71, in update_feeds
    source.pull_data(session)
  File "/usr/lib/python2.7/dist-packages/cubicweb/server/sources/datafeed.py", line 187, in pull_data
    return self._pull_data(session, force, raise_on_error)
  File "/usr/lib/python2.7/dist-packages/cubicweb/server/sources/datafeed.py", line 194, in _pull_data
    parser = self._get_parser(session, sourceuris=myuris, import_log=importlog)
  File "/usr/lib/python2.7/dist-packages/cubicweb/server/sources/datafeed.py", line 119, in _get_parser
    self.parser_id, session, source=self, **kwargs)
  File "/usr/lib/pymodules/python2.7/logilab/common/registry.py", line 353, in select
    obj =  self._select_best(self[__oid], *args, **kwargs)
  File "/usr/lib/pymodules/python2.7/logilab/common/registry.py", line 249, in __getitem__
    return super(Registry, self).__getitem__(name)
ObjectNotFound: None

Stack traces should be avoided in the log. An error message giving the cause of the error would be better.

prioritynormal
typebug
done in3.20.0
load0.500
load left0.000
closed by#20f45a9b385c [datafeed] give an error message if a source is missing a parser id, #560747cd7774 [serverctl] Ask for parser type when adding a new source (closes #3484231)
patch[datafeed] give an error message if a source is missing a parser id [applied][serverctl] Ask for parser type when adding a new source (closes #3484231) [applied]