Error Chat SM 14.0.5647
Problem reported by BMark - 6/25/2015 at 9:21 AM
after upgrading to MS 14, the chat does not work and you receive an standard error on webmail:
There was an issue that caused this page to malfunction.
This error has been logged and can be found in the View Logs page as well as in the file system. If you have questions, please refer to the Online Help orSmarterTools Knowledge Base.
We have analyzed the logs and results:
[2015.06.25] [CurrentUser:xxxxx@ xxxxx]
[2015.06.25] [25/06/2015 18:11:57]
[2015.06.25] ....:// xxxxxx.xx/Main/frmChatView.aspx?username=yyyyyyy
[2015.06.25] System.ArgumentNullException: Il valore non pu?? essere null.
[2015.06.25] Nome parametro: destinationTimeZone
[2015.06.25]    in System.TimeZoneInfo.ConvertTime(DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone, TimeZoneInfoOptions flags, CachedData cachedData)
[2015.06.25]    in System.TimeZoneInfo.ConvertTimeFromUtc(DateTime dateTime, TimeZoneInfo destinationTimeZone)
[2015.06.25]    in SmarterTools.Common.Utilities.TimeZone.TimeZoneInfo.ConvertFromUtc(DateTime dtIn, Boolean assumeUtc)
[2015.06.25]    in SmarterTools.HyperControls.HGDateTimeColumn.RenderedString(Object dataItem, String gridname, Int32 rowNum)
[2015.06.25]    in SmarterTools.HyperControls.HyperGrid.#TO(Object #OC, Int32 #EKi)
[2015.06.25]    in SmarterTools.HyperControls.HyperGrid.PerformDataBinding(IEnumerable retrievedData)
[2015.06.25]    in SmarterTools.HyperControls.HyperGrid.#KO(IEnumerable #FKi)
[2015.06.25]    in SmarterTools.HyperControls.HyperGrid.PerformSelect()
[2015.06.25]    in SmarterTools.HyperControls.HyperGrid.DataBind()
[2015.06.25]    in SMWeb.UserControls.RelatedItems.DisplayRelatedItems(AssociatedItemSearchResults results, List`1 chatHistory, String email)
[2015.06.25]    in SMWeb.UserControls.RelatedItems.DisplayRelatedItemsForAddress(String EmailAddress)
[2015.06.25]    in System.Web.UI.Control.PreRenderRecursiveInternal()
[2015.06.25]    in System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
[2015.06.25] Application Error
Have you any solution?


3 Replies

Reply to Thread
FlexWS Replied
The chatwindow tries to convert the foreign time to your local timezone, but your local timezone is not given to the ConvertTime() function which causes this error.
static public DateTimeOffset ConvertTime(DateTimeOffset dateTimeOffset, TimeZoneInfo destinationTimeZone) {
   if (destinationTimeZone == null) {
      throw new ArgumentNullException("destinationTimeZone");
Have you set a timezone in your settings?
Employee Replied
Employee Post
BMark, I would recommend that you open a support ticket. If it is found that the issue is a bug, your ticket will be refunded.
BMark Replied
We have solved the problem by updating the "time zone" user, that we have changed and then reconfigured and saved as the first.

Reply to Thread