2024-03-06 11:14:03,466 ERROR [webapi.executor.EcosWebExecutorsService] [http-bio-8080-exec-124] Web exception. Path: '/records/mutate' Ver: 1 java.lang.RuntimeException: User doesn't exists: CURRENT at ru.citeck.ecos.records.source.PeopleRecordsDao.handleMetaBeforeMutation(PeopleRecordsDao.java:182) at ru.citeck.ecos.records.source.PeopleRecordsDao.mutateImpl(PeopleRecordsDao.java:131) at ru.citeck.ecos.records2.source.dao.local.LocalRecordsDao.mutate(LocalRecordsDao.java:83) at ru.citeck.ecos.records2.resolver.LocalRecordsResolverV0.lambda$mutate$7(LocalRecordsResolverV0.java:340) at java.util.ArrayList.forEach(ArrayList.java:1257) at ru.citeck.ecos.records2.resolver.LocalRecordsResolverV0.mutate(LocalRecordsResolverV0.java:327) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.mutateRecordImpl$ecos_records(LocalRecordsResolverImpl.kt:704) at ru.citeck.ecos.records3.record.resolver.interceptor.MutateRecordInterceptorsChain.invoke(LocalRecordsInterceptor.kt:119) at ru.citeck.ecos.records3.record.resolver.interceptor.AuditRecordsInterceptor.mutateRecord(AuditRecordsInterceptor.kt:148) at ru.citeck.ecos.records3.record.resolver.interceptor.MutateRecordInterceptorsChain.invoke(LocalRecordsInterceptor.kt:117) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.mutateRecord(LocalRecordsResolverImpl.kt:665) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForApp(LocalRemoteResolver.kt:384) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.access$mutateForApp(LocalRemoteResolver.kt:34) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver$mutateForAllApps$flushRecords$1.invoke(LocalRemoteResolver.kt:312) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver$mutateForAllApps$flushRecords$1.invoke(LocalRemoteResolver.kt:305) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForAllApps(LocalRemoteResolver.kt:342) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:147) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:137) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:266) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:168) at ru.citeck.ecos.records3.RecordsServiceImpl.mutateAndGetAtts(RecordsServiceImpl.kt:137) at ru.citeck.ecos.records3.rest.v1.RestHandlerV1$mutateRecordsImpl$$inlined$doInWriteTxn$1$1.invoke(RestHandlerV1.kt:257) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:457) at ru.citeck.ecos.records.RecordsConfiguration$1.doInTransaction(RecordsConfiguration.java:73) at ru.citeck.ecos.records3.rest.v1.RestHandlerV1$mutateRecordsImpl$$inlined$doInWriteTxn$1.invoke(RestHandlerV1.kt:245) at ru.citeck.ecos.records3.rest.v1.RestHandlerV1.mutateRecordsImpl(RestHandlerV1.kt:278) at ru.citeck.ecos.records3.rest.v1.RestHandlerV1.access$mutateRecordsImpl(RestHandlerV1.kt:27) at ru.citeck.ecos.records3.rest.v1.RestHandlerV1$mutateRecords$1.invoke(RestHandlerV1.kt:142) at ru.citeck.ecos.records3.rest.v1.RestHandlerV1$mutateRecords$1.invoke(RestHandlerV1.kt:142) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:266) at ru.citeck.ecos.records3.rest.v1.RestHandlerV1.doWithContext(RestHandlerV1.kt:226) at ru.citeck.ecos.records3.rest.v1.RestHandlerV1.mutateRecords(RestHandlerV1.kt:142) at ru.citeck.ecos.records3.rest.RestHandlerAdapter.mutateRecords(RestHandlerAdapter.kt:170) at ru.citeck.ecos.records3.rest.RestHandlerAdapter$registerWebExecutors$2.execute(RestHandlerAdapter.kt:59) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1$1$1$1$1$1$1$1.invoke(EcosWebExecutorsService.kt:194) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1$1$1$1$1$1$1$1.invoke(EcosWebExecutorsService.kt:193) at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548) at ru.citeck.ecos.domain.auth.AlfContextLibConfig$AlfAuthComponent.lambda$runAs$0(AlfContextLibConfig.java:131) at ru.citeck.ecos.context.lib.auth.component.SimpleAuthComponent.runAs(SimpleAuthComponent.kt:20) at ru.citeck.ecos.context.lib.auth.component.SimpleAuthComponent.runAs(SimpleAuthComponent.kt:27) at ru.citeck.ecos.domain.auth.AlfContextLibConfig$AlfAuthComponent.runAs(AlfContextLibConfig.java:110) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1$1$1$1$1$1$1.invoke(EcosWebExecutorsService.kt:193) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1$1$1$1$1$1$1.invoke(EcosWebExecutorsService.kt:190) at ru.citeck.ecos.context.lib.time.component.SimpleTimeZoneComponent.doWithUtcOffset(SimpleTimeZoneComponent.kt:17) at ru.citeck.ecos.context.lib.time.TimeZoneContext.doWithUtcOffset(TimeZoneContext.kt:25) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1$1$1$1$1$1.invoke(EcosWebExecutorsService.kt:190) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1$1$1$1$1$1.invoke(EcosWebExecutorsService.kt:189) at ru.citeck.ecos.context.lib.client.component.SimpleClientComponent.doWithClientData(SimpleClientComponent.kt:17) at ru.citeck.ecos.context.lib.client.ClientContext.doWithClientData(ClientContext.kt:25) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1$1$1$1$1.invoke(EcosWebExecutorsService.kt:189) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1$1$1$1$1.invoke(EcosWebExecutorsService.kt:188) at ru.citeck.ecos.webapp.i18n.EcosI18nConfiguration$init$1.doWithLocales(EcosI18nConfiguration.kt:19) at ru.citeck.ecos.context.lib.i18n.I18nContext.doWithLocales(I18nContext.kt:52) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1$1$1$1.invoke(EcosWebExecutorsService.kt:188) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1$1$1$1.invoke(EcosWebExecutorsService.kt:177) at ru.citeck.ecos.txn.lib.transaction.TransactionImpl.doWithinTxn(TransactionImpl.kt:355) at ru.citeck.ecos.txn.lib.manager.TransactionManagerImpl.doWithinTxn(TransactionManagerImpl.kt:322) at ru.citeck.ecos.txn.lib.manager.TransactionManagerImpl.doInExtTxn(TransactionManagerImpl.kt:190) at ru.citeck.ecos.txn.lib.manager.TransactionManagerImpl.doInExtTxn(TransactionManagerImpl.kt:171) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1$1.invoke(EcosWebExecutorsService.kt:177) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1$1.invoke(EcosWebExecutorsService.kt:85) at ru.citeck.ecos.webapp.lib.web.webapi.content.compression.WebApiCompression.doWithInput(WebApiCompression.kt:38) at ru.citeck.ecos.webapp.lib.web.webapi.content.stream.WebApiStreamUtils.doWithBodyInputStream(WebApiStreamUtils.kt:102) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1.invoke(EcosWebExecutorsService.kt:85) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService$execute$1.invoke(EcosWebExecutorsService.kt:68) at ru.citeck.ecos.webapp.lib.web.webapi.content.compression.WebApiCompression.doWithInput(WebApiCompression.kt:38) at ru.citeck.ecos.webapp.lib.web.webapi.executor.EcosWebExecutorsService.execute(EcosWebExecutorsService.kt:68) at ru.citeck.ecos.webapp.web.api.EcosWebApiPost.execute(EcosWebApiPost.kt:21) at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:460) at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:649) at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:348) at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:301) at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:382) at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:210) at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:239) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:215) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at ru.citeck.ecos.domain.auth.EcosReqContextRequestFilter.doFilter(EcosReqContextRequestFilter.java:174) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at ru.citeck.ecos.webscripts.webfilter.EcosRewriteParamsRequestFilter.doFilter(EcosRewriteParamsRequestFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)