ошибка при открытии отчета через WebViewer

Обсуждение Stimulsoft Reports.NET
Ответить
isannn
Сообщения: 32
Зарегистрирован: 21 фев 2013, 11:16

ошибка при открытии отчета через WebViewer

Сообщение isannn »

запускаю отладку
открывается страница
и сразу вываливается исключение

Код: Выделить всё

Ошибка сервера в приложении '/'.
--------------------------------------------------------------------------------


 Ссылка на объект не указывает на экземпляр объекта. 
Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода. 

Сведения об исключении: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.

Ошибка источника: 




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


Трассировка стека: 





[NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.]
   Reports.Report.Form1_LoadForm(Object sender, EventArgs e) +71
   Stimulsoft.Report.Dialogs.StiForm.InvokeLoadForm(EventArgs e) +147
   Stimulsoft.Report.Web.StiWebViewer.CreateChildControls() +816
   System.Web.UI.Control.EnsureChildControls() +83
   Stimulsoft.Report.Web.StiWebViewer.OnLoad(EventArgs e) +131
   System.Web.UI.Control.LoadRecursive() +54
   System.Web.UI.Control.LoadRecursive() +145
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772
 


--------------------------------------------------------------------------------
Информация о версии: Платформа Microsoft .NET Framework, версия:4.0.30319; ASP.NET, версия:4.0.30319.18034 
(скриншот 2013-04-18_0839.png)

прикреплен солюшин с проектом с WebViewer'ом и тестовым WinForm проектом
в WinForm отчет открывается
через WebViewer - исключение
<ReportVersion>2011.1.1000</ReportVersion>
что делать?
Вложения
bigData-130417_1655.mrt
отчет
(199.69 КБ) 372 скачивания
BigDataReport.zip
проект vs2010
(5.98 МБ) 162 скачивания
исключение
исключение
2013-04-18_0839.png (69.83 КБ) 3754 просмотра
isannn
Сообщения: 32
Зарегистрирован: 21 фев 2013, 11:16

Re: ошибка при открытии отчета через WebViewer

Сообщение isannn »

запускаю на локальном iis
исключение вываливается после выхода из Page_Load
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: ошибка при открытии отчета через WebViewer

Сообщение Vladimir »

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

Мы протестировали ваш отчёт.

К сожалению, в WebViewer имеется очень ограниченная поддержка форм отчёта, и так как платформа Web совершенно другая, то реализовано всё совсем не так, как в WinForms.
В данном случае, контролы на форме создаются другие и совсем другими способами, поэтому обращение к ним в событии формы LoadForm и вызывает ошибку.

Мы рекомендуем вам установить последнюю версию 2013.1.
В ней реализована полная поддержка переменных, запрашиваемых у пользователя. Поддерживаются все типы переменных отчёта: простые значения, даты, списки, редактируемые списки, границы значений. В равной мере, указанные типы переменных поддерживаются и в WebViewerFx.

Спасибо.
isannn
Сообщения: 32
Зарегистрирован: 21 фев 2013, 11:16

Re: ошибка при открытии отчета через WebViewer

Сообщение isannn »

мне достаточно подключить сборки из версии 2013.1 к проекту vs2010?
требуется ли конвертировать отчет из старой версии стимула в 2013.1?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: ошибка при открытии отчета через WebViewer

Сообщение HighAley »

Здравствуйте.
isannn писал(а):мне достаточно подключить сборки из версии 2013.1 к проекту vs2010?
требуется ли конвертировать отчет из старой версии стимула в 2013.1?
Конвертировать отчёты не надо.

Спасибо.
isannn
Сообщения: 32
Зарегистрирован: 21 фев 2013, 11:16

Re: ошибка при открытии отчета через WebViewer

Сообщение isannn »

поставил 2013.1 триал
удалил ссылки на старые сборки стимула в проекте
добавил ссылки на новые сборки
не помогло
та же ошибка
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: ошибка при открытии отчета через WebViewer

Сообщение Vladimir »

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

К сожалению, в WebViewer имеется очень ограниченная поддержка форм отчёта, и так как платформа Web совершенно другая, то реализовано всё совсем не так, как в WinForms.
В данном случае, контролы на форме создаются другие и совсем другими способами, поэтому обращение к ним в событии формы LoadForm и вызывает ошибку. Вам нужно убрать эти события для Web.

Для отчётов в Web мы рекомендуем вам использовать переменные, запрашиваемые у пользователя. Поддерживаются все типы переменных отчёта: простые значения, даты, списки, редактируемые списки, границы значений. В равной мере, указанные типы переменных поддерживаются и в WebViewerFx.

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