208 похожих чатов

Всех приветствую! Есть проблема с работой сессий при редактировании свойства

в инфоблоке /bitrix/admin/iblock_edit.php (Тип инфоблока - Новости - Редактирование - Свойства - Три точки).

Как проявляется баг:
Открываю редактирование свойства (три точки) - Нажимаю "Применить" ajax запрос зависает, в дев тулзах вижу:

при запросе на /bitrix/admin/iblock_edit_property.php?lang=ru&propedit=123&bxpublic=Y&receiver=obIBProps&bxsender=core_window_cadmindialog получаю ошибку:

[RuntimeException]
Could not start session because headers have already been sent. "/home/bitrix/ext_www/site/bitrix/modules/main/classes/general/jscore.php":156. (0)
/home/bitrix/ext_www/site/bitrix/modules/main/lib/session/session.php:151
#0: Bitrix\Main\Session\Session->start
/home/bitrix/ext_www/site/bitrix/modules/main/lib/session/legacy/lazysessionstart.php:41
#1: Bitrix\Main\Session\Legacy\LazySessionStart->start
/home/bitrix/ext_www/site/bitrix/modules/main/lib/session/legacy/lazysessionstart.php:46
#2: Bitrix\Main\Session\Legacy\LazySessionStart->offsetExists
/home/bitrix/ext_www/site/bitrix/modules/statistic/stat_tools.php:129
#3: __SetNoKeepStatistics
/home/bitrix/ext_www/site/bitrix/modules/statistic/classes/general/keepstatistic.php:71
#4: CKeepStatistics::Keep
/home/bitrix/ext_www/site/bitrix/modules/main/classes/general/module.php:483
#5: ExecuteModuleEventEx
/home/bitrix/ext_www/site/bitrix/modules/main/include.php:530
#6: require_once(string)
/home/bitrix/ext_www/site/bitrix/modules/main/include/prolog_admin_before.php:39
#7: require_once(string)
/home/bitrix/ext_www/site/bitrix/modules/iblock/admin/iblock_edit_property.php:10
#8: require(string)
/home/bitrix/ext_www/site/bitrix/admin/iblock_edit_property.php:1
----------

Опытным путем обнаружил что проблема только при настройке разделенных сессий 'mode' => 'separated' (при 'mode' => 'default' бага нет). Кто подскажет в какую сторону капнуть.


Битрикс БУС 23.300.200
Окружение на Bitrix VM 7.5.2 PHP 8.0
Сессии и кеш настроены на Redis.

bitrix/.settings_extra.php

return array(
'session' => array(
'value' => array(
'lifetime' => 14400,
'mode' => 'separated',
'handlers' => array(
'kernel' => 'encrypted_cookies',
'general' => array(
'type' => 'redis',
'port' => '6379',
'host' => '127.0.0.1',
)
),
)
),
'cache' => array(
'value' => array(
'type' => array(
'class_name' => '\\Bitrix\\Main\\Data\\CacheEngineRedis',
'extension' => 'redis'
),
'redis' => array(
'host' => '127.0.0.1',
'port' => '6379',

),
'sid' => $_SERVER["DOCUMENT_ROOT"] . "#01"
),
),
);

4 ответов

94 просмотра

Писать в тп

У нас была подобная ошибка, когда один из модулей добавлял js string на страницу. Т.е. получалось что эта строка улетала первой при jscore::init (один из ленгов для битриксового js).

Maksim- Автор вопроса
Andrei Nikolaev
У нас была подобная ошибка, когда один из модулей ...

сторонние модули партнеров имеются в виду? на вскидку не помните какой?) тоже была идея по-удалять модули

Maksim
сторонние модули партнеров имеются в виду? на вски...

Не помню, но у нас на Б24. Там что-то с lang_additional было связно.

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Карта сайта