Ошибка при формировании отчета в версии 2012.2

Обсуждение Stimulsoft Reports.WPF
Ответить
Ruslan
Сообщения: 38
Зарегистрирован: 24 ноя 2011, 14:10
Откуда: Russia

Ошибка при формировании отчета в версии 2012.2

Сообщение Ruslan »

Добрый день!

Скачал обновленную версию Stimulsoft Reports.Wpf 2012.2. Теперь если при построении отчета указывать в методе RenderWithWpf параметр showProgress равным true, возникает ошибка "Cannot set Owner property to a Window that has not been shown previously." В моем приложении используется сторонний компонент для создания вкладок (типа MDI интерфейса). Вьюер отчета лежит на одной из вкладок. Данная ошибка возникает, когда была открыта какая-либо еще вкладка, кроме отчета. В предыдущей версии Stimulsoft Reports.Wpf все было ок. В чем может быть проблема?

Вот полный стэктрэйс ошибки:
at System.Windows.Window.set_Owner(Window value)
at Stimulsoft.Report.Wpf.StiProgressInformation.Start(String title, Int32 progressMaximum)
at Stimulsoft.Report.Wpf.StiProgressInformation.Start(String title)
at Stimulsoft.Report.StiReport.Render(StiRenderState renderState, StiGuiMode guiMode)
at Stimulsoft.Report.StiReport.RenderWithWpf(StiRenderState renderState)
at Stimulsoft.Report.StiReport.RenderWithWpf(Boolean showProgress, Int32 fromPage, Int32 toPage)
at Stimulsoft.Report.StiReport.RenderWithWpf(Boolean showProgress)
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Ошибка при формировании отчета в версии 2012.2

Сообщение Aleksey »

Здравствуйте,

Пожалуйста, пришлите простой тестовый проект, который воспроизводит данную проблему, для анализа.

Спасибо.
Ruslan
Сообщения: 38
Зарегистрирован: 24 ноя 2011, 14:10
Откуда: Russia

Re: Ошибка при формировании отчета в версии 2012.2

Сообщение Ruslan »

Проблема решена некоторыми изменениями в коде приложения. Ошибка возникает, когда у какого либо другого контрола есть ссылка на объект Window (основное окно в качестве Owner), который еще ни разу не был показан на экране.
В аттаче пример.
Вложения
WpfApplication1.zip
(4.57 МБ) 251 скачивание
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 08:16

Re: Ошибка при формировании отчета в версии 2012.2

Сообщение Anton Lozovskiy »

Здравствуйте,

Проверили ваш пример приложения, но проблему воспроизвести не удалось.

Спасибо.
Ruslan
Сообщения: 38
Зарегистрирован: 24 ноя 2011, 14:10
Откуда: Russia

Re: Ошибка при формировании отчета в версии 2012.2

Сообщение Ruslan »

Добрый день!
Вот более упрощенный пример, с последней версией.
Вложения
WpfApplication1.zip
(4.62 МБ) 237 скачиваний
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 08:16

Re: Ошибка при формировании отчета в версии 2012.2

Сообщение Anton Lozovskiy »

Здравствуйте,

Спасибо за примеры. Теперь получилось воспроизвести проблему и исправить проблему. Патч будет доступен в следующем пререлиз билде.

Спасибо.
Ответить