Advertisement

Errors After Upgrading from Joomla 3.10 to 4.4.1: Undefined Method isSite() and Unknown Column m.publish_up

Need help upgrading your Joomla! website or converting to Joomla! 4.x?

Moderator: General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting, this means YOU.
Forum Post Assistant - If you are serious about wanting help, you will use this tool to help you post.
Windows Defender SmartScreen Issues <-- please read this if using Windows 10.
Post Reply
microvax
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Sun Jan 05, 2025 12:52 pm

Errors After Upgrading from Joomla 3.10 to 4.4.1: Undefined Method isSite() and Unknown Column m.publish_up

Post by microvax » Wed Mar 05, 2025 2:18 pm

Hello Joomla Community,

I recently upgraded my site from Joomla 3.10 to 4.4.1 and now it is returning the following error messages that seem related to JSN Framework Plugin :

Code: Select all

Copy
Call to undefined method JoomlaICMS\Application\SiteApplication::isSite()  
- File: plugins/system/jsnframework/jsnframework.defines.php (line 60)  
It seems the isSite() method is no longer available in Joomla 4. Was it replaced by another method, such as isClient('site')? How can I modify the plugin’s code to resolve this?

Database Error:

Copy
Unknown column 'm.publish_up' in 'WHERE'  
- File: libraries/src/Menu/SiteMenu.php (line 166)  
However it seems like JSN Framework does not have a Joomla 4-compatible version so I was wondering if you can suggest me any solution.
You do not have the required permissions to view the files attached to this post.

Advertisement
User avatar
Rondeb
Joomla! Guru
Joomla! Guru
Posts: 651
Joined: Mon Dec 02, 2013 12:14 pm
Location: Meschede - Germany
Contact:

Re: Errors After Upgrading from Joomla 3.10 to 4.4.1: Undefined Method isSite() and Unknown Column m.publish_up

Post by Rondeb » Wed Mar 05, 2025 5:17 pm

The error message indicates that JSN is not compatible with Joomla 4 or 5. I recommend restoring a backup and then removing JSN.

Additionally, check all extensions again to ensure they are compatible with the latest Joomla version.

Good luck!

Best regards,

Ron

User avatar
Webdongle
Joomla! Master
Joomla! Master
Posts: 44993
Joined: Sat Apr 05, 2008 9:58 pm

Re: Errors After Upgrading from Joomla 3.10 to 4.4.1: Undefined Method isSite() and Unknown Column m.publish_up

Post by Webdongle » Wed Mar 05, 2025 5:41 pm

When you restore from backup delete the files from the server and drop the database tables.

Alternatively you could edit the database to disable JSN?
http://www.weblinksonline.co.uk/
https://www.weblinksonline.co.uk/updating-joomla.html
"When I'm right no one remembers but when I'm wrong no one forgets".

User avatar
AMurray
Joomla! Master
Joomla! Master
Posts: 10566
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: Errors After Upgrading from Joomla 3.10 to 4.4.1: Undefined Method isSite() and Unknown Column m.publish_up

Post by AMurray » Tue Mar 11, 2025 9:47 pm

didn't the pre-update check flag this possible issue before the migration? It would have advised either disable or remove JSN before updating.
Regards - A Murray
Global Support Moderator

Advertisement

Post Reply

Return to “Migrating and Upgrading to Joomla! 4.x”