Масса миокарда левого желудочка и аритмии в гипертензивной популяции | Ребеко
1. Kannel W.B., Doyle J.T., McNamara P.M., Quickenton P., Gordon T. Precursors of sudden coronary death. Factors related to the incidence of sudden death // Circulation. — 1975. — Vol. 51, № 4. — P. 606-613.
2.
3. Levy D., Garrison R.J., Savage D.D. et al. Prognostic implications of echocardiographically determined left ventricular mass in the Framingham Heart Study // N. Engl. J. Med. — 1990. — Vol. 322, № 22. — P. 1561-1566.
4.
5. Haider A.W., Larson M.G., Benjamin E.J., Levy D. Increased left ventricular mass and hypertrophy are associated with increased risk for sudden death // J. Am. Coll. Cardiol. — 1998. — Vol. 32, № 5. — P. 1454-1459.
6.
7. Devereux R.B., Alonso D.R <http://www.ncbi.nlm.nih.gov/pubmed?term=%22Alonso%20DR%22%5BAuthor%5D>., Lutas E.M. et al. Echocardiographic assessment of left ventricular hypertrophy: comparison to necropsy findings // Am. J. Cardiol. — 1986. — Vol. 57, № 6. — P. 450-458.
8.
9. Mancia G., De Backer G., Dominiczak A. et al. 2007 Guidelines for the management of arterial hypertension // J. Hypertens. — 2007. — Vol. 25, № 6. — P. 1105-1187.
10.
11. Wakatsuki Yu., Nobusada F., Mikami Yoko et al. Left atrial compensatory function in subjects with early stage primary hypertension assessed by using left atrial volumetric empting fraction acquired by transthoracic echocardiography// Int. J. Cardiol. — 2009. -Vol. 136, № 3. — P. 363-367.
12.
13. Lown B., Wolf M. Approaches to sudden death from coronary heart disease // Circulation. — 1971. — Vol. 44, № 1. — P. 130-142.
14.
15. Vakili B.A., Okin R.B., Devereux R.B. Prognostic implication of left ventricular hypertrophy // Am. Heart J. — 2001. — Vol. 141, № 3. — P. 334-341.
16.
17. Kannel W.B. Left ventricular hypertrophy as a risk factor in arterial hypertension // Eur. Heart J. — 1992. — Vol. 13, Suppl. D. — P. 82-88.
18.
19. Kannel W.B. Prevalence and natural history of electrocardiographic left ventricular hypertrophy // Am. J. Med. — 1983. — Vol. 75, № 3А. — P. 4-11.
20.
21. Vester E.G., Kuhls S., Ochiulet-Vester J. et al. Electrophysiological and therapeutic implications of cardiac arrhythmias in hypertension // Eur. Heart J. — 1992. — Vol. 13, Suppl. D. — P. 70.
22.
23. Ghali J.K., Kadakia S., Cooper R.S., Liao Y.L. Impact of left ventricular hypertrophy on ventricular arrhythmias in the absence of coronary artery disease // J. Am. Coll. Cardiol. — 1991. — Vol. 17, № 6. — P. 1277-1282.
24.
25. Schmieder R.E., Messerli F.H. Determinants of ventricular ectopy in hypertensive cardiac hypertrophy // Am. Heart J. — 1992. — Vol. 123, № 1. — P. 89-95.
26.
27. Keung E.C., Aronson R.S. Non-uniform electrophysiological properties and electrotonic interaction in hypertrophied rat myocardium // Circ. Res. — 1981. — Vol. 49, № 1. — P. 150-158.
28.
29. Swynghedauw B., Chevalier B., Charlemagne D., Mansier P., Carré F. Cardiac hypertrophy, arrhythmogenicity and the new myocardial phenotype. II. The cellular adaptational process // Cardiovasc. Res. — 1997. — Vol. 35, № 1. — P. 6-12.
30.
31. Потешкина Н.Г., Джанашия П.Х. Структурно-функциональное ремоделирование миокарда и прогнозирование аритмий у больных артериальной гипертензией // Артериальная гипертензия. — 2005. — Т. 11, № 4. — С. 249-251.
32.
33. Waldo A.L., Wit A.L. Mechanisms of cardiac arrhythmias // Lancet. — 1993. — Vol. 341, № 8854. — P. 1189-1193.
34.
35. Saton T., Zipes D.P. Unequal atrial stretch in dogs increases dispersion of refractoriness condictive to development atrial fibrillation // J. Cardiovasc. Electrophysiol. — 1993. — Vol. 7, № 9. — P. 833-842.
36.
37. Novo S., Barbagallo M., Abrignani M.G. et al. Increased prevalence of cardiac arrhythmias and transient episodes of myocardial ischemia in hypertensives with left ventricular hypertrophy but without clinical history of coronary heart disease // Am. J. Hypertens. — 1997. — Vol. 10, № 8. — P. 843-851.
Контроль Вашего Сердца -Пример заключения Кардиовизора
Сразу после обследования, система Kardi.Ru автоматичически анализирует данные, полученные при обследовании, и возвращает Вам отчет, который содержит:
- визуальный дисперсионный портрет сердца;
- три основных цифровых индикатора, «Миокард», «Ритм», «Пульс»;
- 9 дополнительных цифровых индикаторов G1..G9;
- текстовые рекомендации.
Визуальный портрет сердца
Первое на что нужно обратить сразу после обследования — это визуальный портрет сердца.
На синем фоне портрета сердца изображены правые камеры сердца (правое предсердие, правый желудочек). На коричневом фоне в верхней части представлено левое предсердие, ниже – левый желудочек сердца.
В нормальном состоянии все камеры на портрете сердца имеют зеленый цвет.
Индикаторы Миокард, Ритм и Пульс
Следующий шаг анализа — оценка индикаторов «Миокард», «Ритм» и «Пульс».
Индексы «Миокард» и «Ритм» являются относительными характеристиками, которые характеризуют суммарную величину дисперсионных отклонений от нормы и изменяются в диапазоне 0% … 100%. Чем больше значение индекса – тем больше отклонение от нормы. Физически, значение «Миокард» = 100% соответствует патологическому комплексу, связанному с выраженными отклонениями от нормы практически во всех камерах сердца. Значение «Миокард» = 0% соответствует полному отсутствию каких-либо значимых отклонений от дисперсионной модели идеального сердца. Аналогично, показатель «Ритм» = 100% соответствует максимально выраженным изменениям регуляции ритма сердца, свойственным выраженным аритмиям или сильному стрессу.
Миокард — основной показатель, на который надо обратить внимание!
менее 15% – не выявлено значимых отклонений.
15% … 19% – пограничное состояние, целесообразен контроль динамики. При негативной динамике, т.е. при медленном нарастании величины индикатора, необходима обязательная консультация врача. Пограничное состояние может возникнуть в результате усталости из-за физической или психической перегрузки, нерационального питания, воздействия алкоголя, а также метаболических изменений, вызванных патологией других органов. Поэтому, устойчивое сохранение этого состояния требует консультации врача. Если пограничное состояние вызвано преходящими причинами, то индикатор должен постепенно уменьшаться, отражая процесс функциональной нормализации миокарда.
![](/800/600/http/cf2.ppt-online.org/files2/slide/m/m9zsEjy6BMoiRuGnakTSrCKPc40H2gV8fAe1DdLpYW/slide-19.jpg)
23% … 27% – вероятна патология. Если это отклонение выявлено впервые – необходим контроль динамики и обязательное обследование.
более 27% – патология или выраженная патология. Если это отклонение выявлено впервые, устойчиво повторяется и не имеет тенденции к увеличению в последовательных обследованиях – необходимо при первой же возможности пройти обследование. Если в этой же ситуации наблюдается устойчивое быстрое нарастание отклонений за время, измеряемое минутами или десятками минут – необходима экстренная консультация врача.
Индекс «Ритм» является маркером адаптивных возможностей организма или аритмии:
менее 15% – нет значимых отклонений.
15%…50% — небольшие отклонения (могут быть вариантом нормы в процессе естественных суточных колебаний).
51%…80% — пограничное состояние.
Более 80% — выраженные отклонения от нормы.
Индикатор «Пульс» приводится только для информации, т.к. он важен для врача в случае необходимости медицинской консультации у кардиолога. Границы нормы этого индикатора индицируются зеленым цветом и зависят от возраста пользователя.
Дополнительные индикаторы
Эти индикаторы не являются обязательными при анализе. Они предназначены преимущественно для врача, если понадобится медицинская консультация. Пользователь в соответствии с «Руководством пользователя» может просматривать некоторые из этих индексов только при контроле динамики состояния сердца.
Дополнительные индикаторы отображаются в виде 9 индикаторов G1,G2,G3,G4,G5,G6,G7,G8.G9.
Индексы G1,G2 характеризуют миокард предсердий. Повышенное внимание к этим индексам может быть целесообразно при наличии аритмии или выраженных изменениях индекса электрической нестабильности. Индексы G5,G6 относятся к желудочкам. Эти индексы практически всегда увеличиваются при значимых патологических изменениях. Однако, возможны и преходящие изменения, вызванные, например обезвоживанием организма, большим потреблением поваренной соли в питании. фактор. Индекс
Текстовые рекомендации
Сразу после обследования Вам формируются «Общее заключение», содержащее величину главного индекса «Миокард» и текстовые рекомендации, в которых будет указано «вариант нормы» или рекомендация «обратиться к врачу». Если система обнаруживает выраженные отклонения, то будет рекомендация «немедленно обратитесь к врачу». В следующих ниже разделах «Ритм», «Предсердия» и т.д. выводится дополнительная информация, представляющая интерес преимущественно для врача.
Все Ваши обследования хранятся в системе, поэтому легко отслеживать динамику изменений состояния сердца. При наличие выраженных отклонений наиболее важно следить за динамикой изменения индикаторов. При заметном увеличении индикаторов следует немедленно обращаться к врачу. Обычно такая рекомендация формируется для пользователя в «Общем заключении» и выделяется красным цветом.
Примеры реальных заключений можно посмотреть в демонстрационном личном кабинете, открытом для всех гостей сайта.
Инструкцию, в которой возможно более подробно ознакомиться с работой кардиовизора для дома, можно посмотреть здесь.
Имя
Фамилия
Компания
Контактный телефон
Web-сайт
Tei index — индекс работоспособности миокарда — все о сердечно-сосудистой системе и заболеваниях
Tei index — индекс работоспособности миокарда — все о сердечно-сосудистой системе и заболеванияхДжонсон Фрэнсис | 6 сентября 2020 г. | Эхокардиография | Комментариев нет
Tei index – индекс производительности миокарда (MPI) представляет собой отношение времени, проведенного в изоволюметрической активности, к времени, проведенному в состоянии желудочкового выброса [1]. Другими словами, это сумма времени изоволюмического сокращения и расслабления, деленная на время выброса [2].
MPI = (ICT + IRT) / ET
ICT: время изоволюмического сокращения; IRT: время изоволюмического расслабления; ET: время изгнания
Индекс производительности миокарда обратно пропорционален глобальной функции желудочков, поскольку увеличение значений указывает на ухудшение общей функции желудочков. Существует хорошая корреляция между индексом работоспособности миокарда, полученным с помощью доплера, и инвазивными показателями, полученными с помощью катетеризации, а также с клиническим исходом. Индекс работоспособности миокарда имеет разные пределы нормы для разных возрастных групп и для левого и правого желудочков, хотя примерно составляет немногим более одной трети.
Преимущества индекса работоспособности миокарда
- Простота оценки
- Воспроизводимый
- Не зависит от геометрии
- Оценка глобальной функции
Нижние стороны MPI
- Неодновременный сбор данных
- Зависимость от нагрузки
- Изменение частоты сердечных сокращений, возраста, площади поверхности тела и ритма
- Неспецифический – невозможно различить систолическую и диастолическую дисфункцию.
Из-за этого также может быть псевдонормализация.
Индекс
Tei используется в основном при амилоидозе, дилатационной кардиомиопатии и ишемической болезни сердца [3]. Значения MPI не зависят от артериального давления, частоты сердечных сокращений, постнагрузки, преднагрузки и недостаточности атриовентрикулярного (АВ) клапана. Псевдонормализация диастолической функции может быть дифференцирована с оценкой ИМБ [3].
Пролонгированный индекс Tei – индекс производительности миокарда более 1,14, как было показано, является мощным и независимым предиктором неблагоприятного клинического исхода у пациентов с тяжелой дисфункцией левого желудочка и симптоматической сердечной недостаточностью [4].
Ссылки
- C Tei, L H Ling, D O Hodge, K R Bailey, J K Oh, R J Rodeheffer, A J Tajik, J B Seward. Новый индекс комбинированной систолической и диастолической функции миокарда: простая и воспроизводимая мера сердечной функции — исследование у здоровых людей и при дилатационной кардиомиопатии.
Дж Кардиол. 1995 декабрь; 26 (6): 357-66.
- Ясусиге Шингу, Пауло Аморим, Т. Дунг Нгуен, Фридрих В. Мор, Михаэль Шварцер, Торстен Доэнст. Индекс работоспособности миокарда (Tei) нормальный при диастолической и систолической сердечной недостаточности, вызванной перегрузкой давлением у крыс. Eur J Эхокардиогр. 2010 Дек;11(10):829-33.
- Манджунат Гороши, Дипти Чанд. Индекс производительности миокарда (индекс Tei): простой инструмент для выявления сердечной дисфункции у пациентов с сахарным диабетом. Indian Heart J. Январь-февраль 2016 г.; 68 (1): 83–7.
- Кишор Дж. Харджай, Луис Скотт, К. Вивеканантхан, Эдуардо Нуньес, Рави Эдупуганти. Индекс Tei: новый прогностический индекс для пациентов с симптоматической сердечной недостаточностью. J Am Soc Эхокардиогр. 2002 г., сен; 15 (9): 864-8.
Об авторе
Джонсон Фрэнсис
Бывший профессор кардиологии Каликутского правительства. Медицинский Кожикоде, Керала, Индия. Главный редактор медицинского журнала BMH
Gale Apps — Технические трудности
Приложение, к которому вы пытаетесь получить доступ, в настоящее время недоступно. Приносим свои извинения за доставленные неудобства. Повторите попытку через несколько секунд.
Если проблемы с доступом сохраняются, обратитесь за помощью в наш отдел технической поддержки по телефону 1-800-877-4253. Еще раз спасибо, что выбрали Gale, обучающую компанию Cengage.
org.springframework.remoting.RemoteAccessException: невозможно получить доступ к удаленной службе [authorizationService@theBLISAuthorizationService]; вложенным исключением является com.zeroc.Ice.UnknownException
unknown = «java.lang.IndexOutOfBoundsException: индекс 0 выходит за границы для длины 0
в java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
в java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
в java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
в java.base/java.util.Objects.checkIndex(Objects.java:372)
в java.base/java.util. ArrayList.get(ArrayList.java:458)
в com.gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.populateSessionProperties(LazyUserSessionDataLoaderStoredProcedure.java:60)
в com.gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.reQuery(LazyUserSessionDataLoaderStoredProcedure.java:53)
в com.gale.blis.data.model.session.UserGroupEntitlementsManager.reinitializeUserGroupEntitlements(UserGroupEntitlementsManager.java:30)
в com.gale.blis.data.model.session.UserGroupSessionManager.getUserGroupEntitlements(UserGroupSessionManager.java:17)
в com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getProductSubscriptionCriteria(CrossSearchProductContentModuleFetcher.java:244)
на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getSubscribedCrossSearchProductsForUser(CrossSearchProductContentModuleFetcher.
java:71)
на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getAvailableContentModulesForProduct(CrossSearchProductContentModuleFetcher.java:52)
на com.gale.blis.api.authorize.strategy.productentry.strategy.AbstractProductEntryAuthorizer.getContentModules(AbstractProductEntryAuthorizer.java:130)
на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.isAuthorized(CrossSearchProductEntryAuthorizer.java:82)
на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.authorizeProductEntry(CrossSearchProductEntryAuthorizer.java:44)
на com.gale.blis.api.authorize.strategy.ProductEntryAuthorizer.authorize(ProductEntryAuthorizer.java:31)
в com.gale.blis.api.BLISAuthorizationServiceImpl.authorize_aroundBody0(BLISAuthorizationServiceImpl.java:57)
на com.gale.blis.api.BLISAuthorizationServiceImpl.
authorize_aroundBody1$advice(BLISAuthorizationServiceImpl.java:61)
на com.gale.blis.api.BLISAuthorizationServiceImpl.authorize(BLISAuthorizationServiceImpl.java:1)
в com.gale.blis.auth.AuthorizationService._iceD_authorize(AuthorizationService.java:97)
в com.gale.blis.auth.AuthorizationService._iceDispatch(AuthorizationService.java:406)
в com.zeroc.IceInternal.Incoming.invoke(Incoming.java:221)
в com.zeroc.Ice.ConnectionI.invokeAll(ConnectionI.java:2706)
на com.zeroc.Ice.ConnectionI.dispatch(ConnectionI.java:1292)
в com.zeroc.Ice.ConnectionI.message(ConnectionI.java:1203)
в com.zeroc.IceInternal.ThreadPool.run(ThreadPool.java:412)
в com.zeroc.IceInternal.ThreadPool.access$500(ThreadPool.java:7)
в com.zeroc.IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:781)
в java.base/java.lang.Thread.run(Thread.java:834)
»
org.
springframework.remoting.ice.IceClientInterceptor.convertIceAccessException(IceClientInterceptor.java:348)
org.springframework.remoting.ice.IceClientInterceptor.invoke(IceClientInterceptor.java:310)
org.springframework.remoting.ice.MonitoringIceProxyFactoryBean.invoke(MonitoringIceProxyFactoryBean.java:71)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)
com.sun.proxy.$Proxy151.authorize(Неизвестный источник)
com.
gale.auth.service.BlisService.getAuthorizationResponse(BlisService.java:61)
com.gale.apps.service.impl.MetadataResolverService.resolveMetadata(MetadataResolverService.java:65)
com.gale.apps.controllers.DiscoveryController.resolveDocument(DiscoveryController.java:57)
com.gale.apps.controllers.DocumentController.redirectToDocument(DocumentController.java:22)
jdk.internal.reflect.GeneratedMethodAccessor302.invoke (неизвестный источник)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.
base/java.lang.reflect.Method.invoke(Method.java:566)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.java:895)
org.springframework.web.
servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java:808)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
javax.
servlet.http.HttpServlet.service(HttpServlet.java:626)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.
internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)
org.
apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.RequestContextFilter.doFilterInternal (RequestContextFilter.java:100)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.
springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
com.gale.common.http.filter.SecurityHeaderFilter.doFilterInternal(SecurityHeaderFilter.java:29)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.
apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.owasp.validation.GaleParameterValidationFilter.doFilterInternal(GaleParameterValidationFilter.java:97)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.
apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126)
org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)
org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.
springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.FormContentFilter.doFilterInternal (FormContentFilter.java:93)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.
apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal (WebMvcMetricsFilter.java:96)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter.
java:201)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
org.apache.catalina.authenticator.
AuthenticatorBase.invoke(AuthenticatorBase.java:542)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
org.apache.coyote.http11.Http11Processor.
service(Http11Processor.java:374)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.