• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Server issue A controller for the route path tools%2Ftest-facebook was not found.

Vincent

Well-known member
#1
Everytime I try to run the "Test Facebook Intergration" feature in the ACP it returns this:
"A controller for the route path tools%2Ftest-facebook was not found."

:(
 

Mike

XenForo developer
Staff member
#6
Have you tried in multiple browsers? What is the URL of the page that you're on when you get that error?
 

Mike

XenForo developer
Staff member
#8
The URL is double encoded, but I'm really not sure why unless it's triggering something from Facebook as it works for me. Though out of curiosity, what web server software are you running?

Can anyone else reproduce this?
 

Vincent

Well-known member
#9
The URL is double encoded, but I'm really not sure why unless it's triggering something from Facebook as it works for me. Though out of curiosity, what web server software are you running?

Can anyone else reproduce this?
My site is hosted with with Bluehost, I have no idea :(
 

Brogan

XenForo moderator
Staff member
#10
I can't, and I notice the first bit of the URL is different, related to the characters in the URL in the first post.

Vincent's is: admin.php?tools%252Ftest-facebook
Mine is: admin.php?tools%2Ftest-facebook

Vincent's has an additional 52 in his URL.
Might just be coincidental.
 

Vincent

Well-known member
#11
I can't, and I notice the first bit of the URL is different, matching the characters in the first post.

Vincent's is: admin.php?tools%252Ftest-facebook
Mine is: admin.php?tools%2Ftest-facebook

Vincent's has an additional 52 in his URL,
I have not changed anything that I know of myself, so it must be my host or Facebook..
 

Will

Active member
#13
I was actually getting this before I believe it was 1.1b5 but the facebook integration was still working so it wasn't a problem. I just checked again with 1.1 stable but now the test passed.
 

Vincent

Well-known member
#14
I was actually getting this before I believe it was 1.1b5 but the facebook integration was still working so it wasn't a problem. I just checked again with 1.1 stable but now the test passed.
It's also not new with me, just thought of reporting it now :)
Anyhow, it's not fixed for me :(
 

Will

Active member
#15
It's also not new with me, just thought of reporting it now :)
Anyhow, it's not fixed for me :(
I just checked this and changing the Board URL caused the issue again. I don't know how you have your site set up. I have https for my admin area so for my URL I just need to put //domain.com.
 

Mike

XenForo developer
Staff member
#16
I just checked this and changing the Board URL caused the issue again. I don't know how you have your site set up. I have https for my admin area so for my URL I just need to put //domain.com.
I've mentioned this to someone else that had it set like this, but the board URL really should be a full URL with protocol. The board URL doesn't dictate how people can access the site. It is primarily used for email -- though it is actually used for Facebook stuff (because you need to tell FB a particular URL that you're on).
 

Mike

XenForo developer
Staff member
#20
You're running Apache, but this appears to be specific to your web server, as it's actually redirecting with just this URL:
<site>/admin.php?tools%2Ftest-facebook
To:
<site>/admin.php?tools%252Ftest-facebook

Whereas other servers handle that without an issue. (Note that now that I'm trying it again, I'm not reproducing it directly, but I do still via FB.

The redirect isn't being output by XenForo, as it specifically mentions that it's charset ISO-8859-1 (whereas XF is 100% UTF-8). I'm not sure if you have any custom redirects anywhere that could be triggering this.