Ригеля железобетонные: Железобетонный ригель в строительстве: типы и размеры, установка

Железобетонный ригель: характеристики и технология

Содержание

  • 1 Определение
  • 2 Материалы и характеристики
  • 3 Назначение
  • 4 Особенности
  • 5 Маркировка
  • 6 Отличие ригеля от балки
  • 7 Как сделать ригель?
  • 8 Вывод

Строительство имеет в арсенале конструкционные элементы, которые позволяют возводить ажурные здания. Одним из важнейших изделий являются железобетонные ригели, принимающие на себя вес плит перекрытий многоэтажных строений. От их качества и характеристик зависят надежность и долговечность зданий. Конструкционные особенности этой железобетонной продукции разнообразны, поэтому не всегда удается увидеть принципиальные различия между балкой и ригелем.

Определение

Ригелем называется железобетонное изделие с армированием, которое служит горизонтальным соединителем вертикальных конструкций (колонн, подвесов, стен) и несет на себе нагрузку плит перекрытий и других элементов.

Вернуться к оглавлению

Материалы и характеристики

Основу их прочности формируют бетоны (тяжеловесные) классов (на сжатие) от В22,5 до В60. Армирование продукции осуществляется металлической стержневой термомеханически упрочненной и горячекатаной арматурой с периодическим профилем, а также арматурными стальными канатами, арматурной сталью упрочненной вытяжки предусмотренных классов и проволокой различной прочности.

Ригель железобетонный должен иметь набранную нормативную прочность бетона, измеренную в трех временных точках: отпускную (70% и 85% в теплое и холодное время соответственно), передаточную, проектную. Такие изделия имеют высокие показатели морозоустойчивости, сопротивления агрессивным газовым составам, антикоррозионной защищенности, влагонепроницаемости, огнестойкости.

Готовая продукция имеет высокие параметры соответствия по: жесткости, трещиностойкости и прочности. Даже нормируются размеры допусков размещения выпусков арматуры (сваривается с арматурой колонн) на внешней поверхности — не больше 3 мм. Торцевые соединительные пластины и стержни прочно соединяются сваркой с внутренней осевой арматурой.

Вернуться к оглавлению

Назначение

Создание многоэтажных конструкций.

Ригели соединяют вертикальные конструкционные элементы сооружений, сами являясь опорами для плит перекрытий. Данная функция способствует формированию жесткой пространственной прочности арматуры постройки, объединенной сваркой. Такие конструкции гарантируют геометрическую стабилизацию сооружения в целом, передавая вес горизонтальных конструкций на опорный вертикальный «скелет» здания. Пояс из подобных изделий способен поднять цоколь над фундаментом на нужную высоту, укрепить и разгрузить последний. Их задействуют для сборки сооружений с широкими пролетами помещений (ангары, торговые залы), усиления колонн в помещениях с высокими потолками.

Данные элементы проектируются, чтобы выдерживать значительные нагрузки, когда уложены как балки или используются как колонны. Железобетонными ригелями в многоэтажных зданиях могут формироваться оконные комиссуры, ограды. В строительстве повышенной этажности и в конструкциях особенно больших габаритов задействуется модификация ригеля, которая имеет длину 12 м.

Данная разновидность проявила себя надежнее, чем образцы из стали. Транспортная инфраструктура (ограждения, парапеты, переходы, виадуки, мосты и пр.) активно сооружается с применением ригелей. В энергетике изделия используются для увеличения площади несущего основания мачт линий электропередач, что позволяет горизонтально распределять нагрузки для повышения несущей способности опор.

Вернуться к оглавлению

Особенности

Их конструкции имеют различные профиль, размеры (длину, поперечное сечение), материал, способ крепления, что определяется конкретным местом применения. Фигура образцов в поперечнике — тавр, имеющий одну или две полки (для плит перекрытий), а также прямоугольник и т-образная без полок. Вариант с одной полкой позволяет опирать плиты с одной стороной (лестничный марш, торцевой пролет здания).

