at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.execute(AlfrescoAuthoritiesSyncFactory.kt:112) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.execute(AlfrescoAuthoritiesSyncFactory.kt:65) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.runInSync(AuthoritiesSyncService.kt:288) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.access$runInSync(AuthoritiesSyncService.kt:38) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$run$1$executed$1.invoke(AuthoritiesSyncService.kt:253) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$run$1$executed$1.invoke(AuthoritiesSyncService.kt:252) at ru.citeck.ecos.webapp.api.lock.EcosLockApi$DefaultImpls.doInSyncOrSkip(EcosLockApi.kt:43) at ru.citeck.ecos.webapp.lib.lock.EcosAppLockService.doInSyncOrSkip(EcosAppLockService.kt:9) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.run(AuthoritiesSyncService.kt:252) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.access$run(AuthoritiesSyncService.kt:38) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1$1.invoke(AuthoritiesSyncService.kt:206) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1$1.invoke(AuthoritiesSyncService.kt:205) at ru.citeck.ecos.records3.record.request.RequestContext$Companion$doWithTxn$2.invoke(RequestContext.kt:137) at ru.citeck.ecos.records3.record.request.RequestContext$Companion$doWithTxn$2.invoke(RequestContext.kt:123) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:266) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithTxn(RequestContext.kt:123) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithTxn$default(RequestContext.kt:121) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1.invoke(AuthoritiesSyncService.kt:205) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1.invoke(AuthoritiesSyncService.kt:204) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:55) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8.invoke(AuthoritiesSyncService.kt:204) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8.invoke(AuthoritiesSyncService.kt:200) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$$inlined$taskSafeInvoke$1.invoke(EcosTaskScheduler.kt:258) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$$inlined$taskSafeInvoke$1.invoke(EcosTaskScheduler.kt:161) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:67) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:47) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.commons.task.EcosTaskScheduler.schedule$scheduledAction(EcosTaskScheduler.kt:268) at ru.citeck.ecos.commons.task.EcosTaskScheduler.access$schedule$scheduledAction(EcosTaskScheduler.kt:21) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$2.invoke(EcosTaskScheduler.kt:114) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$2.invoke(EcosTaskScheduler.kt:114) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduleAt$1.invoke$lambda-1$lambda-0(EcosTaskScheduler.kt:96) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.IllegalArgumentException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"]) at ecos.com.fasterxml.jackson210.databind.ObjectMapper._convert(ObjectMapper.java:3938) at ecos.com.fasterxml.jackson210.databind.ObjectMapper.convertValue(ObjectMapper.java:3889) at ru.citeck.ecos.commons.json.JsonMapperImpl.convert(JsonMapperImpl.kt:627) ... 168 common frames omitted Caused by: ecos.com.fasterxml.jackson210.databind.JsonMappingException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"]) at ecos.com.fasterxml.jackson210.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:397) at ecos.com.fasterxml.jackson210.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:356) at ecos.com.fasterxml.jackson210.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:316) at ecos.com.fasterxml.jackson210.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:730) at ecos.com.fasterxml.jackson210.databind.ser.BeanSerializer.serialize(BeanSerializer.java:166) at ecos.com.fasterxml.jackson210.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:727) at ecos.com.fasterxml.jackson210.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722) at ecos.com.fasterxml.jackson210.databind.ser.BeanSerializer.serialize(BeanSerializer.java:166) at ecos.com.fasterxml.jackson210.databind.ser.std.MapSerializer.serializeFields(MapSerializer.java:722) at ecos.com.fasterxml.jackson210.databind.ser.std.MapSerializer.serialize(MapSerializer.java:643) at ecos.com.fasterxml.jackson210.databind.ser.std.MapSerializer.serialize(MapSerializer.java:33) at ecos.com.fasterxml.jackson210.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:480) at ecos.com.fasterxml.jackson210.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:319) at ecos.com.fasterxml.jackson210.databind.ObjectMapper._convert(ObjectMapper.java:3916) ... 170 common frames omitted Caused by: java.lang.IllegalStateException: RecordRef's count doesn't match. Ids: [-1] Refs: [] at ru.citeck.ecos.data.sql.records.refs.DbRecordRefService.getEntityRefsByIds(DbRecordRefService.kt:141) at ru.citeck.ecos.data.sql.records.refs.DbRecordRefService.getEntityRefById(DbRecordRefService.kt:117) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl$creatorName$2.invoke(DbContentServiceImpl.kt:153) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl$creatorName$2.invoke(DbContentServiceImpl.kt:152) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl.getCreatorName(DbContentServiceImpl.kt:152) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl.getCreator(DbContentServiceImpl.kt:171) at sun.reflect.GeneratedMethodAccessor841.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at ecos.com.fasterxml.jackson210.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:688) at ecos.com.fasterxml.jackson210.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722) ... 180 common frames omitted 2023-10-31 07:08:53.417 --- [ ecos-ts-main-5] : Attribute resolving error. Value ID: 'null' Path: 'after?json' Attribute: '?json' Value type: 'ru.citeck.ecos.records3.record.atts.value.factory.bean.BeanValueFactory.Value' Message: 'java.lang.IllegalArgumentException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"])' RequestId: '27515a75-6a55-4f42-ba8d-c70b6fb377df' 2023-10-31 07:08:53.429 --- [ ecos-ts-main-5] : Error while task execution. Task ID: 'authorities sync with id: alfresco-persons-sync' ru.citeck.ecos.commons.json.exception.JsonMapperException: java.lang.IllegalArgumentException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"]) at ru.citeck.ecos.commons.json.JsonMapperImpl.convert(JsonMapperImpl.kt:644) at ru.citeck.ecos.commons.json.JsonMapperImpl.convertNotNull(JsonMapperImpl.kt:545) at ru.citeck.ecos.commons.json.JsonMapperImpl.convertNotNull(JsonMapperImpl.kt:516) at ru.citeck.ecos.commons.json.JsonMapperImpl.toNonDefaultJson(JsonMapperImpl.kt:780) at ru.citeck.ecos.commons.json.JsonMapperImpl.toNonDefaultJson(JsonMapperImpl.kt:773) at ru.citeck.ecos.records3.record.atts.value.factory.bean.BeanValueFactory$Value.asJson(BeanValueFactory.kt:89) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver$ValueContext.getScalar(AttSchemaResolver.kt:655) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver$ValueContext.resolveImpl(AttSchemaResolver.kt:585) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver$ValueContext.resolve(AttSchemaResolver.kt:538) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolve(AttSchemaResolver.kt:349) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolve(AttSchemaResolver.kt:392) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolveRoot(AttSchemaResolver.kt:236) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolveRoot(AttSchemaResolver.kt:224) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolveInAttCtx(AttSchemaResolver.kt:109) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolve(AttSchemaResolver.kt:70) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl.getAtts(RecordAttsServiceImpl.kt:169) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl.getAtts(RecordAttsServiceImpl.kt:146) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.getValueAttsWithContextImpl(LocalRecordsResolverImpl.kt:474) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.getValueAttsImpl$ecos_records(LocalRecordsResolverImpl.kt:456) at ru.citeck.ecos.records3.record.resolver.interceptor.GetValuesAttsInterceptorsChain.invoke(LocalRecordsInterceptor.kt:81) at ru.citeck.ecos.records3.record.resolver.interceptor.AuditRecordsInterceptor.getValuesAtts(AuditRecordsInterceptor.kt:137) at ru.citeck.ecos.records3.record.resolver.interceptor.GetValuesAttsInterceptorsChain.invoke(LocalRecordsInterceptor.kt:79) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl$getValuesAtts$1.invoke(LocalRecordsResolverImpl.kt:446) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl$getValuesAtts$1.invoke(LocalRecordsResolverImpl.kt:441) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl$doWithSchema$1.invoke(RecordAttsServiceImpl.kt:56) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl$doWithSchema$1.invoke(RecordAttsServiceImpl.kt:42) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttContext$Companion.doWithCtx(AttContext.kt:81) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl.doWithSchema(RecordAttsServiceImpl.kt:42) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.getValuesAtts(LocalRecordsResolverImpl.kt:441) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.getAtts(LocalRemoteResolver.kt:138) at ru.citeck.ecos.records3.RecordsServiceImpl$getAtts$2.invoke(RecordsServiceImpl.kt:67) at ru.citeck.ecos.records3.RecordsServiceImpl$getAtts$2.invoke(RecordsServiceImpl.kt:65) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:266) at ru.citeck.ecos.records3.RecordsServiceImpl.getAtts(RecordsServiceImpl.kt:65) at ru.citeck.ecos.records3.AbstractRecordsService.getAtts(AbstractRecordsService.kt:74) at ru.citeck.ecos.records3.AbstractRecordsService.getAtts(AbstractRecordsService.kt:78) at ru.citeck.ecos.events2.EventsServiceImpl$emitRecordEvent$fullDataAtts$1$1.invoke(EventsServiceImpl.kt:115) at ru.citeck.ecos.events2.EventsServiceImpl$emitRecordEvent$fullDataAtts$1$1.invoke(EventsServiceImpl.kt:114) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:55) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.events2.EventsServiceImpl$emitRecordEvent$fullDataAtts$1.invoke(EventsServiceImpl.kt:114) at ru.citeck.ecos.events2.EventsServiceImpl$emitRecordEvent$fullDataAtts$1.invoke(EventsServiceImpl.kt:109) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:266) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithAtts(RequestContext.kt:77) at ru.citeck.ecos.events2.EventsServiceImpl.emitRecordEvent(EventsServiceImpl.kt:109) at ru.citeck.ecos.events2.EventsServiceImpl.access$emitRecordEvent(EventsServiceImpl.kt:24) at ru.citeck.ecos.events2.EventsServiceImpl$getEmitter$emitter$1$1.invoke(EventsServiceImpl.kt:61) at ru.citeck.ecos.events2.EventsServiceImpl$getEmitter$emitter$1$1.invoke(EventsServiceImpl.kt:61) at ru.citeck.ecos.events2.emitter.EventsEmitter.emit(EventsEmitter.kt:10) at ru.citeck.ecos.events2.type.RecordEventsService.emitRecChanged(RecordEventsService.kt:134) at ru.citeck.ecos.webapp.lib.spring.context.data.DbRecordsEcosDefaultEventsEmitter.onChanged(DbRecordsEcosDefaultEventsEmitter.kt:70) at ru.citeck.ecos.data.sql.records.dao.events.DbRecEventsHandler.emitEventsAfterMutation(DbRecEventsHandler.kt:90) at ru.citeck.ecos.data.sql.records.DbRecordsDao.mutateRecordInTxn(DbRecordsDao.kt:944) at ru.citeck.ecos.data.sql.records.DbRecordsDao.mutateInTxn(DbRecordsDao.kt:433) at ru.citeck.ecos.data.sql.records.DbRecordsDao.access$mutateInTxn(DbRecordsDao.kt:81) at ru.citeck.ecos.data.sql.records.DbRecordsDao$mutate$1.invoke(DbRecordsDao.kt:396) at ru.citeck.ecos.data.sql.records.DbRecordsDao$mutate$1.invoke(DbRecordsDao.kt:395) at ru.citeck.ecos.txn.lib.TxnContext$doInTxn$1.invoke(TxnContext.kt:66) at ru.citeck.ecos.txn.lib.manager.TransactionManagerImpl$doInNewTxn$2.invoke(TransactionManagerImpl.kt:246) 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.doInNewTxn(TransactionManagerImpl.kt:242) at ru.citeck.ecos.txn.lib.manager.TransactionManagerImpl.doInNewTxn(TransactionManagerImpl.kt:219) at ru.citeck.ecos.txn.lib.manager.TransactionManagerImpl.doInTxn(TransactionManagerImpl.kt:139) at ru.citeck.ecos.txn.lib.TxnContext.doInTxn(TxnContext.kt:66) at ru.citeck.ecos.txn.lib.TxnContext.doInTxn(TxnContext.kt:21) at ru.citeck.ecos.txn.lib.TxnContext.doInTxn(TxnContext.kt:17) at ru.citeck.ecos.data.sql.records.DbRecordsDao.mutate(DbRecordsDao.kt:395) at ru.citeck.ecos.records3.record.resolver.RecsDaoConverter$mapToMutateWithAnyResDao$3.mutateForAnyRes(RecsDaoConverter.kt:134) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.mutateRecordImpl$ecos_records(LocalRecordsResolverImpl.kt:714) 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:666) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForApp(LocalRemoteResolver.kt:388) 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:316) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver$mutateForAllApps$flushRecords$1.invoke(LocalRemoteResolver.kt:309) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForAllApps(LocalRemoteResolver.kt:346) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:148) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:138) 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:138) at ru.citeck.ecos.records3.AbstractRecordsService.mutate(AbstractRecordsService.kt:112) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy$mutateWithoutProcessing$1.invoke(RecordsDaoProxy.kt:155) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy$mutateWithoutProcessing$1.invoke(RecordsDaoProxy.kt:154) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy$doWithSourceIdMapping$2.invoke(RecordsDaoProxy.kt:121) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy$doWithSourceIdMapping$2.invoke(RecordsDaoProxy.kt:118) 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:172) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy.doWithSourceIdMapping(RecordsDaoProxy.kt:118) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy.mutateWithoutProcessing(RecordsDaoProxy.kt:154) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy.mutate(RecordsDaoProxy.kt:144) at ru.citeck.ecos.model.domain.authorities.config.GroupsPersonsRecordsDao.mutate(GroupsPersonsRecordsDao.kt:141) at ru.citeck.ecos.model.domain.authorities.config.GroupsPersonsRecordsDao.mutateForAnyRes(GroupsPersonsRecordsDao.kt:136) at ru.citeck.ecos.records3.record.resolver.RecsDaoConverter$mapToMutateWithAnyResDao$2.mutateForAnyRes(RecsDaoConverter.kt:125) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.mutateRecordImpl$ecos_records(LocalRecordsResolverImpl.kt:714) 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:666) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForApp(LocalRemoteResolver.kt:388) 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:316) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver$mutateForAllApps$flushRecords$1.invoke(LocalRemoteResolver.kt:309) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForAllApps(LocalRemoteResolver.kt:346) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:148) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:138) 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:138) at ru.citeck.ecos.records3.AbstractRecordsService.mutateAndGetAtts(AbstractRecordsService.kt:133) at ru.citeck.ecos.records3.AbstractRecordsService.mutate(AbstractRecordsService.kt:108) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$createContext$1.updateAuthorities(AuthoritiesSyncService.kt:336) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync$updateAuthorities$1.invoke(AlfrescoAuthoritiesSyncFactory.kt:349) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync$updateAuthorities$1.invoke(AlfrescoAuthoritiesSyncFactory.kt:339) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:55) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.updateAuthorities(AlfrescoAuthoritiesSyncFactory.kt:339) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.updateAuthoritiesByDbId(AlfrescoAuthoritiesSyncFactory.kt:323) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.execute(AlfrescoAuthoritiesSyncFactory.kt:112) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.execute(AlfrescoAuthoritiesSyncFactory.kt:65) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.runInSync(AuthoritiesSyncService.kt:288) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.access$runInSync(AuthoritiesSyncService.kt:38) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$run$1$executed$1.invoke(AuthoritiesSyncService.kt:253) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$run$1$executed$1.invoke(AuthoritiesSyncService.kt:252) at ru.citeck.ecos.webapp.api.lock.EcosLockApi$DefaultImpls.doInSyncOrSkip(EcosLockApi.kt:43) at ru.citeck.ecos.webapp.lib.lock.EcosAppLockService.doInSyncOrSkip(EcosAppLockService.kt:9) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.run(AuthoritiesSyncService.kt:252) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.access$run(AuthoritiesSyncService.kt:38) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1$1.invoke(AuthoritiesSyncService.kt:206) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1$1.invoke(AuthoritiesSyncService.kt:205) at ru.citeck.ecos.records3.record.request.RequestContext$Companion$doWithTxn$2.invoke(RequestContext.kt:137) at ru.citeck.ecos.records3.record.request.RequestContext$Companion$doWithTxn$2.invoke(RequestContext.kt:123) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:266) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithTxn(RequestContext.kt:123) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithTxn$default(RequestContext.kt:121) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1.invoke(AuthoritiesSyncService.kt:205) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1.invoke(AuthoritiesSyncService.kt:204) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:55) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8.invoke(AuthoritiesSyncService.kt:204) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8.invoke(AuthoritiesSyncService.kt:200) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$$inlined$taskSafeInvoke$1.invoke(EcosTaskScheduler.kt:258) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$$inlined$taskSafeInvoke$1.invoke(EcosTaskScheduler.kt:161) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:67) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:47) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.commons.task.EcosTaskScheduler.schedule$scheduledAction(EcosTaskScheduler.kt:268) at ru.citeck.ecos.commons.task.EcosTaskScheduler.access$schedule$scheduledAction(EcosTaskScheduler.kt:21) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$2.invoke(EcosTaskScheduler.kt:114) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$2.invoke(EcosTaskScheduler.kt:114) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduleAt$1.invoke$lambda-1$lambda-0(EcosTaskScheduler.kt:96) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.IllegalArgumentException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"]) at ecos.com.fasterxml.jackson210.databind.ObjectMapper._convert(ObjectMapper.java:3938) at ecos.com.fasterxml.jackson210.databind.ObjectMapper.convertValue(ObjectMapper.java:3889) at ru.citeck.ecos.commons.json.JsonMapperImpl.convert(JsonMapperImpl.kt:627) ... 168 common frames omitted Caused by: ecos.com.fasterxml.jackson210.databind.JsonMappingException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"]) at ecos.com.fasterxml.jackson210.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:397) at ecos.com.fasterxml.jackson210.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:356) at ecos.com.fasterxml.jackson210.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:316) at ecos.com.fasterxml.jackson210.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:730) at ecos.com.fasterxml.jackson210.databind.ser.BeanSerializer.serialize(BeanSerializer.java:166) at ecos.com.fasterxml.jackson210.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:727) at ecos.com.fasterxml.jackson210.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722) at ecos.com.fasterxml.jackson210.databind.ser.BeanSerializer.serialize(BeanSerializer.java:166) at ecos.com.fasterxml.jackson210.databind.ser.std.MapSerializer.serializeFields(MapSerializer.java:722) at ecos.com.fasterxml.jackson210.databind.ser.std.MapSerializer.serialize(MapSerializer.java:643) at ecos.com.fasterxml.jackson210.databind.ser.std.MapSerializer.serialize(MapSerializer.java:33) at ecos.com.fasterxml.jackson210.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:480) at ecos.com.fasterxml.jackson210.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:319) at ecos.com.fasterxml.jackson210.databind.ObjectMapper._convert(ObjectMapper.java:3916) ... 170 common frames omitted Caused by: java.lang.IllegalStateException: RecordRef's count doesn't match. Ids: [-1] Refs: [] at ru.citeck.ecos.data.sql.records.refs.DbRecordRefService.getEntityRefsByIds(DbRecordRefService.kt:141) at ru.citeck.ecos.data.sql.records.refs.DbRecordRefService.getEntityRefById(DbRecordRefService.kt:117) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl$creatorName$2.invoke(DbContentServiceImpl.kt:153) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl$creatorName$2.invoke(DbContentServiceImpl.kt:152) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl.getCreatorName(DbContentServiceImpl.kt:152) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl.getCreator(DbContentServiceImpl.kt:171) at sun.reflect.GeneratedMethodAccessor841.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at ecos.com.fasterxml.jackson210.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:688) at ecos.com.fasterxml.jackson210.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722) ... 180 common frames omitted 2023-10-31 07:08:57.507 --- [trap-executor-0] : Resolving eureka endpoints via configuration 2023-10-31 07:09:04.621 --- [ ecos-ts-main-7] : Attribute resolving error. Value ID: 'null' Path: 'after?json' Attribute: '?json' Value type: 'ru.citeck.ecos.records3.record.atts.value.factory.bean.BeanValueFactory.Value' Message: 'java.lang.IllegalArgumentException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"])' RequestId: '261b9e8a-eed0-44dc-8429-aae6189c5103' 2023-10-31 07:09:04.625 --- [ ecos-ts-main-7] : Error while task execution. Task ID: 'authorities sync with id: alfresco-persons-sync' ru.citeck.ecos.commons.json.exception.JsonMapperException: java.lang.IllegalArgumentException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"]) at ru.citeck.ecos.commons.json.JsonMapperImpl.convert(JsonMapperImpl.kt:644) at ru.citeck.ecos.commons.json.JsonMapperImpl.convertNotNull(JsonMapperImpl.kt:545) at ru.citeck.ecos.commons.json.JsonMapperImpl.convertNotNull(JsonMapperImpl.kt:516) at ru.citeck.ecos.commons.json.JsonMapperImpl.toNonDefaultJson(JsonMapperImpl.kt:780) at ru.citeck.ecos.commons.json.JsonMapperImpl.toNonDefaultJson(JsonMapperImpl.kt:773) at ru.citeck.ecos.records3.record.atts.value.factory.bean.BeanValueFactory$Value.asJson(BeanValueFactory.kt:89) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver$ValueContext.getScalar(AttSchemaResolver.kt:655) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver$ValueContext.resolveImpl(AttSchemaResolver.kt:585) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver$ValueContext.resolve(AttSchemaResolver.kt:538) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolve(AttSchemaResolver.kt:349) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolve(AttSchemaResolver.kt:392) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolveRoot(AttSchemaResolver.kt:236) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolveRoot(AttSchemaResolver.kt:224) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolveInAttCtx(AttSchemaResolver.kt:109) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolve(AttSchemaResolver.kt:70) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl.getAtts(RecordAttsServiceImpl.kt:169) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl.getAtts(RecordAttsServiceImpl.kt:146) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.getValueAttsWithContextImpl(LocalRecordsResolverImpl.kt:474) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.getValueAttsImpl$ecos_records(LocalRecordsResolverImpl.kt:456) at ru.citeck.ecos.records3.record.resolver.interceptor.GetValuesAttsInterceptorsChain.invoke(LocalRecordsInterceptor.kt:81) at ru.citeck.ecos.records3.record.resolver.interceptor.AuditRecordsInterceptor.getValuesAtts(AuditRecordsInterceptor.kt:137) at ru.citeck.ecos.records3.record.resolver.interceptor.GetValuesAttsInterceptorsChain.invoke(LocalRecordsInterceptor.kt:79) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl$getValuesAtts$1.invoke(LocalRecordsResolverImpl.kt:446) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl$getValuesAtts$1.invoke(LocalRecordsResolverImpl.kt:441) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl$doWithSchema$1.invoke(RecordAttsServiceImpl.kt:56) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl$doWithSchema$1.invoke(RecordAttsServiceImpl.kt:42) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttContext$Companion.doWithCtx(AttContext.kt:81) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl.doWithSchema(RecordAttsServiceImpl.kt:42) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.getValuesAtts(LocalRecordsResolverImpl.kt:441) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.getAtts(LocalRemoteResolver.kt:138) at ru.citeck.ecos.records3.RecordsServiceImpl$getAtts$2.invoke(RecordsServiceImpl.kt:67) at ru.citeck.ecos.records3.RecordsServiceImpl$getAtts$2.invoke(RecordsServiceImpl.kt:65) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:266) at ru.citeck.ecos.records3.RecordsServiceImpl.getAtts(RecordsServiceImpl.kt:65) at ru.citeck.ecos.records3.AbstractRecordsService.getAtts(AbstractRecordsService.kt:74) at ru.citeck.ecos.records3.AbstractRecordsService.getAtts(AbstractRecordsService.kt:78) at ru.citeck.ecos.events2.EventsServiceImpl$emitRecordEvent$fullDataAtts$1$1.invoke(EventsServiceImpl.kt:115) at ru.citeck.ecos.events2.EventsServiceImpl$emitRecordEvent$fullDataAtts$1$1.invoke(EventsServiceImpl.kt:114) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:55) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.events2.EventsServiceImpl$emitRecordEvent$fullDataAtts$1.invoke(EventsServiceImpl.kt:114) at ru.citeck.ecos.events2.EventsServiceImpl$emitRecordEvent$fullDataAtts$1.invoke(EventsServiceImpl.kt:109) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:266) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithAtts(RequestContext.kt:77) at ru.citeck.ecos.events2.EventsServiceImpl.emitRecordEvent(EventsServiceImpl.kt:109) at ru.citeck.ecos.events2.EventsServiceImpl.access$emitRecordEvent(EventsServiceImpl.kt:24) at ru.citeck.ecos.events2.EventsServiceImpl$getEmitter$emitter$1$1.invoke(EventsServiceImpl.kt:61) at ru.citeck.ecos.events2.EventsServiceImpl$getEmitter$emitter$1$1.invoke(EventsServiceImpl.kt:61) at ru.citeck.ecos.events2.emitter.EventsEmitter.emit(EventsEmitter.kt:10) at ru.citeck.ecos.events2.type.RecordEventsService.emitRecChanged(RecordEventsService.kt:134) at ru.citeck.ecos.webapp.lib.spring.context.data.DbRecordsEcosDefaultEventsEmitter.onChanged(DbRecordsEcosDefaultEventsEmitter.kt:70) at ru.citeck.ecos.data.sql.records.dao.events.DbRecEventsHandler.emitEventsAfterMutation(DbRecEventsHandler.kt:90) at ru.citeck.ecos.data.sql.records.DbRecordsDao.mutateRecordInTxn(DbRecordsDao.kt:944) at ru.citeck.ecos.data.sql.records.DbRecordsDao.mutateInTxn(DbRecordsDao.kt:433) at ru.citeck.ecos.data.sql.records.DbRecordsDao.access$mutateInTxn(DbRecordsDao.kt:81) at ru.citeck.ecos.data.sql.records.DbRecordsDao$mutate$1.invoke(DbRecordsDao.kt:396) at ru.citeck.ecos.data.sql.records.DbRecordsDao$mutate$1.invoke(DbRecordsDao.kt:395) at ru.citeck.ecos.txn.lib.TxnContext$doInTxn$1.invoke(TxnContext.kt:66) at ru.citeck.ecos.txn.lib.manager.TransactionManagerImpl$doInNewTxn$2.invoke(TransactionManagerImpl.kt:246) 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.doInNewTxn(TransactionManagerImpl.kt:242) at ru.citeck.ecos.txn.lib.manager.TransactionManagerImpl.doInNewTxn(TransactionManagerImpl.kt:219) at ru.citeck.ecos.txn.lib.manager.TransactionManagerImpl.doInTxn(TransactionManagerImpl.kt:139) at ru.citeck.ecos.txn.lib.TxnContext.doInTxn(TxnContext.kt:66) at ru.citeck.ecos.txn.lib.TxnContext.doInTxn(TxnContext.kt:21) at ru.citeck.ecos.txn.lib.TxnContext.doInTxn(TxnContext.kt:17) at ru.citeck.ecos.data.sql.records.DbRecordsDao.mutate(DbRecordsDao.kt:395) at ru.citeck.ecos.records3.record.resolver.RecsDaoConverter$mapToMutateWithAnyResDao$3.mutateForAnyRes(RecsDaoConverter.kt:134) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.mutateRecordImpl$ecos_records(LocalRecordsResolverImpl.kt:714) 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:666) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForApp(LocalRemoteResolver.kt:388) 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:316) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver$mutateForAllApps$flushRecords$1.invoke(LocalRemoteResolver.kt:309) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForAllApps(LocalRemoteResolver.kt:346) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:148) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:138) 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:138) at ru.citeck.ecos.records3.AbstractRecordsService.mutate(AbstractRecordsService.kt:112) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy$mutateWithoutProcessing$1.invoke(RecordsDaoProxy.kt:155) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy$mutateWithoutProcessing$1.invoke(RecordsDaoProxy.kt:154) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy$doWithSourceIdMapping$2.invoke(RecordsDaoProxy.kt:121) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy$doWithSourceIdMapping$2.invoke(RecordsDaoProxy.kt:118) 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:172) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy.doWithSourceIdMapping(RecordsDaoProxy.kt:118) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy.mutateWithoutProcessing(RecordsDaoProxy.kt:154) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy.mutate(RecordsDaoProxy.kt:144) at ru.citeck.ecos.model.domain.authorities.config.GroupsPersonsRecordsDao.mutate(GroupsPersonsRecordsDao.kt:141) at ru.citeck.ecos.model.domain.authorities.config.GroupsPersonsRecordsDao.mutateForAnyRes(GroupsPersonsRecordsDao.kt:136) at ru.citeck.ecos.records3.record.resolver.RecsDaoConverter$mapToMutateWithAnyResDao$2.mutateForAnyRes(RecsDaoConverter.kt:125) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.mutateRecordImpl$ecos_records(LocalRecordsResolverImpl.kt:714) 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:666) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForApp(LocalRemoteResolver.kt:388) 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:316) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver$mutateForAllApps$flushRecords$1.invoke(LocalRemoteResolver.kt:309) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForAllApps(LocalRemoteResolver.kt:346) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:148) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:138) 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:138) at ru.citeck.ecos.records3.AbstractRecordsService.mutateAndGetAtts(AbstractRecordsService.kt:133) at ru.citeck.ecos.records3.AbstractRecordsService.mutate(AbstractRecordsService.kt:108) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$createContext$1.updateAuthorities(AuthoritiesSyncService.kt:336) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync$updateAuthorities$1.invoke(AlfrescoAuthoritiesSyncFactory.kt:349) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync$updateAuthorities$1.invoke(AlfrescoAuthoritiesSyncFactory.kt:339) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:55) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.updateAuthorities(AlfrescoAuthoritiesSyncFactory.kt:339) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.updateAuthoritiesByDbId(AlfrescoAuthoritiesSyncFactory.kt:323) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.execute(AlfrescoAuthoritiesSyncFactory.kt:112) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.execute(AlfrescoAuthoritiesSyncFactory.kt:65) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.runInSync(AuthoritiesSyncService.kt:288) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.access$runInSync(AuthoritiesSyncService.kt:38) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$run$1$executed$1.invoke(AuthoritiesSyncService.kt:253) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$run$1$executed$1.invoke(AuthoritiesSyncService.kt:252) at ru.citeck.ecos.webapp.api.lock.EcosLockApi$DefaultImpls.doInSyncOrSkip(EcosLockApi.kt:43) at ru.citeck.ecos.webapp.lib.lock.EcosAppLockService.doInSyncOrSkip(EcosAppLockService.kt:9) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.run(AuthoritiesSyncService.kt:252) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.access$run(AuthoritiesSyncService.kt:38) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1$1.invoke(AuthoritiesSyncService.kt:206) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1$1.invoke(AuthoritiesSyncService.kt:205) at ru.citeck.ecos.records3.record.request.RequestContext$Companion$doWithTxn$2.invoke(RequestContext.kt:137) at ru.citeck.ecos.records3.record.request.RequestContext$Companion$doWithTxn$2.invoke(RequestContext.kt:123) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:266) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithTxn(RequestContext.kt:123) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithTxn$default(RequestContext.kt:121) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1.invoke(AuthoritiesSyncService.kt:205) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1.invoke(AuthoritiesSyncService.kt:204) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:55) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8.invoke(AuthoritiesSyncService.kt:204) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8.invoke(AuthoritiesSyncService.kt:200) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$$inlined$taskSafeInvoke$1.invoke(EcosTaskScheduler.kt:258) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$$inlined$taskSafeInvoke$1.invoke(EcosTaskScheduler.kt:161) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:67) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:47) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.commons.task.EcosTaskScheduler.schedule$scheduledAction(EcosTaskScheduler.kt:268) at ru.citeck.ecos.commons.task.EcosTaskScheduler.access$schedule$scheduledAction(EcosTaskScheduler.kt:21) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$2.invoke(EcosTaskScheduler.kt:114) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$2.invoke(EcosTaskScheduler.kt:114) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduleAt$1.invoke$lambda-1$lambda-0(EcosTaskScheduler.kt:96) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.IllegalArgumentException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"]) at ecos.com.fasterxml.jackson210.databind.ObjectMapper._convert(ObjectMapper.java:3938) at ecos.com.fasterxml.jackson210.databind.ObjectMapper.convertValue(ObjectMapper.java:3889) at ru.citeck.ecos.commons.json.JsonMapperImpl.convert(JsonMapperImpl.kt:627) ... 168 common frames omitted Caused by: ecos.com.fasterxml.jackson210.databind.JsonMappingException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"]) at ecos.com.fasterxml.jackson210.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:397) at ecos.com.fasterxml.jackson210.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:356) at ecos.com.fasterxml.jackson210.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:316) at ecos.com.fasterxml.jackson210.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:730) at ecos.com.fasterxml.jackson210.databind.ser.BeanSerializer.serialize(BeanSerializer.java:166) at ecos.com.fasterxml.jackson210.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:727) at ecos.com.fasterxml.jackson210.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722) at ecos.com.fasterxml.jackson210.databind.ser.BeanSerializer.serialize(BeanSerializer.java:166) at ecos.com.fasterxml.jackson210.databind.ser.std.MapSerializer.serializeFields(MapSerializer.java:722) at ecos.com.fasterxml.jackson210.databind.ser.std.MapSerializer.serialize(MapSerializer.java:643) at ecos.com.fasterxml.jackson210.databind.ser.std.MapSerializer.serialize(MapSerializer.java:33) at ecos.com.fasterxml.jackson210.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:480) at ecos.com.fasterxml.jackson210.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:319) at ecos.com.fasterxml.jackson210.databind.ObjectMapper._convert(ObjectMapper.java:3916) ... 170 common frames omitted Caused by: java.lang.IllegalStateException: RecordRef's count doesn't match. Ids: [-1] Refs: [] at ru.citeck.ecos.data.sql.records.refs.DbRecordRefService.getEntityRefsByIds(DbRecordRefService.kt:141) at ru.citeck.ecos.data.sql.records.refs.DbRecordRefService.getEntityRefById(DbRecordRefService.kt:117) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl$creatorName$2.invoke(DbContentServiceImpl.kt:153) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl$creatorName$2.invoke(DbContentServiceImpl.kt:152) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl.getCreatorName(DbContentServiceImpl.kt:152) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl.getCreator(DbContentServiceImpl.kt:171) at sun.reflect.GeneratedMethodAccessor841.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at ecos.com.fasterxml.jackson210.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:688) at ecos.com.fasterxml.jackson210.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722) ... 180 common frames omitted 2023-10-31 07:09:12.507 --- [trap-executor-0] : Resolving eureka endpoints via configuration 2023-10-31 07:09:14.884 --- [ ecos-ts-main-8] : Attribute resolving error. Value ID: 'null' Path: 'after?json' Attribute: '?json' Value type: 'ru.citeck.ecos.records3.record.atts.value.factory.bean.BeanValueFactory.Value' Message: 'java.lang.IllegalArgumentException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"])' RequestId: '0569d0fd-72e8-476e-aaa5-5a41a44bf20a' 2023-10-31 07:09:14.890 --- [ ecos-ts-main-8] : Error while task execution. Task ID: 'authorities sync with id: alfresco-persons-sync' ru.citeck.ecos.commons.json.exception.JsonMapperException: java.lang.IllegalArgumentException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"]) at ru.citeck.ecos.commons.json.JsonMapperImpl.convert(JsonMapperImpl.kt:644) at ru.citeck.ecos.commons.json.JsonMapperImpl.convertNotNull(JsonMapperImpl.kt:545) at ru.citeck.ecos.commons.json.JsonMapperImpl.convertNotNull(JsonMapperImpl.kt:516) at ru.citeck.ecos.commons.json.JsonMapperImpl.toNonDefaultJson(JsonMapperImpl.kt:780) at ru.citeck.ecos.commons.json.JsonMapperImpl.toNonDefaultJson(JsonMapperImpl.kt:773) at ru.citeck.ecos.records3.record.atts.value.factory.bean.BeanValueFactory$Value.asJson(BeanValueFactory.kt:89) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver$ValueContext.getScalar(AttSchemaResolver.kt:655) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver$ValueContext.resolveImpl(AttSchemaResolver.kt:585) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver$ValueContext.resolve(AttSchemaResolver.kt:538) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolve(AttSchemaResolver.kt:349) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolve(AttSchemaResolver.kt:392) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolveRoot(AttSchemaResolver.kt:236) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolveRoot(AttSchemaResolver.kt:224) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolveInAttCtx(AttSchemaResolver.kt:109) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttSchemaResolver.resolve(AttSchemaResolver.kt:70) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl.getAtts(RecordAttsServiceImpl.kt:169) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl.getAtts(RecordAttsServiceImpl.kt:146) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.getValueAttsWithContextImpl(LocalRecordsResolverImpl.kt:474) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.getValueAttsImpl$ecos_records(LocalRecordsResolverImpl.kt:456) at ru.citeck.ecos.records3.record.resolver.interceptor.GetValuesAttsInterceptorsChain.invoke(LocalRecordsInterceptor.kt:81) at ru.citeck.ecos.records3.record.resolver.interceptor.AuditRecordsInterceptor.getValuesAtts(AuditRecordsInterceptor.kt:137) at ru.citeck.ecos.records3.record.resolver.interceptor.GetValuesAttsInterceptorsChain.invoke(LocalRecordsInterceptor.kt:79) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl$getValuesAtts$1.invoke(LocalRecordsResolverImpl.kt:446) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl$getValuesAtts$1.invoke(LocalRecordsResolverImpl.kt:441) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl$doWithSchema$1.invoke(RecordAttsServiceImpl.kt:56) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl$doWithSchema$1.invoke(RecordAttsServiceImpl.kt:42) at ru.citeck.ecos.records3.record.atts.schema.resolver.AttContext$Companion.doWithCtx(AttContext.kt:81) at ru.citeck.ecos.records3.record.atts.RecordAttsServiceImpl.doWithSchema(RecordAttsServiceImpl.kt:42) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.getValuesAtts(LocalRecordsResolverImpl.kt:441) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.getAtts(LocalRemoteResolver.kt:138) at ru.citeck.ecos.records3.RecordsServiceImpl$getAtts$2.invoke(RecordsServiceImpl.kt:67) at ru.citeck.ecos.records3.RecordsServiceImpl$getAtts$2.invoke(RecordsServiceImpl.kt:65) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:266) at ru.citeck.ecos.records3.RecordsServiceImpl.getAtts(RecordsServiceImpl.kt:65) at ru.citeck.ecos.records3.AbstractRecordsService.getAtts(AbstractRecordsService.kt:74) at ru.citeck.ecos.records3.AbstractRecordsService.getAtts(AbstractRecordsService.kt:78) at ru.citeck.ecos.events2.EventsServiceImpl$emitRecordEvent$fullDataAtts$1$1.invoke(EventsServiceImpl.kt:115) at ru.citeck.ecos.events2.EventsServiceImpl$emitRecordEvent$fullDataAtts$1$1.invoke(EventsServiceImpl.kt:114) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:55) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.events2.EventsServiceImpl$emitRecordEvent$fullDataAtts$1.invoke(EventsServiceImpl.kt:114) at ru.citeck.ecos.events2.EventsServiceImpl$emitRecordEvent$fullDataAtts$1.invoke(EventsServiceImpl.kt:109) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:266) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithAtts(RequestContext.kt:77) at ru.citeck.ecos.events2.EventsServiceImpl.emitRecordEvent(EventsServiceImpl.kt:109) at ru.citeck.ecos.events2.EventsServiceImpl.access$emitRecordEvent(EventsServiceImpl.kt:24) at ru.citeck.ecos.events2.EventsServiceImpl$getEmitter$emitter$1$1.invoke(EventsServiceImpl.kt:61) at ru.citeck.ecos.events2.EventsServiceImpl$getEmitter$emitter$1$1.invoke(EventsServiceImpl.kt:61) at ru.citeck.ecos.events2.emitter.EventsEmitter.emit(EventsEmitter.kt:10) at ru.citeck.ecos.events2.type.RecordEventsService.emitRecChanged(RecordEventsService.kt:134) at ru.citeck.ecos.webapp.lib.spring.context.data.DbRecordsEcosDefaultEventsEmitter.onChanged(DbRecordsEcosDefaultEventsEmitter.kt:70) at ru.citeck.ecos.data.sql.records.dao.events.DbRecEventsHandler.emitEventsAfterMutation(DbRecEventsHandler.kt:90) at ru.citeck.ecos.data.sql.records.DbRecordsDao.mutateRecordInTxn(DbRecordsDao.kt:944) at ru.citeck.ecos.data.sql.records.DbRecordsDao.mutateInTxn(DbRecordsDao.kt:433) at ru.citeck.ecos.data.sql.records.DbRecordsDao.access$mutateInTxn(DbRecordsDao.kt:81) at ru.citeck.ecos.data.sql.records.DbRecordsDao$mutate$1.invoke(DbRecordsDao.kt:396) at ru.citeck.ecos.data.sql.records.DbRecordsDao$mutate$1.invoke(DbRecordsDao.kt:395) at ru.citeck.ecos.txn.lib.TxnContext$doInTxn$1.invoke(TxnContext.kt:66) at ru.citeck.ecos.txn.lib.manager.TransactionManagerImpl$doInNewTxn$2.invoke(TransactionManagerImpl.kt:246) 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.doInNewTxn(TransactionManagerImpl.kt:242) at ru.citeck.ecos.txn.lib.manager.TransactionManagerImpl.doInNewTxn(TransactionManagerImpl.kt:219) at ru.citeck.ecos.txn.lib.manager.TransactionManagerImpl.doInTxn(TransactionManagerImpl.kt:139) at ru.citeck.ecos.txn.lib.TxnContext.doInTxn(TxnContext.kt:66) at ru.citeck.ecos.txn.lib.TxnContext.doInTxn(TxnContext.kt:21) at ru.citeck.ecos.txn.lib.TxnContext.doInTxn(TxnContext.kt:17) at ru.citeck.ecos.data.sql.records.DbRecordsDao.mutate(DbRecordsDao.kt:395) at ru.citeck.ecos.records3.record.resolver.RecsDaoConverter$mapToMutateWithAnyResDao$3.mutateForAnyRes(RecsDaoConverter.kt:134) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.mutateRecordImpl$ecos_records(LocalRecordsResolverImpl.kt:714) 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:666) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForApp(LocalRemoteResolver.kt:388) 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:316) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver$mutateForAllApps$flushRecords$1.invoke(LocalRemoteResolver.kt:309) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForAllApps(LocalRemoteResolver.kt:346) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:148) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:138) 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:138) at ru.citeck.ecos.records3.AbstractRecordsService.mutate(AbstractRecordsService.kt:112) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy$mutateWithoutProcessing$1.invoke(RecordsDaoProxy.kt:155) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy$mutateWithoutProcessing$1.invoke(RecordsDaoProxy.kt:154) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy$doWithSourceIdMapping$2.invoke(RecordsDaoProxy.kt:121) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy$doWithSourceIdMapping$2.invoke(RecordsDaoProxy.kt:118) 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:172) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy.doWithSourceIdMapping(RecordsDaoProxy.kt:118) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy.mutateWithoutProcessing(RecordsDaoProxy.kt:154) at ru.citeck.ecos.records3.record.dao.impl.proxy.RecordsDaoProxy.mutate(RecordsDaoProxy.kt:144) at ru.citeck.ecos.model.domain.authorities.config.GroupsPersonsRecordsDao.mutate(GroupsPersonsRecordsDao.kt:141) at ru.citeck.ecos.model.domain.authorities.config.GroupsPersonsRecordsDao.mutateForAnyRes(GroupsPersonsRecordsDao.kt:136) at ru.citeck.ecos.records3.record.resolver.RecsDaoConverter$mapToMutateWithAnyResDao$2.mutateForAnyRes(RecsDaoConverter.kt:125) at ru.citeck.ecos.records3.record.resolver.LocalRecordsResolverImpl.mutateRecordImpl$ecos_records(LocalRecordsResolverImpl.kt:714) 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:666) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForApp(LocalRemoteResolver.kt:388) 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:316) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver$mutateForAllApps$flushRecords$1.invoke(LocalRemoteResolver.kt:309) at ru.citeck.ecos.records3.record.resolver.LocalRemoteResolver.mutateForAllApps(LocalRemoteResolver.kt:346) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:148) at ru.citeck.ecos.records3.RecordsServiceImpl$mutateAndGetAtts$2.invoke(RecordsServiceImpl.kt:138) 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:138) at ru.citeck.ecos.records3.AbstractRecordsService.mutateAndGetAtts(AbstractRecordsService.kt:133) at ru.citeck.ecos.records3.AbstractRecordsService.mutate(AbstractRecordsService.kt:108) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$createContext$1.updateAuthorities(AuthoritiesSyncService.kt:336) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync$updateAuthorities$1.invoke(AlfrescoAuthoritiesSyncFactory.kt:349) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync$updateAuthorities$1.invoke(AlfrescoAuthoritiesSyncFactory.kt:339) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:55) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.updateAuthorities(AlfrescoAuthoritiesSyncFactory.kt:339) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.updateAuthoritiesByDbId(AlfrescoAuthoritiesSyncFactory.kt:323) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.execute(AlfrescoAuthoritiesSyncFactory.kt:112) at ru.citeck.ecos.model.domain.authsync.service.impl.AlfrescoAuthoritiesSyncFactory$Sync.execute(AlfrescoAuthoritiesSyncFactory.kt:65) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.runInSync(AuthoritiesSyncService.kt:288) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.access$runInSync(AuthoritiesSyncService.kt:38) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$run$1$executed$1.invoke(AuthoritiesSyncService.kt:253) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$run$1$executed$1.invoke(AuthoritiesSyncService.kt:252) at ru.citeck.ecos.webapp.api.lock.EcosLockApi$DefaultImpls.doInSyncOrSkip(EcosLockApi.kt:43) at ru.citeck.ecos.webapp.lib.lock.EcosAppLockService.doInSyncOrSkip(EcosAppLockService.kt:9) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.run(AuthoritiesSyncService.kt:252) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService.access$run(AuthoritiesSyncService.kt:38) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1$1.invoke(AuthoritiesSyncService.kt:206) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1$1.invoke(AuthoritiesSyncService.kt:205) at ru.citeck.ecos.records3.record.request.RequestContext$Companion$doWithTxn$2.invoke(RequestContext.kt:137) at ru.citeck.ecos.records3.record.request.RequestContext$Companion$doWithTxn$2.invoke(RequestContext.kt:123) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithCtx(RequestContext.kt:266) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithTxn(RequestContext.kt:123) at ru.citeck.ecos.records3.record.request.RequestContext$Companion.doWithTxn$default(RequestContext.kt:121) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1.invoke(AuthoritiesSyncService.kt:205) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8$1.invoke(AuthoritiesSyncService.kt:204) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:55) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8.invoke(AuthoritiesSyncService.kt:204) at ru.citeck.ecos.model.domain.authsync.service.AuthoritiesSyncService$updateSynchronizations$8.invoke(AuthoritiesSyncService.kt:200) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$$inlined$taskSafeInvoke$1.invoke(EcosTaskScheduler.kt:258) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$$inlined$taskSafeInvoke$1.invoke(EcosTaskScheduler.kt:161) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:67) at ru.citeck.ecos.webapp.lib.spring.context.security.SpringAuthComponent.runAs(SpringAuthComponent.kt:47) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:150) at ru.citeck.ecos.context.lib.auth.AuthContext.runAs(AuthContext.kt:135) at ru.citeck.ecos.context.lib.auth.AuthContext.runAsSystem(AuthContext.kt:108) at ru.citeck.ecos.commons.task.EcosTaskScheduler.schedule$scheduledAction(EcosTaskScheduler.kt:268) at ru.citeck.ecos.commons.task.EcosTaskScheduler.access$schedule$scheduledAction(EcosTaskScheduler.kt:21) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$2.invoke(EcosTaskScheduler.kt:114) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduledAction$2.invoke(EcosTaskScheduler.kt:114) at ru.citeck.ecos.commons.task.EcosTaskScheduler$schedule$scheduleAt$1.invoke$lambda-1$lambda-0(EcosTaskScheduler.kt:96) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.IllegalArgumentException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"]) at ecos.com.fasterxml.jackson210.databind.ObjectMapper._convert(ObjectMapper.java:3938) at ecos.com.fasterxml.jackson210.databind.ObjectMapper.convertValue(ObjectMapper.java:3889) at ru.citeck.ecos.commons.json.JsonMapperImpl.convert(JsonMapperImpl.kt:627) ... 168 common frames omitted Caused by: ecos.com.fasterxml.jackson210.databind.JsonMappingException: RecordRef's count doesn't match. Ids: [-1] Refs: [] (through reference chain: java.util.LinkedHashMap["photo"]->ru.citeck.ecos.data.sql.records.dao.atts.content.DbContentValue["contentDbData"]->ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl["creator"]) at ecos.com.fasterxml.jackson210.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:397) at ecos.com.fasterxml.jackson210.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:356) at ecos.com.fasterxml.jackson210.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:316) at ecos.com.fasterxml.jackson210.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:730) at ecos.com.fasterxml.jackson210.databind.ser.BeanSerializer.serialize(BeanSerializer.java:166) at ecos.com.fasterxml.jackson210.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:727) at ecos.com.fasterxml.jackson210.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722) at ecos.com.fasterxml.jackson210.databind.ser.BeanSerializer.serialize(BeanSerializer.java:166) at ecos.com.fasterxml.jackson210.databind.ser.std.MapSerializer.serializeFields(MapSerializer.java:722) at ecos.com.fasterxml.jackson210.databind.ser.std.MapSerializer.serialize(MapSerializer.java:643) at ecos.com.fasterxml.jackson210.databind.ser.std.MapSerializer.serialize(MapSerializer.java:33) at ecos.com.fasterxml.jackson210.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:480) at ecos.com.fasterxml.jackson210.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:319) at ecos.com.fasterxml.jackson210.databind.ObjectMapper._convert(ObjectMapper.java:3916) ... 170 common frames omitted Caused by: java.lang.IllegalStateException: RecordRef's count doesn't match. Ids: [-1] Refs: [] at ru.citeck.ecos.data.sql.records.refs.DbRecordRefService.getEntityRefsByIds(DbRecordRefService.kt:141) at ru.citeck.ecos.data.sql.records.refs.DbRecordRefService.getEntityRefById(DbRecordRefService.kt:117) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl$creatorName$2.invoke(DbContentServiceImpl.kt:153) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl$creatorName$2.invoke(DbContentServiceImpl.kt:152) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl.getCreatorName(DbContentServiceImpl.kt:152) at ru.citeck.ecos.data.sql.content.DbContentServiceImpl$EcosContentDataImpl.getCreator(DbContentServiceImpl.kt:171) at sun.reflect.GeneratedMethodAccessor841.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at ecos.com.fasterxml.jackson210.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:688) at ecos.com.fasterxml.jackson210.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722) ... 180 common frames omitted