cubicweb #3221274 crash when hooks wants to replace a 'parser' (from 'parsers' registry) [open]

C:\data\clean_confs\visions\yams\schema.py:198: Warning: [yams 0.38] no targettype specified and there are several relat
ion definitions for rtype wf_info_for: ['CWWorkerTask', 'Case', 'CWUser', 'RunExecution']. Yet you get the first rdef.
rschema = self.rdef(name)
Traceback (most recent call last):
File "C:\data\clean_confs\visions\cubicweb\bin\cubicweb-ctl.bat", line 14, in <module>
run(sys.argv[1:])
File "C:\data\clean_confs\visions\cubicweb\cwctl.py", line 1061, in run
CWCTL.run(args)
File "C:\data\clean_confs\visions\logilab\common\clcommands.py", line 134, in run
sys.exit(command.main_run(args, rcfile))
File "C:\data\clean_confs\visions\logilab\common\clcommands.py", line 263, in main_run
self.run(args)
File "C:\data\clean_confs\visions\cubicweb\cwctl.py", line 442, in run
helper.postcreate(self.config.automatic, self.config.config_level)
File "C:\data\clean_confs\visions\cubicweb\server\serverctl.py", line 201, in postcreate
self.config.appid])
File "C:\data\clean_confs\visions\logilab\common\clcommands.py", line 134, in run
sys.exit(command.main_run(args, rcfile))
File "C:\data\clean_confs\visions\logilab\common\clcommands.py", line 263, in main_run
self.run(args)
File "C:\data\clean_confs\visions\cubicweb\server\serverctl.py", line 398, in run
str(self.config.config_level), config.appid])
File "C:\data\clean_confs\visions\logilab\common\clcommands.py", line 134, in run
sys.exit(command.main_run(args, rcfile))
File "C:\data\clean_confs\visions\logilab\common\clcommands.py", line 263, in main_run
self.run(args)
File "C:\data\clean_confs\visions\cubicweb\server\serverctl.py", line 457, in run
init_repository(config, drop=self.config.drop)
File "C:\data\clean_confs\visions\cubicweb\server\__init__.py", line 175, in init_repository
repo = Repository(config, vreg=vreg)
File "C:\data\clean_confs\visions\cubicweb\server\repository.py", line 200, in __init__
self.init_cnxset_pool()
File "C:\data\clean_confs\visions\cubicweb\server\repository.py", line 242, in init_cnxset_pool
self.set_schema(config.load_schema(expand_cubes=True))
File "C:\data\clean_confs\visions\cubicweb\server\repository.py", line 332, in set_schema
self.vreg.set_schema(schema)
File "C:\data\clean_confs\visions\cubicweb\cwvreg.py", line 598, in set_schema
self.reload(self.config.appobjects_path(), force_reload=False)
File "C:\data\clean_confs\visions\cubicweb\cwvreg.py", line 626, in reload
self.register_objects(path)
File "C:\data\clean_confs\visions\cubicweb\cwvreg.py", line 685, in register_objects
path, self.config.extrapath)
File "C:\data\clean_confs\visions\logilab\common\registry.py", line 667, in register_objects
self.load_file(filepath, modname)
File "C:\data\clean_confs\visions\logilab\common\registry.py", line 725, in load_file
self.load_module(module)
File "C:\data\clean_confs\visions\logilab\common\registry.py", line 748, in load_module
module.registration_callback(self)
File "C:\data\clean_confs\visions\cubes\securityprofile\hooks.py", line 302, in registration_callback
vreg.register_and_replace(SecurityProfileLdapParser, DataFeedLDAPAdapter)
File "C:\data\clean_confs\visions\cubicweb\cwvreg.py", line 592, in register_and_replace
super(CWRegistryStore, self).register_and_replace(obj, replaced)
File "C:\data\clean_confs\visions\logilab\common\registry.py", line 640, in register_and_replace
registry = self[registryname]
File "C:\data\clean_confs\visions\logilab\common\registry.py", line 556, in __getitem__
return super(RegistryStore, self).__getitem__(name)
logilab.common.registry.RegistryNotFound: parsers

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