На модель с двумя полками опираются две плиты (характерно для центральных пролетов). Т-образные модификации с низко расположенной полкой уменьшают видимый выход тела конструкции внутрь помещений. На прямоугольные ригели нагрузка укладывается просто сверху. Конструкционные особенности и предназначения построек предполагают применение жесткого или шарнирного способов крепления ригелей.

Вернуться к оглавлению

Маркировка

Продукция маркируется цифро-буквенным кодом, разделенным тире на группы. Пример — РДП 6.56-110АIV. 1-я группа указывается тип ригеля, его высоту в поперечнике и длину (дм), округленные до целых чисел. Разрешается заменять содержание данной группы на наименование изделия — ригель («Р») с указанием стандартизованного типоразмера. Вторая — дает информацию о несущей способности (в кН/м) изделия или же о его порядковом номере по несущей способности. Далее для предварительно напряженной арматуры указывается класс стали (латинская буква и римская цифра).

Так маркировка РДП 6.56-110АIV на продукции сообщает: тип РДП – ригель для железобетонных многопустотных плит, высота 6 дм (600 мм), длина 56 дм (5560 мм), несущая способность 110 кН/м, внутри заложена сталь класса А-IV.  В ряде случаев используется третья группа обозначений, характеризующая специальные условия, в которых изделие может использоваться. Это касается, к примеру, сопротивляемости средам агрессивным газов, сейсмическим толчкам. Также может быть учтена установка добавочных закладных деталей.

Продукция с маркировкой РДП 6.56-110АIV-На, например, в 3-й группе сообщает, что материал изделия — бетон с нормальной («Н») проницаемостью (допустим к эксплуатации в слабоагрессивных газообразных средах), внутри которого установлены добавочные закладные элементы («а»). Ригели по типам обозначаются буквами: Р – прямоугольный, РО – однополочный (РОП – для плит многопустотных, РЛП – для лестничных маршей, РОР – под ребристые плиты, РЛР – аналогично РЛП), РБ – бесполочный в виде буквы «Т» (РБП – для плит многопустотного изготовления, РБР – для плит в ребристом варианте), РД – двухполочный (РДП – под железобетонные многопустотные плиты, РДР – под ребристые плиты) и РКП – балконный (консольный) для многопустотных плит. Встречаются ригели с аббревиатурой изготовителя (по ТУ), учитывающей специфику их формы, например, РВ, РМ, АР и пр.

Вернуться к оглавлению

Отличие ригеля от балки

С точки этимологии, балка – это более широкое понятие, а ригель – это та же балка, но выполняющая узкоспециализированную функцию.

Ригель можно считать горизонтальной балкой с особыми несущими функциями (принимает нагрузки с любых направлений) в качестве основного опорного элемента каркаса здания. Он является горизонтальной частью рамы, которая жестко связана с вертикальными стойками основной несущей конструкции (расчету не подлежит). Балка, уложенная горизонтально или под наклоном, работает как самостоятельная конструкционная единица каркаса строения, только преимущественно на изгиб (при проектировании рассчитывается). Ригели и балки нельзя взаимозаменять, так как первые монолитные (железобетонные или металлические), имеют большой вес, жесткость и прочность, а вторые, как правило, имея небольшую массу, изготавливаются из дерева или полых металлических конструкций.

Функциональность работы ригелей достаточно узкая, а сфера применения значительная. Назначение железобетонного ригеля четко определено и, независимо от условий, неизменно. Тогда как определение «балка» само по себе широкое, включающее и ригель. Балки применяются в строительной индустрии в виде перекрытий или их поддержки (пример — чердачное помещение, основной функцией конструкции которого является распределение нагрузки балок со стропилами на ригели), а также покрытий.

Вернуться к оглавлению

Как сделать ригель?

Установка опалубки.

Прямо на стройплощадке возможно отлить железобетонный ригель. Тяжелое монолитное изделие не должно формировать каркас в деревянных или каркасных постройках. Его использование потребует внимательнее рассчитать прочность фундамента. На подготовительном этапе создается прочная опалубка, задающая правильные, точные геометрические размеры и форму с ребрами жесткости. Для формирования дна формы используются металлические листы (доска), для боковин — толстая влагостойкая фанера.

