Суббота, 16.11.2024, 14:12
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Ошибки под LINUX
tormozitДата: Воскресенье, 25.04.2021, 13:07 | Сообщение # 31
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
https://www.hostedredmine.com/attachments/405655
Исправил
- инициализацию анализа техножурнала
- инициализацию интерфейсной панели
- сделал новый способ получения каталога кэша
 
nclockworkerДата: Воскресенье, 25.04.2021, 13:09 | Сообщение # 32
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
Можно попробовать использовать функцию "КаталогДокументов()", судя по описанию она может возвращать путь к директории home.

Прикрепления: 0312208.jpg (9.2 Kb)
 
tormozitДата: Воскресенье, 25.04.2021, 13:18 | Сообщение # 33
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
Функция КаталогДокументов() появилась в версии 8.3.1. У меня же поддержка с 8.2.13
 
nclockworkerДата: Воскресенье, 25.04.2021, 13:20 | Сообщение # 34
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
Цитата tormozit ()
https://www.hostedredmine.com/attachments/405655Исправил
- инициализацию анализа техножурнала
- инициализацию интерфейсной панели
- сделал новый способ получения каталога кэша

Перекачал 2 раза, интерфейсная панель все так же не открывается:

 
tormozitДата: Воскресенье, 25.04.2021, 13:22 | Сообщение # 35
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
Извиняюсь. Выложил старый файл.
 
tormozitДата: Воскресенье, 25.04.2021, 13:24 | Сообщение # 36
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
Выложил новый файл https://www.hostedredmine.com/attachments/405660
 
nclockworkerДата: Воскресенье, 25.04.2021, 14:06 | Сообщение # 37
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
Цитата tormozit ()
Функция КаталогДокументов() появилась в версии 8.3.1. У меня же поддержка с 8.2.13

я так думаю, что для работы с системными функциями, по-хорошему, надо писать внешние компоненты для Windows и Linux.

"Анализ техножурнала" проверить не удалось, т.к. съедается вся доступная оперативная память и клиент падает.

В инструменте "Анализ метаданных" ошибка переполнения стека:

Добавлено (25.04.2021, 14:11)
---------------------------------------------
"Анализ замера производительности":


"Исследователь объектов" в прошлый раз открывался. На этой версии тоже съедает всю оперативку и клиент падает.

Добавлено (25.04.2021, 14:32)
---------------------------------------------
"Редактор параметров сеанса" и "Подключение внешних источников данных" раньше открывались, теперь тоже съедают всю память, пока ОС не встает колом.

 
tormozitДата: Воскресенье, 25.04.2021, 14:32 | Сообщение # 38
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
https://www.hostedredmine.com/attachments/405684
исправлено
- переполнение стека
 
nclockworkerДата: Воскресенье, 25.04.2021, 14:42 | Сообщение # 39
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
"Анализ метаданных"


Плюс это:

--
"Анализ техножурнала" - приложение сразу крашится.

"Консоль http запросов" - начала открываться.

"Консоль запросов":


"Консоль кода" - начала открываться.
"Подбор и обработка объектов БД" - начала открываться
"Поиск дублей и замена ссылок" - начала открываться.

"Интерфейсная панель":

Добавлено (25.04.2021, 14:45)
---------------------------------------------
"Настройка журнала регистрации" - начала открываться.
"Анализ журнала регистрации" - начал открываться.
"Выгрузка загрузка данных через файл" - начал открываться.

"Динамический список", начал открываться, но с сообщениями:

Добавлено (25.04.2021, 14:50)
---------------------------------------------
"О подсистеме" -> "Информация для технической поддержки":


"Панель инструментов":



"Поиск битых ссылок" - начал открываться.

"Полнотекстовый поиск данных":


"Редактор изменений на узлах" - открывается.
"Редактор констант" - открывается
"Редактор объекта БД" - открывается
"Редактор пользователей" - открывается
"Редактор предопределенных" - открывается
"Сравнение таблиц" - открывается

