Это старая версия документа.


Сообщения об ошибках в статусе портала

Перечень известных ошибок из статуса портала и рекомендаций по их решению приведён ниже в таблице 1.

Текст сообщения из статуса портала Причина проблемы Рекомендации по решению1)
1 "Ошибка. Ссылка на объект не указывает на экземпляр объекта.", возникает практически сразу после запуска портала. На сервере портала не запущена служба BS_PingHost. Запустить/перезапустить службу BS_PingHost на сервере портала.
2 "Ошибка подключения к БД: 2002" Служба BS_WebServiceMySql на сервере портала отключена, или повреждён файл bsportal.ini из папки с порталом. 1. Запустить/перезапустить службу BS_WebService на сервере портала.
2. В начале файла bsportal.ini добавить пустую строку.
3. Проверить корректность подключения.
3 "Ошибка при формировании структуры портала: Ошибка лицензии" Не отмечены для выгрузки в портал пользователи, либо отмеченные для выгрузки пользователи недоступны на стороне сервера. Требуется проверить, что отмечены для выгрузки в портал пользователи (см. Назначение пользователей портала) и что они доступны на стороне сервера (либо локальные пользователи сервера портала, либо доменные, доступные с сервера портала), а если это не так - привести ситуацию к требуемой.
4 1. "Ошибка. На сервере не запущен Apache или MySQL"
2. "Не удалось запустить службу BS_WebService на компьютере"
Это показатель того, что где-то в конфигурационных файлах Apache ошибка. Для решения этой проблемы требуется оттестировать файл конфигурации такой командой:
C:\Program Files (x86)\STU-Soft\Business Studio 4.2\BS_WebService\Apache2.4\bin\httpd.exe -t -f conf\httpd-service.conf.

В ответе должно быть написано, что не так с настройками Apache – исправьте эти ошибки.
5 "hexadecimal value 0x1F, is an invalid character" С высокой вероятностью какой-то из объектов, выгружаемых на портал, имеет недопустимый символ в своём названии. На текущий момент требуется вручную найти такой объект и для него с нуля перепечатать от руки название.
6 "System.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted" Apache или MySql не смогли занять прописанные для них порты Надо запустить из командной строки следующую команду и посмотреть:
1. кто занимает порт Apache (по умолчанию 5558): netstat -a -o | find ":5558"
2. кто занимает порт MySQL(по умолчанию 5556): netstat -a -o | find ":5556"

И принять меры к тому, чтобы эти порты не занимались этими сторонними приложениями.
7 1. "Не удалось получить группу для"
2. "Не удалось получить группы для"
- Рекомендации по решению приведены в статье базы знаний Портал не формируется, в статусе ошибка получения или перечисления групп
8 В сообщении об ошибке встречается фрагмент "не имеет прав на запуск помощников на tcp://" Пользователь, под которым выполняется формирование портала, не является администратором компьютера, имя/IP-адрес которого присутствуют в сообщении, в связи с чем не может выполнить требуемую операцию. Требуется сделать такого пользователя администратором компьютера (в случае же, если эта проблема возникает со вспомогательным сервером при распределенном формировании, то также решением будет пользователя, от которого запускается BSPS на основном сервере, включить на вспомогательном сервере в состав локальной группы "BS_PortalGroup").
9 В сообщении об ошибке встречается фрагмент "500" - Необходимо сообщить о проблеме на адрес техподдержки support@businessstudio.ru с описанием того, какие файлы менялись, и прикреплённом файлом ошибок Apache (по умолчанию такой файл можно найти на сервере портала в папке C:\ProgramData\STU-Soft\BS_WebService\logs).
Таблица 1. Перечень известных ошибок из статуса портала и рекомендаций по их решению

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

Если после обновления проблема сохраняется, для продолжения изучения ситуации необходимо сообщить о проблеме на адрес на техподдержки support@businessstudio.ru, приложив к обращению:

  1. Ссылку на данную статью системы справки: Сообщения об ошибках в статусе портала.
  2. Описание проблемы (текст, скриншоты).
  3. Архив с логами портала2), выгруженными по кнопке "Сохранить логи" из окна "Управление Business Studio Portal Server" (если логи не выгружаются автоматически по какой-либо причине, нужно собрать их вручную в соответствии с инструкциями из статьи базы знаний Сбор логов Business Studio Portal вручную.).
1) После устранения ошибки в соответствии с приведёнными инструкциями нужно попробовать запустить портал по кнопке "Запустить" в окне "Управление Business Studio Portal Server".
2) Вы можете ускорить обработку Вашего запроса, найдя в выгруженных логах сообщения об ошибках по инструкциям из статьи search_for_errors_in_the_portal_logs и прислав их вместе с указанным архивом в отдельном файле
Driven by DokuWiki