Форма устанавливается на т-образные опоры из досок и горизонтируется. Ее дно и внутренние стенки аккуратно укрываются рубероидом (пленкой). Длина и нагрузки на железобетонную конструкцию определяют количество каркасов армирования (верхний, нижний), формируемых в ригеле. Высота нижнего края нижнего каркаса над дном составляет не менее 3 см, а верхний должен располагаться в 3-х см ниже уровня верхнего среза формы. Армирующие каркасы формируются за пределами формы и затем устанавливаются в нее.

Низовая арматура делается непрерывной и укладывается продольно (принимает нагрузку на растяжение), ее диаметр — не меньше 1 см. Каркасы обвариваются (вяжутся проволокой). Нижнее продольное армирование не стыкуется в центральной трети длины, а верхнее — на крайних четвертях длины. Бетонный раствор замешивается из частей щебня, песка, цемента в пропорции 4/2/1 и воды. Заливка делается непрерывно, смесь трамбуется вибратором. Уход за бетоном изделия первые 7 – 10 суток осуществляется по сезону.

Боковые щиты снимаются через 2 недели, нижняя опора ригеля сохраняется до истечения 28 суток. Затем инструментально проверяется качество бетона. При положительном результате ригель нагружается после полного набора марочной прочности.

Вернуться к оглавлению

Вывод

Железобетонная конструкция, называемая «ригель», является центральным несущим конструкционным элементом каркасов зданий. Данные изделия имеют неизменное назначение в отличие от балок, которые являются наполнителями каркасов строений.

Ригель бетонный — основные отличия от стандартных балок

В условиях постоянно развивающихся технологий в строительной сфере появляются новые термины и понятия, значение которых не всегда понятно обычному человеку, занимающемуся только частным строительством. Ригель бетонный – это одно из таких слов. Однако даже опытные инженеры не всегда могут четко объяснить, что собой представляет этот элемент конструкций.

Чтобы правильно применять те или иные элементы в строительстве, необходимо разобраться в их предназначении и особенностях применения.

Что такое ригель

Ригелями называются ЖБИ с армированием, которые используются для соединения вертикальных конструкций (стеновых панелей, колонн и подвесов). При этом эти изделия берут на себя нагрузку как самих перекрытий, так и других элементов. Благодаря бетонным ригелям формируется прочный «скелет» постройки, гарантирующий геометрическую стабилизацию всего сооружения.

С помощью ригельных опор поднимают цоколь, укрепляют и снимают с него излишнюю нагрузку. Также эти железобетонные изделия задействуют при возведении широких лестничных пролетов для ангаров, торговых залов и многого другого.

Некоторые утверждают, что ригель и балка ЖБИ это практически одно и то же, и вся разница заключается только в размерах изделий. На самом деле это не совсем правильное утверждение.

Чем ригель отличается от обычной строительной балки

Очень часто, объясняя, что такое ригель, некоторые строители используют термин «балка». С одной стороны его действительно можно назвать балочной конструкцией горизонтального типа, но это будет не совсем правильно, так как:

  • Железобетонный ригель выполняет специальные несущие функции. Он принимает нагрузки со всех сторон и является, по сути, основным опорным элементом каркаса сооружения. Этот элемент отличается довольно узкой функциональностью и значительной сферой применения. При этом ригель жестко связан со стойками (установленными в вертикальном положении) главной несущей конструкции. Укладывается этот элемент только в горизонтальном положении.
  • Балку можно устанавливать как в горизонтальном положении, так и под наклоном. Но, это не единственное, чем отличаются эти строительные элементы. Помимо этого, балка является самостоятельной частью строения и работает преимущественно на изгиб.

