Ошибка на портале

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

Срочна нужна помощь. Портал пользователи со вчерашнего дня не могут войти на портал. Выдает следующую ошибку:

"В работе приложения BPMonline возникла ошибка. Приносим извинения за неудобства.

Вернуться на предыдущую страницу

Пожалуйста, сообщите в службу поддержки BPMonline об этой ошибке.

Мы гарантируем полную конфиденциальность и анонимность.

Показать детальную информацию об ошибке

Date: 09.04.2015 10:37:14
Date (UTC): 09.04.2015 5:37:14

Exception Message: Input string was not in a correct format.
Exception Type: System.FormatException
Exception Source: mscorlib

Exception Stack Trace:
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at Terrasoft.Core.IntegerDataValueType.GetValueForLoad(UserConnection userConnection, Object value)
at Terrasoft.Core.Entities.EntityColumnValue.LoadValue(Object value)
at Terrasoft.Core.Entities.EntityColumnValueCollection.ForceLoadColumnValue(String name, Object value)
at Terrasoft.Core.Entities.Entity.LoadShallow(IDataReader dataReader, Dictionary`2 columnMap)
at Terrasoft.Core.Entities.EntityCollection.LoadShallow(IDataReader dataReader, Dictionary`2 columnMap, Boolean clear)
at Terrasoft.Core.Entities.EntitySchemaQuery.GetEntityCollection(UserConnection userConnection, EntitySchemaQueryOptions options)
at Terrasoft.UI.WebControls.Controls.EntityDataSource.GetEntityCollection(EntitySchemaQuery entitySchemaQuery, DataSourceRequest requestParams)
at Terrasoft.UI.WebControls.Controls.EntityDataSource.GetRows(DataSourceRequest request)
at Terrasoft.UI.WebControls.Controls.DataSource.LoadRows(DataSourceRequest request)
at Terrasoft.WebApp.PortalServiceRequestsGridPageEventsProcess`1.ApplyUsualFilterScriptTaskExecute(ProcessExecutingContext context)
at Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
at Terrasoft.WebApp.PortalServiceRequestsGridPageEventsProcess`1.ProcessQueue(ProcessExecutingContext context)
at Terrasoft.WebApp.PortalServiceRequestsGridPageEventsProcess`1.OnExecuted(Object sender, ProcessActivityAfterEventArgs e)
at Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
at Terrasoft.WebApp.PortalServiceRequestsGridPageEventsProcess`1.ProcessQueue(ProcessExecutingContext context)
at Terrasoft.WebApp.BaseGridPageEventsProcess`1.ThrowEvent(ProcessExecutingContext context, String message)
at Terrasoft.WebApp.PortalServiceRequestsGridPageEventsProcess`1.ThrowEvent(ProcessExecutingContext context, String message)
at Terrasoft.WebApp.PortalServiceRequestsModulePageEventsProcess`1.Child_PageLoadCompleteScriptTaskExecute(ProcessExecutingContext context)
at Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
at Terrasoft.WebApp.PortalServiceRequestsModulePageEventsProcess`1.ProcessQueue(ProcessExecutingContext context)
at Terrasoft.WebApp.PortalServiceRequestsModulePageEventsProcess`1.OnExecuted(Object sender, ProcessActivityAfterEventArgs e)
at Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)
at Terrasoft.WebApp.PortalServiceRequestsModulePageEventsProcess`1.ProcessQueue(ProcessExecutingContext context)
at Terrasoft.WebApp.PortalServiceRequestsModulePageEventsProcess`1.ThrowEvent(ProcessExecutingContext context, String message)
at Terrasoft.UI.WebControls.PageSchemaUserControl.ThrowEvent(String message)
at Terrasoft.WebApp.PortalBaseModulePageSchemaUserControl.PageLoadComplete(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at Terrasoft.WebApp.Page.OnLoadComplete(EventArgs e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

SessionID: 4p1dcupzc4h31qentz5d2b5y
Request URL: /0/ViewPage.aspx?id=fd8d5965-c9c2-45ef-8581-53b72902e7e2&viewMode=0
Request Path: /0/ViewPage.aspx
Request UrlReferrer: http://192.168.211.5:8081/0/Designers/PageSchemaDesigner.aspx?id=fd8d596...
Request Type: GET
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36"

Вчера утром добавила новое текст поле на карточку обращения. Может ли это быт причиной?
И как я могу решит данную проблему?

Заранее большое спасибо.

Нравится

3 комментария

Здравствуйте, Гюнель!

Для решения проблемы можно попробовать удалить добавленное поле из карточки обращения, далее выполнить компиляцию и после этого попробовать выполнить вход на портал самообслуживания.
Если же ошибка останется, необходимо произвести отладку согласно инструкции http://www.community.terrasoft.ru/blogs/8747.

То что мы добавили на карточку обращения это временное поле для диспетчера. Но это поле нам очень нужно оставить. Можно попробовать какой-то другой вариант? Кстати, Портал пользователем не нужно видеть данное поле.

Заранее большое спасибо
С уважением,
Гюнель

Здравствуйте, Гюнель!
Судя по всему, ошибка происходит именно при загрузке данных в контрол, при чем происходит попытка преобразовать строку в число. В стэке вызовов также фигурирует ApplyUsualFilterScriptTask, может быть там что-то не то происходит. А вообще, проверьте соответсвие типов данных в объекте и на ксрточке редактирования. Например, в объекте может быть текстовое поле, а на карточке редактирование контрол для числового.

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