It's Stefan, not Jeroen ;-)
I'm not in the position to give premium support for this package, the only thing I can say is that this issue was present in umbraco v6.1.4 and has been fixed (tested myself) in umbraco 6.1.5.
You could try to replace the all umbraco assemblies in you bin folder with the ones found in the release?
That's good news :-) Sounds like an 'old' assembly was still present.
You can use the built-in logging to find out what's happening:
I've build in some logging for these kind of situations. Please enable
logging by adding an appSetting with key="urlTracker:enableLogging"
and value="true" and also set umbracoDebugMode to true.
Request the old url with the query string and read the logs to get an
idea why the UrlTracker didn't redirect the request.
The request for the URL you're trying to redirect isn't in this part of the LOG file, it's all about 'umbraco/webservices/legacyAjaxCalls.asmx/GetSecondsBeforeUserLogout'
it' the only thing I have in the UmbracoTraceLog.txt
doesn't this line give some clue?:
LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | No match found, logging as 404 not found
I looked again in UmbracoTraceLog.txt and found this entry:
PostReleaseRequestState start
2013-10-09 16:27:24,106 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Incoming URL is: index.php?id=54
2013-10-09 16:27:24,106 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Response statusCode is 404, continue URL matching
2013-10-09 16:27:24,106 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Current request's rootNodeId: 1049
2013-10-09 16:27:24,106 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | No match found, logging as 404 not found
I made a permanent redirect for index.php?id=54 to members/karin-raeymaeckers, but instead of redirecting to members/karin-raeymaeckers, the browser stays on index.php?id=54 and shows a white page.
issue witch Umbraco 6.1.5
Hi,
Could there be an issue with 301 Url Tracker in Umbraco 6.1.5?
I tried to add a redirect for the url:
To the url:
my configuration looks like this:
But when I enter the url http://www.cjs.ugent.be/members/index.html , instead of being redirected to http://www.cjs.ugent.be/members , I get an YSOD saying:
Parameter name: umbracoContext"
Thanks for your help,
Anthony
Weird, this was a known issue in umbraco v6.1.4: http://our.umbraco.org/projects/developer-tools/301-url-tracker/version-2/44327-Issues-with-URL-Tracker-in-614
Are you absolutely sure that you're running v6.1.5 with all correct v6.1.5 umbraco assemblies?
Hi Jeroen,
I guess so, the website was a clean 6.1.5 install.
I also had a strange issue with some Dynamic Razor code.
I can, if you whish publish the project on Dropbox and give you access to it
greetings,
Anthony
Hi Anthony,
It's Stefan, not Jeroen ;-)
I'm not in the position to give premium support for this package, the only thing I can say is that this issue was present in umbraco v6.1.4 and has been fixed (tested myself) in umbraco 6.1.5.
You could try to replace the all umbraco assemblies in you bin folder with the ones found in the release?
Hi Stefan (sorry Jeroen),
I was not fishing for premium support. I was just offering an opportunity to look into my webfolder, because it was a clean 6.1.5 install.
I have other issues with umbraco.macroengines.dll (http://our.umbraco.org/forum/developers/razor/43030-sitemap?p=1)
Maybe they're interrelated somehow.
But I'll change the assemblies in my bin folder, maybe this fixes the issue.
Thanks,
Anthony
Please let me know your findings!
I just replaced all the dll starting with umbraco.xxxxxxx in my bin folder.
I don't have any YSOD anymore, but the redirections aren't working either.
For instance this url:
Should redirect to:
But when I enter http://www.cjs.ugent.be/index.php?id=54 , I only get a blank page, and the url is not redirected.
greetings,
Anthony
That's good news :-) Sounds like an 'old' assembly was still present.
You can use the built-in logging to find out what's happening:
Hi Stefan,
I guess this appSetting is in the web.config file?
Anthony
Yes it is.
ok, configured the appSetting. Where can I find these logs?
I guess in the App_Data\Logs\ folder?
hmm, I copied a piece of the UmbracoTraceLog.txt file, which isn't easy as the file changes all the time.
This is an excerpt:
2013-10-09 16:35:16,457 [20] INFO umbraco.BusinessLogic.Log - [Thread 22] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Incoming URL is: umbraco/webservices/legacyAjaxCalls.asmx/GetSecondsBeforeUserLogout 2013-10-09 16:35:16,457 [20] INFO umbraco.BusinessLogic.Log - [Thread 22] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Response statuscode is not 404, UrlTracker won't do anything 2013-10-09 16:35:16,457 [20] INFO umbraco.BusinessLogic.Log - [Thread 22] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | PostReleaseRequestState end 2013-10-09 16:35:26,468 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | PostReleaseRequestState start 2013-10-09 16:35:26,468 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Incoming URL is: umbraco/webservices/legacyAjaxCalls.asmx/GetSecondsBeforeUserLogout 2013-10-09 16:35:26,468 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Response statuscode is not 404, UrlTracker won't do anything 2013-10-09 16:35:26,468 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | PostReleaseRequestState end 2013-10-09 16:35:36,465 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | PostReleaseRequestState start 2013-10-09 16:35:36,465 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Incoming URL is: umbraco/webservices/legacyAjaxCalls.asmx/GetSecondsBeforeUserLogout 2013-10-09 16:35:36,465 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Response statuscode is not 404, UrlTracker won't do anything 2013-10-09 16:35:36,465 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | PostReleaseRequestState end 2013-10-09 16:35:46,452 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | PostReleaseRequestState start 2013-10-09 16:35:46,452 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Incoming URL is: umbraco/webservices/legacyAjaxCalls.asmx/GetSecondsBeforeUserLogout 2013-10-09 16:35:46,452 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Response statuscode is not 404, UrlTracker won't do anything 2013-10-09 16:35:46,452 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | PostReleaseRequestState end 2013-10-09 16:35:56,451 [20] INFO umbraco.BusinessLogic.Log - [Thread 22] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | PostReleaseRequestState start 2013-10-09 16:35:56,451 [20] INFO umbraco.BusinessLogic.Log - [Thread 22] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Incoming URL is: umbraco/webservices/legacyAjaxCalls.asmx/GetSecondsBeforeUserLogout 2013-10-09 16:35:56,451 [20] INFO umbraco.BusinessLogic.Log - [Thread 22] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Response statuscode is not 404, UrlTracker won't do anything
The request for the URL you're trying to redirect isn't in this part of the LOG file, it's all about 'umbraco/webservices/legacyAjaxCalls.asmx/GetSecondsBeforeUserLogout'
I copied the latest thread:
2013-10-09 16:40:56,437 [20] INFO umbraco.BusinessLogic.Log - [Thread 30] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Response statuscode is not 404, UrlTracker won't do anything 2013-10-09 16:40:56,437 [20] INFO umbraco.BusinessLogic.Log - [Thread 30] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | PostReleaseRequestState end 2013-10-09 16:41:06,436 [20] INFO umbraco.BusinessLogic.Log - [Thread 30] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | PostReleaseRequestState start 2013-10-09 16:41:06,436 [20] INFO umbraco.BusinessLogic.Log - [Thread 30] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Incoming URL is: umbraco/webservices/legacyAjaxCalls.asmx/GetSecondsBeforeUserLogout 2013-10-09 16:41:06,436 [20] INFO umbraco.BusinessLogic.Log - [Thread 30] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Response statuscode is not 404, UrlTracker won't do anything 2013-10-09 16:41:06,436 [20] INFO umbraco.BusinessLogic.Log - [Thread 30] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | PostReleaseRequestState end
The URL isn't there, is it....? These logs aren't relevant because it doesn't mention the problematic URL.
it' the only thing I have in the UmbracoTraceLog.txt
doesn't this line give some clue?:
It could be, but there should be more information around that line, for example what the requested URL is.
ok, thanks. Office is closing. I'm going to look further into this tomorrow morning.
Hi Stefan,
I looked again in UmbracoTraceLog.txt and found this entry:
2013-10-09 16:27:24,106 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Incoming URL is: index.php?id=54 2013-10-09 16:27:24,106 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Response statusCode is 404, continue URL matching 2013-10-09 16:27:24,106 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | Current request's rootNodeId: 1049 2013-10-09 16:27:24,106 [20] INFO umbraco.BusinessLogic.Log - [Thread 9] Redirected log call (please use Umbraco.Core.Logging.LogHelper instead of umbraco.BusinessLogic.Log) | Type: Debug | User: 0 | NodeId: -1 | Comment: UrlTracker HttpModule | No match found, logging as 404 not found
I made a permanent redirect for index.php?id=54 to members/karin-raeymaeckers, but instead of redirecting to members/karin-raeymaeckers, the browser stays on index.php?id=54 and shows a white page.
greetings,
Anthony
Could you show me the detail view of the entry?
Hi Stefan,
Not sure what you mean with the detail view. You mean the settings for the redirect in Url Tracker?
Yes a screenshot of the 'index.php?id=54' entry when you click on it ;-)
Here you go:
I'm missing the query string, right? It should be something like this (and this works for me, I've tested it):
it's working now :)
was already wondering if I shouldn't enter something in the 'old url querystring' field
thanks,
Anthony
Great :-)
is working on a reply...
This forum is in read-only mode while we transition to the new forum.
You can continue this topic on the new forum by tapping the "Continue discussion" link below.