Заменять ригель балкой ни в коем случае нельзя. Дело в том, что ригельные элементы отличаются большим весом, жесткостью и прочностью. В свою очередь балка имеет меньший вес и чаще всего изготавливается из дерева или металлических конструкций полого типа. Она используется для поддержки конкретных перекрытий (например, чердачных помещений).

Даже, взглянув на фото, становится очевидно, что  эти два изделия выполняют разные функции.

Таким образом, отличие балок от ригелей очевидны: балка – это широкое понятие, которое включает в себя опоры разных типов. Ригель же выполняет более узконаправленную функцию и производится по особой технологии на основе более прочных материалов.

Из чего изготавливается ригель

Изделия этого типа производятся из тяжеловесных бетонов класса от В 22,5 до В 60. На выходе получаются ригели, прочность которых составляет не меньше 75% в теплое время года и порядка 85% в условиях холода. Кроме этого, ригель для перекрытия должен быть водонепроницаемым, огнестойким, морозоустойчивым, не восприимчивым к агрессивным средам и коррозии.

Так как конструкция этого типа должна отличаться повышенной прочностью, в процессе производства используется арматура. Армирование ригеля выполняется из стальных армокаркасов высочайшего класса: горячекатных и укрепленных методом термомеханической обработки.

При производстве этих строительных элементов обязательно необходимо учитывать ГОСТ 18980-90, в котором прописаны строгие требования. При этом любые несоответствия с нормативами могут очень сильно сказаться на прочностных характеристиках всего сооружения.

От качества изготовленной конструкции будет зависеть возможность ее использования в той или иной области.

Сферы применения

В первую очередь стоит обратить внимание на конструктивные отличия ригелей железобетонных, так как именно от этого будет зависеть, для каких целей можно будет применить изделие. Всего существует 3 разновидности этих «балок»:

  • Однополочный. Такое изделие Г-образной формы предназначено для фиксации перекрытий только с одной стороны. Чаще всего однополочные «блоки» используются для лестничных клеток и при возведении крайних пролетов жилых и промышленных помещений.
  • Ригель двухполочный. Эта конструкция Т-образной формы служит опорой плит с обеих сторон, поэтому она лучше всего подходит для пролетов среднего типа.
  • Бесполочный. Такая «балка» отличается прямоугольным сечением и в основном используется для перекрытий определенного типа.

Помимо этого ригельные конструкции используются при возведении сооружений «собирательной планировки», особенно в том случае если в помещениях предполагаются довольно высокие потолки. Также, изделия этого типа нашли широкое применение в модульном строительстве.

Кроме этого, их используют при создании оконных комиссур и оград, а также при возведении опалубочных конструкций.

Ригельные балки для опалубки

Балочно-ригельная опалубка является оптимальной системой для сооружения перегородок, расположенных между этажами. Конструкция этого типа собирается из:

  • двутавровых балок;
  • подкосов, уголков и других расходных элементов;
  • фанеры;
  • крепежных элементов;
  • ригелей, изготовленных из металла или дерева.

После сборки всех этих элементов, получается прочная ригельная опалубка. Конструкция этого типа может выдерживать очень сильные нагрузки (до 8 тонн на «квадрат»). Это становится возможным как раз благодаря тому, что используется металлический ригель для опалубки, преимущества которого очевидны.

Если использовать не обычную «балку» а элемент со специальной перфорацией, то стяжные винты можно будет устанавливать в наиболее удобных местах. Особенно это актуально, если речь идет о балочно-ригельной опалубке колонн. Благодаря конструктивным особенностям и характеристикам «балок», она зафиксируется надежным образом и займет правильное положение.

Еще одно преимущество, которым отличается ригельная опалубка – это скорость ее изготовления. По сравнению с любыми другими аналогами, эта система возводится за меньшее время.

Если говорить о стоимости ригельных элементов для опалубки и других типов сооружений, то она напрямую зависит от характеристик конкретных изделий.

Маркировка ригелей

Все изделия маркируются специальным кодом, состоящим из букв и цифр. Буквенные аббревиатуры имеют следующее значение:

Если серия указывается такими буквенными кодами, то это говорит о том, что изделия изготавливались по ГОСТ. Они более надежны. Если на ригеле указана серия из других буквенных сочетаний, то речь идет о ТУ.

Помимо букв на маркировке присутствуют также и цифры, которые обозначают размеры изделий. Например, возьмем «балку» с кодом РЛП 4.26-60. Мы уже знаем, что первые три буквы обозначают однополочный лестничный ригель. Теперь рассмотрим размеры. Первая цифра означает, что высота сторон изделия составляет 45 см. В свою очередь, 26 – это длина окружности «балки», которая составляет 26 дециметров. Последняя цифра говорит о том, что изделие обладает несущей конструкционной особенностью, которая измеряется в кгс/1 м.п.

Исходя из размеров изделий, будет складываться и цена строительного ригеля.

Стоимость

Приобрести ригель нужного размера можно практически на любом производстве, занимающимся изготовлением ЖБИ. Если говорить о цене вопроса, то в таблице ниже приведены средние расценки по Москве и Санкт-Петербургу.

Изделия, изготовленные по ТУ на частных предприятиях, будут стоить намного дешевле. Однако использование таких строительных конструкций чревато последствиями.

В заключении

Если речь идет о частном строительстве, то изготовить монолитный ригель можно и своими руками. Для этого достаточно подготовить специальную опалубочную конструкцию и «заправить» ее армирующим каркасом. На трети ригельного изделия арматуру стыковать не нужно. Однако при самостоятельном изготовлении нужно очень четко придерживаться регламента, так как от этого будет зависеть безопасность и несущая способность будущего сооружения.

Совместная работа поперечины с многопустотными плитами перекрытия

Врезка к статье

Опубликовано

24 февраля 2022 г.

Основное содержание статьи

Abstract

В статье представлены результаты испытаний железобетонной перекрытия и фрагмента перекрытия со сборными многопустотными плитами на кратковременную нагрузку. Несущая способность и прогибы балок сравниваются без и с учетом совместной работы с многопустотными плитами. В настоящее время при проектировании многоэтажных каркасных зданий их этапность возведения, а соответственно и нагрузки в расчетах не учитывают. Кроме того, в монолитных железобетонных каркасах не учитывается совместная работа сборных многопустотных железобетонных плит с ригелями. Это объясняется тем, что экспериментальных данных по учету совместной работы ригелей с многопутными плитами недостаточно. Для оценки совместной работы ригелей с многопутными плитами проведено экспериментальное исследование модели сборно-монолитного ригеля на аукцион кратковременных нагрузок.

Ключевые слова

железобетон
перекладина
многопустотная плита
кратковременная нагрузка
несущая способность
развал

Детали изделия

Как цитировать

Дамирович, К. У. (2022). Совместная работа поперечины с многопустотными плитами перекрытия. International Journal of Human Computing Studies , 4 (2), 63–67. Получено с https://journals.researchparks.org/index.php/IJHCS/article/view/2762

.

