После настройки почты, создании активности Email, отправки сообщения и входа с главной страницы в почту (иконка конверт)

Добрый день

Возникла ошибка описанная в теме. При этом при входе заново, теперь не открывается и первая страница. версия 5.4.0.1170.
При этом когда зашел во вторую конфигурацию там все работало, пока я тоже не зашел в почту. После этого конфигурация перестала выдавать такую же ошибку.

Что делать, чтобы восстановить работоспособность?

ошибка следующая:

Date: 24.05.2013 1:30:46
Date (UTC): 24.05.2013 8:30:46

Exception Message: Object reference not set to an instance of an object.
Exception Type: System.NullReferenceException
Exception Source: Dev

Exception Stack Trace:
at Terrasoft.WebApp.MainPageEventsProcessSchema`1.InitScriptTaskExecute(ProcessExecutingContext context)
at Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
at Terrasoft.WebApp.MainPageEventsProcessSchema`1.ProcessQueue(ProcessExecutingContext context)
at Terrasoft.WebApp.MainPageEventsProcessSchema`1.OnExecuted(Object sender, ProcessActivityAfterEventArgs e)
at Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
at Terrasoft.WebApp.MainPageEventsProcessSchema`1.ProcessQueue(ProcessExecutingContext context)
at Terrasoft.WebApp.MainPageEventsProcessSchema`1.ThrowEvent(ProcessExecutingContext context, String message)
at Terrasoft.UI.WebControls.PageSchemaUserControl.ThrowEvent(String message)
at Terrasoft.UI.WebControls.Controls.PageContainer.LoadFromAssembly()
at Terrasoft.UI.WebControls.Controls.PageContainer.LoadUserControl()
at Terrasoft.UI.WebControls.Controls.PageContainer.OnInit(EventArgs e)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

SessionID: gygp1s2q0sxsmschigoqkvec
Request URL: /1/ViewPage.aspx?Id=5e5f9a9e-aa7d-407d-9e1e-1c24c3f9b59a&ActiveTabId=PageContainer_5ca0dabc8c894e1a9bb536407e1c4ef2_055063c98180e011afbc00155d04320c_bfce999927724430bfbbd978236cab81&SysMainPageShellClientId=PageContainer_HtmlMainPage
Request Path: /1/ViewPage.aspx
Request UrlReferrer: http://10.29.120.44/1/ViewPage.aspx?Id=4e342d5e-bd89-4b79-98e2-22e433122403
Request Type: GET
User Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31
User Host Address: 192.168.1.59
User: Supervisor
Is Authenticated: True
Authentication Type: Forms
Is Secure Connection: False

Application Version: 5.4.0.1170
Application Path: C:\inetpub\BPMonline\Terrasoft.WebApp\
Application Virtual Path: /1
Application Trust Level: Full
Machine Name: BPMDEV-APP-01
Is Local: False

Process ID: 5336
Process Name: w3wp.exe
Process Account Name: MMK\bpmiis
Thread Account Name: MMK\bpmiis
OS Version: Microsoft Windows NT 6.2.9200.0
Net Framework Version: 4.0.30319.18010
DBExecutor Type: MSSqlExecutor

Нравится

14 комментариев

Здравствуйте, Антон!

Для того, чтобы можно было войти в систему, следует очистить профиль пользователя, т.к. в нем закэшировалась страница с ошибкой. После этого можно будет работать со всеми разделами, кроме почты. Инструкция в приложении.

Что касается непосредственно сбоя, судя по багрепорту, свал происходит на инициализации страницы. Для диагностики технической поддержке необходимо моделирование сбоя (в частности, последовательность действий, которые привели к сбою, а также, по возможности, доступ к развернутому веб-приложению)

не помог этот способ, помог redis flushall

записал видео как ошибка воспроизводится:
http://screencast.com/t/RvXQSur6hS

как я понял это происходит, когда у меня есть не отправленные письма.

у меня в этой же ситуации очистка redis не помогла, тех поддержка сказала это баг и эскалировала инцидент в разработку...
ноу меня Версия 5.4.0.1063

Дайте, пожалуйста, выгруженную схему MainPage.

Очень похоже, что у Вас неправильно настроен редирект для кнопки - надо в коде MainPage в двух местах заменить

PageContainer_5ca0dabc8c894e1a9bb536407e1c4ef2_055063c98180e011afbc00155d04320c_bfce999927724430bfbbd978236cab81

на PageContainer_5ca0dabc8c894e1a9bb536407e1c4ef2_055063c98180e011afbc00155d04320c_830581929880e011afbc00155d04320c

Но лучше я на всякий случай проверю.

Выгруженная схема MainPage

А вообще в дизайнере страниц на событие "Нажата" кнопки у меня вообще пусто.......

"Alimova Anna" написал:Очень похоже, что у Вас неправильно настроен редирект для кнопки - надо в коде MainPage в двух местах заменить

PageContainer_5ca0dabc8c894e1a9bb536407e1c4ef2_055063c98180e011afbc00155d04320c_bfce999927724430bfbbd978236cab81

на PageContainer_5ca0dabc8c894e1a9bb536407e1c4ef2_055063c98180e011afbc00155d04320c_830581929880e011afbc00155d04320c

если открыть исходный код, то там действительно первый вариант наблюдается, вопрос где и как это поменять?

в процессе копался но так и не смог найти.....

Здравствуйте, Александр!

Найти соответствующее значение ссылки можно так:

maininservices

activitieslink

Обратите внимание, ссылку надо заменять не полностью, а только тот фрагмент, который указан.

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

После внесения изменений следует опубликовать схему MainPage, и перелогиниться в систему.

"Alimova Anna" написал:Обратите внимание, ссылку надо заменять не полностью, а только тот фрагмент, который указан.

это то я допёр :-)

прелесть, заработало, кстати, в одном месте было правильно, во втором только нет....

P.S. вообще весело у вас дистрибутивы для клиентов собирають я смотрю :-)

"Alimova Anna" написал:Очень похоже, что у Вас неправильно настроен редирект для кнопки - надо в коде MainPage в двух местах заменить

поправил, ошибка пропала, но теперь у меня иконка показывает, что есть не отправленные сообщения, хотя их нет.
http://screencast.com/t/J3zEYHdUOB

Антон, это по ходу дела, не неотправленные, а незавершенные активности. Было то же самое, я проставил им завершена, счетчик сбросился

"Шамуилов Александр" написал:

Антон, это по ходу дела, не неотправленные, а незавершенные активности. Было то же самое, я проставил им завершена, счетчик сбросился


в РП написано "отображает количество непрочитанных e-mail сообщений текущего
пользователя. Нажмите на кнопку, чтобы перейти к просмотру сообщений."

Закрыл все активности на всякий), но все равно висит.

Здравствуйте, Антон!

В данном случае иконка показывает непрочтенные сообщения.

Вывести их в реестр можно настроив динамическую группу следующим образом:

filters

Показать все комментарии