Hi,
I've ran into a strange (but probably small) issue with the taxon url filters today while working on the news page of a site I'm developing. I've linked my news story tags using a lowercase url ( so say
/news/-in-tags/tags/tagname ). I've noticed that if I'm on this page then the app pool is recycled that when the it comes back up the page will produce a "page not found" error. This error will persist until I visit the news master list view, in which case the lowercase versions of the urls will start working again.
Here is the error from the error log:
----------------------------------------
Timestamp: 11/10/2011 9:30:07 PM
Message: HandlingInstanceID: cae87464-3820-4f47-8424-ccc12ddec38e
An exception of type 'System.Web.HttpException' occurred and was caught.
------------------------------------------------------------------------
11/10/2011 15:30:07
Type : System.Web.HttpException, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Message : Page not found
Source : Telerik.Sitefinity
Help link :
WebEventCode : 0
ErrorCode : -2147467259
Data : System.Collections.ListDictionaryInternal
TargetSite : Void handler_PreRenderComplete(System.Object, System.EventArgs)
Stack Trace : at Telerik.Sitefinity.Web.PageRouteHandler.handler_PreRenderComplete(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Web.UI.Page.OnPreRenderComplete(EventArgs e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Additional Info:
MachineName : DEV-009
TimeStamp : 11/10/2011 9:30:07 PM
FullName : Telerik.Sitefinity.Utilities, Version=4.3.1873.0, Culture=neutral, PublicKeyToken=b28c218413bdf563
AppDomainName : ccfb1be2-23-129654341475064358
ThreadIdentity : Anonymous
Requested URL : http://localhost:60876/news/-in-Category/Categories/announcements
Category: ErrorLog
Priority: 0
EventId: 90000
Severity: Error
Title:Enterprise Library Exception Handling
Machine: DEV-009
App Domain: ccfb1be2-23-129654341475064358
ProcessId: 6028
Process Name: C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\10.0\WebDev.WebServer40.exe
Thread Name:
Win32 ThreadId:8444
Extended Properties:
----------------------------------------
I've reverted to using the default capitalized version of the taxon filter (
/news/-in-Tags/Tags/tagname ) which does not seem to suffer this issue, but thought I'd post this in case it needs to be looked at.
This is using the built-in news widget with Sitefinity 4.3.1873.0.
To reproduce:
Post a news story and tag it
Visit the news page and append the lowercase taxon filter to the url: /-in-tags/tags/tagname
Recycle the app -- say by making a change in web.config
Refresh the page