Список литературы

  1. 1. Хамракулов У.Д., докторант (PhD), СамГАКИ. Напряженно-деформированный расчет элементов каркаса многоэтажного здания скорректировал его конструкцию и стадию нагружения. Международный журнал инновационных инженерных и управленческих исследований. Том 09, Выпуск 10, Страницы: 189-193.
  2. 2. Никоноров Р. М. Совместная сопротивляемость, деформативность железобетонных элементов перекрытия сборно-монолитных каркасов с плоскими плитами и скрытыми ригелями //Москва. – 2008.
  3. 3. Варламов Андрей Аркадьевич и Ольга Вячеславовна Никитина. «Анализ экспериментальных данных исследований работы сборно-монолитного перекрытия с новым вариантом шпоночного стыка.» Вестник Южно-Уральского государственного университета. Серия: Строительство и архитектура 15.3 (2015).
  4. 4. БОСАКОВ Сергей Викторович, Александр Иванович МОРДИЧ, Валерий Николаевич СИМБИРКИН. «К повышению несущей способности и жесткости перекрытий, образованных многопустотными плитами.» Промышленное и гражданское строительство 4 (2017): 30-36.
  5. 5. Хамрокулов У.Д., Усманов В.Ф. Синчли биноларнинг ригелларини босқичма-босқич юкланишини ҳисобга олеб лойиҳалаш. «Меморчилик ва қурилиш муаммолари», № 1 сон, 2019 г. , 44-48 б.
  6. 6. Шпетер А. К. и др. МНОГОПУСТОТНАЯ ПЛИТА ПЕРЕКРЫТИЯ ПОНИЖЕННОЙ ВЫСОТЫ С ОГРАНИЧИТЕЛЯМИ. – 2012.
  7. 7. Карякин А. А. и др. Испытание природного фрагмента сборно-монолитного каркаса системы Аркос с плоскими перекрытиями //Вестник Южно-Уральского государственного университета. Серия: Строительство и архитектура. – 2009. – №. 35 (168).
  8. 8. Huang Z., Burgess I.W., Plank R.J. Моделирование действия мембраны бетонных плит в композитных зданиях при пожаре. II: Валидации // Журнал структурной инженерии. – 2003. – Т. 129. – №. 8. – С. 1103-1112.
  9. 9. Тена-Колунга А., Чинчилла-Портильо К.Л., Хуарес-Луна Г. Оценка состояния диафрагм систем перекрытий, используемых в городских зданиях //Инженерные конструкции. – 2015. – Т. 93. – С. 70-84.
  10. 10. Асиз А., Смит И. Система соединения массивных деревянных элементов, применяемая в горизонтальных плитах гибридных высотных зданий //Журнал строительной техники. – 2011. – Т. 137. – №. 11. – С. 1390-1393.
  11. 11. Ковалов Андрей и соавт. «Экспериментальные и компьютерные исследования железобетонных плит перекрытий при высокотемпературных воздействиях». Материаловедческий форум. Том. 968. Trans Tech Publications Ltd, 2019.
  12. 12. Кроуфорд Р., Уорд Х.С. Определение естественных периодов застройки //Бюллетень сейсмологического общества Америки. – 1964. – Т. 54. – №. 6А. – С. 1743-1756.
  13. 13. Чуа Ю. С., Лью Дж. Ю. Р., Панг С. Д. Моделирование соединений и поперечного поведения высотных модульных стальных зданий // Журнал исследований конструкционной стали. – 2020. – Т. 166. – С. 105901.
  14. 14. Зима О.Е. и соавт. Организация производства работ при реконструкции и реконструкции зданий после пожара с использованием метода подъема плит //Международный журнал техники и технологий. – 2018. – Т. 7. – №. 2.23. – С. 242-246.
  15. 15. Хамрокулов Ю.Д. Ригельнинг кўпбўшлиқли темирбетон плиталар билан биргаликда ишлаши. «Архитектура ва шаҳарсозлик: ўтмиш, бугун, келажак». Республика ильмий ва ильмий-амалий анжуман, 2021, 435-438 б.
  16. 16. Абдлебассет Ю.М., Сайед-Ахмед Э.Ю., Мурад С.А. Сейсмический расчет высотных зданий с переходными плитами: современный обзор //Электронный журнал строительной инженерии. – 2016. – Т. 16. – №. 1. – С. 38-51.
  17. 17. Джонсон Р.П. Композитные конструкции из стали и бетона: балки, плиты, колонны и каркасы зданий. – Джон Вили и сыновья, 2018.
  18. 18. Доангюн А. Работа железобетонных зданий во время Бингёльского землетрясения 1 мая 2003 г. в Турции //Инженерные конструкции. – 2004. – Т. 26. – №. 6. – С. 841-856.
  19. 19. Ван Дж., Ван В. Подход к макромоделированию и стратегии повышения прочности стальных каркасных зданий с композитными перекрытиями против потери колонн // Журнал структурной инженерии. – 2022. – Т. 148. – №. 1. – С. 04021238.

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.GeneratedMethodAccessor337.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.