Добавлено (25.04.2021, 14:54)
---------------------------------------------
"Удаление объектов с контролем ссылок" - открывается.
"Управление итогами регистров" - открывается.
"Структура хранения бд" - открывается
"Синтакс помощник":


"Отсутствующие индексы СУБД": открывается, при формировании такая ошибка



Плюс эти:
 
tormozitДата: Воскресенье, 25.04.2021, 14:55 | Сообщение # 40
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
При ошибках "Неизвестный идентификатор формы" вроде бы должно сообщение выводиться о том, что нужно изменить свойство конфигурации. Это не связано с linux.
 
nclockworkerДата: Воскресенье, 25.04.2021, 15:00 | Сообщение # 41
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
"Отладка внешних обработок БСП":


"Открыть объект для отладки":



"Обработка модулей метаданных" - открывается.
"Консоль построителей отчетов" - открывается.
"Консоль компоновки данных" - открывается.

"Анализ прав доступа":


Плюс эти:


"Загрузка табличных данных" - открывается.

"История данных", открывается, но с сообщениями:

 
tormozitДата: Воскресенье, 25.04.2021, 15:07 | Сообщение # 42
Генералиссимус
Группа: Администраторы
Сообщений: 6451
Репутация: 168
Статус: Оффлайн
Файловый кэш так и не заработал.
Попробуй в консоли кода выполнить код
           
Код
ПеременныеОкружения = ирОбщий.ВыполнитьКомандуОСЛкс("env");
            ПользовательОС = ирОбщий.СтрокаМеждуМаркерамиЛкс(ПеременныеОкружения, "USER=", Символы.ПС, Ложь);

Покажи результаты
 
nclockworkerДата: Воскресенье, 25.04.2021, 15:07 | Сообщение # 43
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
"Колонки БД" открываются, с сообщениями:


"Консоль заданий" - открывается.

"Консоль сервера":



"Настройка техножурнала" - открывается
"Подготовка к изменению структуры БД" - открывается.

"Статистика по запросам СУБД":


И сообщения:


Пока так

Добавлено (25.04.2021, 15:09)
---------------------------------------------

Цитата tormozit ()
Покажи результаты

Пока не работает.

Добавлено (25.04.2021, 15:18)
---------------------------------------------
Выполнил через отладку:

Это ПеременныеОкружения 


А это ПользовательОС:

 
nclockworkerДата: Воскресенье, 25.04.2021, 15:40 | Сообщение # 44
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн
У тебя где-то теряется имя пользователя при вызове "КаталогИзданияПлатформыВПрофилеЛкс"



Похоже у тебя функция "ТекущийПользовательОСЛкс()" выполняется в некоторых случаях от имени 1С (вызов сервера?), т.к. переменных гораздо меньше:


Похоже действительно на сервере получить имя текущего пользователя сложнее:

Прикрепления: 9807416.jpg (84.5 Kb) · 3380190.jpg (164.3 Kb)


Сообщение отредактировал nclockworker - Воскресенье, 25.04.2021, 15:53
 
testpilot24Дата: Воскресенье, 25.04.2021, 15:50 | Сообщение # 45
Сержант
Группа: Проверенные
Сообщений: 34
Репутация: 16
Статус: Оффлайн
tormozit, Я смог найти только одно решение, которое позволяет получить значения переменных среды, это на клиенте выполнить команду системы, которая запишет в файл переменные среды окружения и затем их где-нибудь сохранит

Формат команды такой: КомандаСистемы("set > """ + ПолныйПутьКФайлу + """");
Затем читаем сохранённый файл. В нем будет несколько строк формата
name=value, где name - имя переменной, value значение данной переменной

Под винду формат аналогичной команды несколько другой: КомандаСистемы("env > """ + ПолныйПутьКФайлу + """");
На выходе так же получим тестовый файл, где каждая строка это пара имя переменной значение переменной

Вполне подойдет вариант с генерацией какого-нибудь временного файла и в него записать все переменные среды.


Сообщение отредактировал testpilot24 - Воскресенье, 25.04.2021, 15:54
 
Поиск: