...

Ошибка при генерации документа

Тема в разделе "Проблемы/ошибки", создана пользователем kantsl, 5 янв 2019.

  1. kantsl

    kantsl New Member

    При отладке такая ошибка:
    System.InvalidOperationException: Не удалось возобновить или запустить экземпляр процесса ---> System.Exception: Ошибка генерации документа по шаблону. (Название-kanal.doc;Файл-kanal.doc:f4ed8ec7-a9f3-462f-93f7-6005af1b3fec;Документ-) ---> Antlr.Runtime.MismatchedTokenException: A recognition error occurred.
    at EleWise.TemplateGenerator.Adl.AdlParser.ReportError(RecognitionException e)
    at EleWise.TemplateGenerator.Adl.AdlParser.template()
    at EleWise.TemplateGenerator.GeneratorBase.Parse(String template)
    at EleWise.ELMA.DocumentGenerators.WordDocumentGeneratorProvider.Create(String templateFileName, IGeneratorProvider provider)

    Не могу понять где "копать".
     
  2. kantsl

    kantsl New Member

    используя сценарий, такая же ошибка
    System.InvalidOperationException: Не удалось возобновить или запустить экземпляр процесса ---> EleWise.ELMA.Exceptions.ScriptExecuteException: Ошибка исполнения сценария в процессе "Канал связи" (ID экземпляра: 5354): A recognition error occurred. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Antlr.Runtime.MismatchedTokenException: A recognition error occurred.
    at EleWise.TemplateGenerator.Adl.AdlParser.ReportError(RecognitionException e)
     
  3. akarimov

    akarimov Member

    обычно такое бывает когда шаблон неверно подготовлен - ссылаетесь в нем на несуществующие в процессе переменные, или функцию с ошибками в синтаксисе пишете.
    Поскольку отладчика нормального для генератора документов нет, есть один только путь опытный - пошагово удалять все лишнее в доке шаблоне, пока не пройдет процесс генерации, отсюда будет понятно где ошибка
     
  4. kantsl

    kantsl New Member

    Спасибо так и оказалось. Забыл отписать...
     

Поделиться: