Добрый день
Версия Stimulsoft.Reports.Web.NetCore 2020.1.1
Проблема:
Отчет создан в дизайнере для win forms.
При попытке открыть его в дизайнере Web.NetCore выдает ошибку:
System.Xml.XmlException
HResult=0x80131940
Message=An error occurred while parsing EntityName. Line 3, position 74.
Source=System.Private.Xml
StackTrace:
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
at System.Xml.XmlTextReaderImpl.Throw(String res)
at System.Xml.XmlTextReaderImpl.ParseEntityName()
at System.Xml.XmlTextReaderImpl.ParseEntityReference()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlTextReader.Read()
at Stimulsoft.Report.Web.HtmlFromXamlConverter.ReadNextToken(XmlReader xamlReader)
at Stimulsoft.Report.Web.HtmlFromXamlConverter.WriteElementContent(XmlTextReader xamlReader, XmlTextWriter htmlWriter, StringBuilder inlineStyle)
at Stimulsoft.Report.Web.HtmlFromXamlConverter.WriteFlowDocument(XmlTextReader xamlReader, XmlTextWriter htmlWriter, Boolean asFullDocument)
at Stimulsoft.Report.Web.HtmlFromXamlConverter.ConvertXamlToHtml(String xamlString, Boolean asFullDocument)
at Stimulsoft.Report.Web.RtfToHtmlConverter.ConvertRtfInSTAThread(Object rtf)
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Threading.ThreadHelper.ThreadStart(Object obj)
и в браузере сообщение о таймауте, а приложение отваливается
вопросы:
1. можно ли как-то пофиксить (совместимы ли, вообще, форматы для разных платформ)?
2. как перехватывать такие ошибки (чтоб приложение дальше работало)?
ПС
пытался сохранять в json-формат и открывать в Web.NetCore - тоже самое
в триале 2020.5.2 то же самое
Ошибка загрузки отчета
Re: Ошибка загрузки отчета
Здравствуйте.
А в WinForms шаблон открывается нормально?
Для начала надо посмотреть на шаблон.
Что именно находится в строке 3.
Как вы сохраняете отчёт?
Спасибо.
А в WinForms шаблон открывается нормально?
Для начала надо посмотреть на шаблон.
Что именно находится в строке 3.
Как вы сохраняете отчёт?
Спасибо.
Re: Ошибка загрузки отчета
Здравствуйте.
В WinForms шаблон открывается норм.
Причина падения - наличие Rich Text компонетов в отчете.
Проверить можно на ваших примерах, загрузив https://github.com/stimulsoft/Samples-N ... chText.mrt
как вот отловить ошибку чтоб не валилось приложение?
оборачивание в try catch: return StiNetCoreDesigner.DesignerEventResult(this);
и Middleware обработки ошибок не помогают(
В WinForms шаблон открывается норм.
Причина падения - наличие Rich Text компонетов в отчете.
Проверить можно на ваших примерах, загрузив https://github.com/stimulsoft/Samples-N ... chText.mrt
как вот отловить ошибку чтоб не валилось приложение?
оборачивание в try catch: return StiNetCoreDesigner.DesignerEventResult(this);
и Middleware обработки ошибок не помогают(
Re: Ошибка загрузки отчета
Здравствуйте,
Rich Text компонент не поддерживается в NET Core версии.
Мы добавим дополнительные проверки что бы не возникало ошибок при открытии таких отчетов.
Спасибо.
Rich Text компонент не поддерживается в NET Core версии.
Мы добавим дополнительные проверки что бы не возникало ошибок при открытии таких отчетов.
Спасибо.
Re: Ошибка загрузки отчета
Здравствуйте,
Проблема исправлена. Фикс будет в следующем билде.
Спасибо.
Проблема исправлена. Фикс будет в следующем билде.
Спасибо.