Thanks for using our services!
This is an error stemming from Response.End not being executed. There are some resources
online indicating that this may be stemming from some specific of the event not getting executed at the right event or possibly from the URL that is being constructed. I think it's the latter is true in our case, since this i. The first thing that you would need to check is what is the setting under Settings -> Advanced -> System -> Site Settings and see if Enable Non Default settings is checked or not. Make sure that SSL and the urls are configured properly according to the documentation
The second thing that we would need to check is which URL is the redirect being issued to and checking if this url works on SSL
Just to clarify the context of troubleshooting this issue: here is a bit more elaboration on why I am thinking those settings are where the issue is coming from:
A quick look at the stack trace tells me that this is coming from the route helper (Telerik.Sitefinity.Web.RouteHelper.SslRedirectIfNeeded) responsible for redirecting to an SSL page if this is required. Therefore it's safe to assume that this exception occurs only for pages where the checkbox "Require SSL" is set on pages.
The logic of the method within the route helper is the following: if a page requires SSL then an HTTPS url is constructed and redirected to. There are two ways that Sitefinity can construct the url for HTTPS depending on settings
- Default - simply replacing http to https in a permanent redirect stemming from the absolute URI of the page
- Non default - based on the advanced settings we need to check what URI is being constructed.
For some reason this redirect within the method is failing and an exception is being thrown. Some reported cases in stack overflow indicate that this type of behavior sometimes happens if for some reason the host name is different, therefore we probably need to check the settings and figure out the form of the URL that is failing.
To test things and get the exception navigate to any page that has the "Require SSL" box enabled. You can also clean up or archive the error logs in your Log folder and do the same thing to see if there are other errors and exceptions being thrown in that context.
I hope this information helps and let us know if this has lead you to any findings!
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items