• Home
  • Get help
  • Ask a question
Last post 10 hours 33 min ago
Posts last week 141
Average response time last week 4 hours 42 min
All time posts 67805
All time tickets 10478
All time avg. posts per day 21

Helpdesk is open from Monday through Friday CET

Please create an (free) account to post any question in the support area.
Please check the development versions area. Look at the changelog, maybe your specific problem has been resolved already!
All tickets are private and they cannot be viewed by anyone. We have made public only a few tickets that we found helpful, after removing private information from them.

#7340 – Fatal error: Uncaught Exception: Sh404sefHelperError

Posted in ‘sh404SEF’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Thursday, 30 July 2020 15:26 UTC
WebsiteWI

To Whom it May Concern,

https://xxxx.com/36-landman-realty-llc

 

Fatal error: Uncaught Exception: View not found [name, type, prefix]: companies, html, sh404sefView in /var/www/vhosts/xxxx.com/httpdocs/libraries/src/MVC/Controller/BaseController.php:847 Stack trace: #0 /var/www/vhosts/xxxx.com/httpdocs/libraries/src/MVC/Controller/BaseController.php(621): Joomla\CMS\MVC\Controller\BaseController->getView() #1 /var/www/vhosts/xxxx.com/httpdocs/libraries/src/MVC/Controller/BaseController.php(710): Joomla\CMS\MVC\Controller\BaseController->display() #2 /var/www/vhosts/xxxx.com/httpdocs/administrator/components/com_sh404sef/helpers/error.php(267): Joomla\CMS\MVC\Controller\BaseController->execute() #3 /var/www/vhosts/xxxx.com/httpdocs/administrator/components/com_sh404sef/helpers/error.php(85): Sh404sefHelperError::render() #4 /var/www/vhosts/xxxx.com/httpdocs/administrator/components/com_sh404sef/classes/router.php(2538): Sh404sefHelperError::render404ErrorDocument() #5 /var/www/vhosts/xxxx.com/httpdocs/ad in /var/www/vhosts/xxxx.com/httpdocs/libraries/src/MVC/Controller/BaseController.php on line 847

Also not sure why it's adding 36 in url would like:

https://xxxx.com/landman-realty-llc

Thanks, Best Regards

Bill

Thursday, 30 July 2020 17:11 UTC
wb_weeblr

Hi

1. I don't get any such error when loading that page on your site, what are the steps to reproduce?

2 - 

Also not sure why it's adding 36 in url would like:

https://xxxx.com/landman-realty-llc

Not sure I understand your question here? where do you have a link with "36" in it?

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Friday, 31 July 2020 01:06 UTC
WebsiteWI

Hi Yannick,

Attached is a screenshot of the broswer with error.

A customer alerted me to the issue this morning.

You can either go to directly to  https://xxxx.com/36-landman-realty-llc

Or go on any page on https://xxxx.com/ on the right side under Business Directory click on Landman Realty.  Screenshot as well.

Thanks, Best Regards

Bill

 

 

Friday, 31 July 2020 06:22 UTC
wb_weeblr

Hi

Or go on any page on https://xxxx.com/ on the right side under Business Directory click on Landman Realty.  Screenshot as well.

So to answer your question about why the link is /36-landman-realty-llc, that's because the link has been hardcoded in that module or listing. That means the link has not been created by Joomla or sh404SEF but it was manually inserted as is. We can be sure of that because the link includes the domain, ie https://xxxx.com/36-landman-realty-llc while Joomla only uses links relative to the root, ie /36landman-realty-llc. 

So if you find and fix those links, the problem will go away.

As to why the error happens, it's likely and exactly because of that 36 number at the start. All your 404s are working normally, but I suspect you must have one of the following setting enabled in sh404SEF:

- 301 redirect from Joomla SEF to sh404SEF under Advanced

- At least one component is set to "Use Joomla router" under the "By component" tab

Having those settings enables back the Joomla router instead of only using sh404SEF for URLs. The joomla router will typically accept links with numbers at the start as valid, while they are not and trigger such errors when Joomla tries to render the page while it's not possible (because the URL is invalid).

That said, fatal error should not happen here, even in that case, so we'd need to look at which extension is causing that by:

- should have started with that but what are the exact and full Joomla and sh404SEF versions?

- search for 36-landman-realty-llmc in the SEF URL manager and see what's the associated NON-SEF URL 

- disabling system plugins one by one

- switching to one of Joomla native templates temporarily

Of course, the first thing to do is fix the hardcoded links to prevent the error from happening in the first place

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 
Monday, 31 August 2020 05:34 UTC
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.
This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.