Fehlermeldung bei DLZ Check - einfügen einer neuen Person
Hallo Uwe,
Ich habe soeben versucht eine neue Person zu integrieren. Dafür habe ich eine neue DLZ erstellt (dlz_jul22) und die neue Person is yaml file eingefügt. Als ich den Check gemacht habe sind folgende Fehlermeldungen gekommen, dementsprechend habe ich die operational landingzone nicht upgedated. Kannst du mir weiterhelfen? Die neue Person wurde bereits vor einem Monat ins Excel file eingefügt, das integrieren in den WHDP ist jedoch untergegangen.
LG Carina
whdp-provider@eng-whdp1:~$ whdp check dlz_jul22
> this is whdp version 0.1.1
> check
- check names and places of changed files at landing zone dlz_jul22
- all files comply specification
- copy meta data from productive db
Traceback (most recent call last):
File "/opt/datapool/datapool/main.py", line 50, in inner
return function(*a, **kw)
File "/opt/datapool/datapool/main.py", line 240, in check
check(
File "/opt/whdp/whdp/commands/check.py", line 80, in check
with _setup_test_db(
File "/usr/lib/python3.8/contextlib.py", line 113, in __enter__
return next(self.gen)
File "/opt/whdp/whdp/commands/check.py", line 451, in _setup_test_db
for table_name in copy_db(
File "/opt/whdp/whdp/database.py", line 56, in copy_db
yield from _copy_db(
File "/opt/datapool/datapool/database.py", line 182, in copy_db
table_names_source = get_table_names(Base)
File "/opt/datapool/datapool/database.py", line 159, in get_table_names
for dbo_class in Base._decl_class_registry.values()
AttributeError: type object 'Base' has no attribute '_decl_class_registry'
set environment variable PDB to start debugger automatically.
Traceback (most recent call last):
File "/usr/local/bin/whdp", line 11, in <module>
load_entry_point('whdp', 'console_scripts', 'whdp')()
File "/usr/lib/python3/dist-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/usr/lib/python3/dist-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/usr/lib/python3/dist-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python3/dist-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python3/dist-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/opt/whdp/whdp/instance/main.py", line 22, in inner
return function(*a, **kw)
File "/opt/datapool/datapool/main.py", line 65, in inner
raise e
File "/opt/datapool/datapool/main.py", line 50, in inner
return function(*a, **kw)
File "/opt/datapool/datapool/main.py", line 240, in check
check(
File "/opt/whdp/whdp/commands/check.py", line 80, in check
with _setup_test_db(
File "/usr/lib/python3.8/contextlib.py", line 113, in __enter__
return next(self.gen)
File "/opt/whdp/whdp/commands/check.py", line 451, in _setup_test_db
for table_name in copy_db(
File "/opt/whdp/whdp/database.py", line 56, in copy_db
yield from _copy_db(
File "/opt/datapool/datapool/database.py", line 182, in copy_db
table_names_source = get_table_names(Base)
File "/opt/datapool/datapool/database.py", line 159, in get_table_names
for dbo_class in Base._decl_class_registry.values()
AttributeError: type object 'Base' has no attribute '_decl_class_registry'
Edited by schmittu