|
Ошибка при открытии релиза 1.3.110.3 | ☑ | ||
---|---|---|---|---|
0
Tolstiy Beremenniy
30.10.18
✎
04:18
|
Выявлена проблема с обновлением конфигурации УПП 1.3.110.3.
Обновление идет с конфигурации Enterprise_1_3_106_1. Так как не хватает ресурсов сервере, на релиз 1.3.106.1, было загруженно обновление Enterprise_1_3_109_1. Заранее подготовленное. Потом оно было обновленно на 1.3.110.3. были произведены все обновления и сохранения на этот релиз. Но, сейчас при запуске обновленной конфигурации 1.3.110.3 выдается ошибка: {ОбщийМодуль.ПолныеПрава.Модуль(707)}: Ошибка при получении значения атрибута контекста (ТекущийПользователь) Запрос.УстановитьПараметр("ТекущийПользователь", ПараметрыСеанса.ТекущийПользователь); по причине: {МодульСеанса(24)}: Слишком много фактических параметров Запрос.УстановитьПараметр("ТекущийПользователь", ПараметрыСеанса.ТекущийПользователь); {ОбщийМодуль.ПолныеПрава.Модуль(707)}: Ошибка при получении значения атрибута контекста (ТекущийПользователь) Запрос.УстановитьПараметр("ТекущийПользователь", ПараметрыСеанса.ТекущийПользователь); по причине: {МодульСеанса(24)}: Слишком много фактических параметров Запрос.УстановитьПараметр("ТекущийПользователь", ПараметрыСеанса.ТекущийПользователь); {МодульСеанса(24)}: Слишком много фактических параметров ИнтеграцияЕГАИС.УстановитьПараметрыСеанса("ИдентификаторСеансаЕГАИС", УстановленныеПараметры); Что с ней можно сделать? |
|||
1
Tolstiy Beremenniy
30.10.18
✎
04:19
|
(0+) То есть в самом коде ошибки нет.
Но она выдается. |
|||
2
Tolstiy Beremenniy
30.10.18
✎
04:34
|
Я не знаю что делать. Из за чего идет такая ошибка?
Как её исправлять? |
|||
3
Пробел
30.10.18
✎
04:37
|
Попробуйте почистить кэш.
|
|||
4
Tolstiy Beremenniy
30.10.18
✎
04:40
|
Вот в этой процедуре, не видим ТекущийПользователь
|
|||
5
Tolstiy Beremenniy
30.10.18
✎
04:58
|
(3) Я почистил, удалил все каталоги с кракозябрами
из каталогов Local и Roaming. Что то ещё нужно сделать? |
|||
6
Случайный прохожий
30.10.18
✎
05:10
|
Конфигуратор не предлагать? :)
|
|||
7
Tolstiy Beremenniy
30.10.18
✎
05:14
|
(6) там не срабатывает точка останова!
Сразу из конфигуратора запускается предприятие и выходит ошибка!!!!! |
|||
8
Tolstiy Beremenniy
30.10.18
✎
05:15
|
Сейчас вот такая ошибка стала выходить, -
{МодульСеанса(24)}: Слишком много фактических параметров ИнтеграцияЕГАИС.УстановитьПараметрыСеанса("ИдентификаторСеансаЕГАИС", УстановленныеПараметры); {МодульСеанса(24)}: Слишком много фактических параметров ИнтеграцияЕГАИС.УстановитьПараметрыСеанса("ИдентификаторСеансаЕГАИС", УстановленныеПараметры); на процедуру. Процедура УстановкаПараметровСеанса(ТребуемыеПараметры) Если ТребуемыеПараметры = Неопределено Тогда // раздел "безусловной" инициализации параметров сеанса ПолныеПрава.УстановитьПараметрыМеханизмаОграниченияПравДоступа(); Иначе УстановленныеПараметры = Новый Структура; Для Каждого ИмяПараметра ИЗ ТребуемыеПараметры Цикл УстановитьЗначениеПараметраСеанса(ИмяПараметра, УстановленныеПараметры); КонецЦикла; КонецЕсли; // СтандартныеПодсистемы СтандартныеПодсистемыСервер.УстановкаПараметровСеанса(ТребуемыеПараметры); // Конец СтандартныеПодсистемы // ЕГАИС ИнтеграцияЕГАИС.УстановитьПараметрыСеанса("ИдентификаторСеансаЕГАИС", УстановленныеПараметры); // Конец ЕГАИС ПараметрыСеанса.УдаляемыйДокумент = Неопределено; КонецПроцедуры |
|||
9
Tolstiy Beremenniy
30.10.18
✎
05:16
|
Что запускается в самом начале при старте УПП.
Почему не останавливается на точке останова? |
|||
10
Пробел
30.10.18
✎
05:22
|
похоже кривое обновление. В 1.3.106 ИнтеграцияЕГАИС.УстановитьПараметрыСеанса выглядит так:
// Выполняет установку параметров сеанса. Вызывается из модуля сеанса. // Процедура УстановитьПараметрыСеанса(ТребуемыеПараметры) Экспорт Если ТипЗнч(ТребуемыеПараметры) <> Тип("Массив") Тогда Возврат; КонецЕсли; Для Каждого ИмяПараметра Из ТребуемыеПараметры Цикл Если ИмяПараметра = "ИдентификаторСеансаЕГАИС" Тогда ПараметрыСеанса.ИдентификаторСеансаЕГАИС = Новый УникальныйИдентификатор; КонецЕсли; КонецЦикла; КонецПроцедуры Попробуйте заменить эту процедуру процедурой из конфигурации поставщика. А отладка у Вас, возможно, не работает из-за того, что в командной строке агента сервера не указан debug |
|||
11
Tolstiy Beremenniy
30.10.18
✎
05:23
|
(10) обычное приложение. Там тоже нужен debug?
|
|||
12
Михаил Иванович
30.10.18
✎
05:33
|
Похоже ТС это ливингстар.
|
|||
13
Пробел
30.10.18
✎
05:35
|
(11) а, ну да. Должно отлаживаться без дебага.
|
|||
14
Пробел
30.10.18
✎
05:39
|
Я бы поднял бэкап и повторил цепочку обновлений, аккуратно и вдумчиво. Если ошибка вылезла при старте системы, то другие ошибки могут вылезти вообще где угодно.
|
|||
15
Tolstiy Beremenniy
30.10.18
✎
05:41
|
(14) Проблема в том что это не реально.
Сервер не дает ресурсы. |
|||
16
Tolstiy Beremenniy
30.10.18
✎
05:46
|
(14)
Так а если релизы Enterprise_1_3_106_1 Enterprise_1_3_107_1 Enterprise_1_3_108_2 Enterprise_1_3_109_1 все запустились? а Enterprise_1_3_110_3 нет. почему проблема в релизе 1_3_106_1 ? |
|||
17
НоваяВолна
30.10.18
✎
05:48
|
(16) да пересоздай ты уже пользователя и не парься...
|
|||
18
Пробел
30.10.18
✎
05:49
|
(16) тогда возьмите 109 и обновите на 110. При сравнении-объединении обратите особое внимание на общий модуль "ИнтеграцияЕГАИС".
|
|||
19
Tolstiy Beremenniy
30.10.18
✎
05:52
|
(18) Я пока делал через поддержка. Обновить конфигурацию.
|
|||
20
НоваяВолна
30.10.18
✎
05:52
|
(19) упссс ... это интересно. Неужели?
|
|||
21
Tolstiy Beremenniy
30.10.18
✎
05:57
|
(20) Да, а почему интересно?
Автоматическое обновление типовых релизов. |
|||
22
Tolstiy Beremenniy
30.10.18
✎
06:09
|
(18) Да тут не в этом дело.
Обновление прошло. И я сверил процедуры. В типовом 1.3.106.1 и 1.3.110.3, они идентичны. Дело в том что Ругается на текущего пользователя. он же всегда должен быть в параметрах сеанса! а если обычное приложение, почему не работает отладка? |
|||
23
Mankubus
30.10.18
✎
06:13
|
(1) как это в коде нет ошибки? В процедуре может быть только 1 параметр, а в неё передаётся 2 параметра
|
|||
24
Tolstiy Beremenniy
30.10.18
✎
06:14
|
Или все же нужен debug на сервере?
Открыл файловую версию, там запускается отладка. А тут нет. |
|||
25
Tolstiy Beremenniy
30.10.18
✎
06:16
|
Подскажите как именно включить debug ?
|
|||
26
НоваяВолна
30.10.18
✎
06:30
|
||||
27
Tolstiy Beremenniy
30.10.18
✎
07:43
|
А почему могло быть что Enterprise_1_3_109_1 релиз
запустился. А на 1.3.110.3. стали выходить ошибки? Пока на сервере не запустить отладку. Я выгрузил .cf в файловую базу и там тоже есть в журнале ошибки. Просматривал их через журнал регистрации, - {ОбщийМодуль.ОбменДаннымиВызовСервера.Модуль(88)}: Ошибка при получении значения атрибута контекста (ДатаОбновленияПовторноИспользуемыхЗначенийМРО) Если ПараметрыСеанса.ДатаОбновленияПовторноИспользуемыхЗначенийМРО <> АктуальнаяДата Тогда по причине: {МодульСеанса(24)}: Слишком много фактических параметров Если ПараметрыСеанса.ДатаОбновленияПовторноИспользуемыхЗначенийМРО <> АктуальнаяДата Тогда {ОбщийМодуль.ПолныеПрава.Модуль(641)}: Ошибка при получении значения атрибута контекста (ТекущийПользователь) {ОбщийМодуль.ОбменДаннымиВызовСервера.Модуль(88)}: Ошибка при получении значения атрибута контекста (ДатаОбновленияПовторноИспользуемыхЗначенийМРО) Если ПараметрыСеанса.ДатаОбновленияПовторноИспользуемыхЗначенийМРО <> АктуальнаяДата Тогда по причине: {МодульСеанса(24)}: Слишком много фактических параметров Если ПараметрыСеанса.ДатаОбновленияПовторноИспользуемыхЗначенийМРО <> АктуальнаяДата Тогда {ОбщийМодуль.ПолныеПрава.Модуль(641)}: Ошибка при получении значения атрибута контекста (ТекущийПользователь) {МодульСеанса(24)}: Слишком много фактических параметров Обновление информационной базы на версию "1.3.110.3" завершилось с ошибками: {(1)}: Метод объекта не обнаружен (ЗаполнитьВходящиеДокументыНастроек) Справочники.СоглашенияОбИспользованииЭД.ЗаполнитьВходящиеДокументыНастроек() |
|||
28
Lexey_
30.10.18
✎
07:45
|
(12) да, это ливингстар
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |