Общие ошибки: различия между версиями
Евгений (обсуждение | вклад) |
Евгений (обсуждение | вклад) |
||
Строка 40: | Строка 40: | ||
<!--T:2--> | <!--T:2--> | ||
procdump.exe -accepteula -e -w mshta.exe D:\ProcDump\ | procdump.exe -accepteula -e -w mshta.exe D:\ProcDump\ | ||
D:\ProcDump\ - путь для сохранения файла дампа. | D:\ProcDump\ - путь для сохранения файла дампа. | ||
#Запускаете сценарий | #Запускаете сценарий. | ||
#Как только программа упадет | #Как только программа упадет. | ||
[[Category:Ошибки]] | [[Category:Ошибки]] |
Версия 09:01, 29 января 2020
Ошибка установки имени файла журнала
Если сценарий при запуске выдаёт ошибку «Ошибка при работe сценария. Ошибка установки имени файла журнала : Имя файла: CallOffice.log, ошибка: Код ошибки: 0x20 (Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.). Код ошибки: -40068», значит файл журнала сейчас используется.
- Его может использовать другая копия Call Office, запущенная параллельно. В этом случае надо перейти на страницу формирования журнала и изменить имя файла журнала для нового сценария. Например, для одного запущенного сценария это будет CallOffice1.log, а для второго CallOffice2.log.
- В памяти остался некорректно завершённый сценарий Call Office. Запустите диспетчер задач Windows (Ctrl+Shift+Ecs) и удалите запущенные процессы mshta.exe.
Синтаксическая ошибка файла решения
Повреждён один или несколько файлов, необходимых для корректной работы сценария. Скачайте и установите с нашего сайта установочный файл Call Office и переустановите программу от имени пользователя с правами администратора.
Возможно, из-за настроек безопасности Windows необходимо установить Call Office вне папки Program Files. Например, C:/Call Office или D:/Call Office, если это возможно.
Недопустимое число аргументов или присвоение значения свойства. Код ошибки: -2146827838
Такая проблема может возникать в случае синтаксической ошибки в коде программы. Сформируйте журнал и отправьте его разработчикам для дальнейшего изучения и выявления ошибки.
Несоответствие типа
Несоответствие типа данных с типом поля может быть по разным причинам. Пути решения проблемы:
- Проверьте тип поля, в которое вы записываете данные. Например, если тип поля числовой, то записывать туда нужно число. В случае записи строки может возникнуть такая ошибка.
- Возможно, вы изменили типы полей базы данных, а потом запустили программу. В таком случае необходимо перенастроить конфигурацию программы заново.
Не найдена соответствующая команда Если
Отсутствует команда "Условие" перед командой "Иначе". Создайте и переместите команду "Условие" до команды "Иначе".
Распознавание во время произнесения сообщения не было запущено
Распознавание во время произнесения сообщения работает в том случае, если распознавание ответа помещено после команды "Звук", то есть звуковое сообщение должно находиться во вкладке "Команды".
Распознавание голосовых команд не подготовлено
Возникновения этой ошибки означает, что версия вашей библиотеки устарела или не соответствует необходимой для работы с выбранным сервисом распознавания. Переустановите программу и, если это не помогло, обратитесь в службу поддержки Call Office и сообщите, какой сервис распознавания используете.
Ошибка сохранения настройки
Ошибка возникает в связи с отсутствием прав для доступа к файлу по пути C:\ProgramData\Call Office\CallOffice.cfg. Решение, нужно удалить файл CallOffice.cfg.
Диагностика критических ошибок при помощи ProcDump
Для диагностики критических ошибок с помощью программы ProcDump, нужно выполнить следующую инструкцию:
- Скачиваете новую библиотеку dll и файл pdb.
- Копируем файлы в папку Bin.
- Скачиваете программу ProcDump
- Запускаете ProcDump со следующим параметром:
procdump.exe -accepteula -e -w mshta.exe D:\ProcDump\
D:\ProcDump\ - путь для сохранения файла дампа.
- Запускаете сценарий.
- Как только программа упадет.