ClassNotFoundException: Provider for jakarta.ws.rs.ext.RuntimeDelegate cannot be found
projectAuthLink
and ownerAuthLink
properties set.select * from dep_resource_data drd where resource_id = '<resource_id>';
#resource_id is a disk,
"ownerAuthLink": null, "__...", "project AuthLink": null
Fix :
This issue is Fixed in 8.18.1 however we need to perform the following steps to resolve the issue.
Workaround :
This is a known issue and there are two workarounds available:
ownerAuthLink
and projectAuthLink
in provisioning-db:
select * from disk_state ds where document_self_link = '/resources/disks/<resouce_id>';
ownerAuthLink
and projectAuthLink
are null
update disk_state set project_auth_link = '<Project_Auth_Link>' where document_self_link = '/resources/disks/<resource_id>';
update disk_state set owner_auth_link = '<Owner_Auth_Link>' where document_self_link = '/resources/disks/<resource_id>';
select tenant_links from disk_state ds where document_self_link = '/resources/disks/<resource_id>
';
update disk_state set tenant_links = '[<tenant_links_from_above_query_response> "<ProjectAuthLink>", "OwnerAuthLink"]' where document_self_link = '/resources/disks/<resource_id>
';