SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 68119: The two of three services fail to be onboarded (added) for a tenant in a multi-tenant environment in SAS® Model Manager

DetailsHotfixAboutRate It

When you try to onboard a tenant to a multi-tenant environment in SAS Model Manager, two of the following three services fail: sas-viya-modelmanagement-default, sas-viya-modelrepository-default, and sas-viya-modelpublish-default. For example, if you check the service log for sas-viya-modelrepository-default (which resides in the /opt/sas/viya/config/var/log/modelrepository/default directory), the log contains messages like the following:

2021-06-29 07:04:31.856 ERROR [modelRepository,cc6e9ff61bf4d933,cc6e9ff61bf4d933,false] 25644 — [ bootstrap-1] c.s.m.infrastructure.MMFolderService : Failed to assign permissions to the MM root folder

org.springframework.web.client.HttpClientErrorException$BadRequest: 400
at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:79)
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:122)
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:102)
at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63)
at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:776)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:734)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:668)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:606)
at com.sas.modelmanager.infrastructure.MMFolderService.persistPatch(MMFolderService.java:1440)
at com.sas.modelmanager.infrastructure.MMFolderService.addDefaultMMRootPatchPermissions(MMFolderService.java:1086)
at com.sas.modelmanager.infrastructure.MMFolderService.createMMRoot(MMFolderService.java:1009)
at com.sas.modelmanager.service.ModelBootstrapper.bootstrap(ModelBootstrapper.java:149)
at com.sas.commons.service.bootstrap.ServiceBootstrapExecutor.execute(ServiceBootstrapExecutor.java:28)
at com.sas.commons.service.bootstrap.ServiceBootstrapExecutor.execute(ServiceBootstrapExecutor.java:9)
at com.sas.commons.service.bootstrap.ServiceTaskExecutor.executeTask(ServiceTaskExecutor.java:181)
at com.sas.commons.service.bootstrap.ServiceTaskExecutor.lambda$submit$0(ServiceTaskExecutor.java:80)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287)
at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164)
at com.sas.commons.service.bootstrap.ServiceTaskExecutor.submit(ServiceTaskExecutor.java:76)
at com.sas.commons.service.bootstrap.ServiceTaskExecutor.submitAsynchronouslyListenable(ServiceTaskExecutor.java:124)

There is no workaround for this problem.

A hot fix planned for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Model ManagerLinux for x6415.315.3ViyaViya
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.