FS 3.0 Search Breadcrumb webpart Datetime error

May 21, 2010 at 10:13 AM
Edited May 21, 2010 at 1:29 PM

Hi,

Just upgraded to 3.0, very happy that the special characters fix was added.

The search Breadcrumb webpart throws an error when I click the "Remove filter" link (this is the one represented by the broken link icon - next to the "Edit facet" icon). This seems to only occur after clicking the "Remove filter" link for Facets of DateTime type after which it occurs on every instance for all Facets.

Note: my website is running under ASP.NET 2.0 runtime with the ASP.NET 3.5 Framework installed.

The error thrown as below:

Server Error in '/' Application.

Input string was not in a correct format.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.FormatException: Input string was not in a correct format.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


Stack Trace:

[FormatException: Input string was not in a correct format.]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +5510388
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +203
Microsoft.SharePoint.Portal.ExtendedSearch.Common.PrimitiveSerializer`1.Deserialize(String xml) +5207
Microsoft.SharePoint.Portal.ExtendedSearch.WebControls.SearchBreadCrumbs.CrumbFacetsList_ItemCommand(Object source, DataListCommandEventArgs e) +616
System.Web.UI.WebControls.DataList.OnBubbleEvent(Object source, EventArgs e) +103
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +50
System.Web.UI.WebControls.DataListItem.OnBubbleEvent(Object source, EventArgs e) +133
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +50
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +39
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3215



Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433

<!-- [FormatException]: Input string was not in a correct format. 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 Microsoft.SharePoint.Portal.ExtendedSearch.Common.PrimitiveSerializer`1.Deserialize(String xml) at Microsoft.SharePoint.Portal.ExtendedSearch.WebControls.SearchBreadCrumbs.CrumbFacetsList_ItemCommand(Object source, DataListCommandEventArgs e) at System.Web.UI.WebControls.DataList.OnBubbleEvent(Object source, EventArgs e) at System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) at System.Web.UI.WebControls.DataListItem.OnBubbleEvent(Object source, EventArgs e) at System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) [HttpUnhandledException]: Exception of type 'System.Web.HttpUnhandledException' was thrown. at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at Microsoft.SharePoint.Publishing.TemplateRedirectionPage.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

 

 

Many Thanks,

Nav

May 21, 2010 at 1:12 PM

Here is also the output from the Application Log

 

Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 21/05/2010 13:33:55
Event time (UTC): 21/05/2010 12:33:55
Event ID: ccdf5249048b4692803fdd08eefab7d4
Event sequence: 1306
Event occurrence: 5
Event detail code: 0
 
Application information:
    Application domain: /LM/W3SVC/562706154/Root-1-129189153382114918
    Trust level: WSS_Custom
    Application Virtual Path: /
    Application Path: D:\inetpub\WWWRoot\wss\VirtualDirectories\<REPLACED>.<REPLACED>.net80\
    Machine name: <REPLACED>
Process information:
    Process ID: 2372
    Process name: w3wp.exe
    Account name: <REPLACED>
 
Exception information:
    Exception type: FormatException
    Exception message: Input string was not in a correct format.
 
Request information:
    Request URL: http://<REPLACED>.<REPLACED>.net/search/pages/results.aspx
    Request path: /search/pages/results.aspx
    User host address: 141.245.82.126
    User: <REPLACED>\<REPLACED>.<REPLACED>
    Is authenticated: True
    Authentication Type: NTLM
    Thread account name: <REPLACED>
 
Thread information:
    Thread ID: 1
    Thread account name: <REPLACED>
    Is impersonating: False
    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 Microsoft.SharePoint.Portal.ExtendedSearch.Common.PrimitiveSerializer`1.Deserialize(String xml)
   at Microsoft.SharePoint.Portal.ExtendedSearch.WebControls.SearchBreadCrumbs.CrumbFacetsList_ItemCommand(Object source, DataListCommandEventArgs e)
   at System.Web.UI.WebControls.DataList.OnBubbleEvent(Object source, EventArgs e)
   at System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)
   at System.Web.UI.WebControls.DataListItem.OnBubbleEvent(Object source, EventArgs e)
   at System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)
   at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)